vissza Interjú feladatok, kérdések

Fogalmak:

MVC JPA Nativ Kód strukturalis programozás osztály metódus fügvény OOP UML API TCP IP DNS CSS css Csoport cssHierarhia responsive objektum belsoFunkcio öröklödes valtozok spotolas TypeScript NPM Extrém porgramozás Lean & Lean atributum widget spa-Singl-Page-Application Deklarálás Explicit Inicialiálás Változó cast NULL Interface

Progalap fogalmak:

Interface=Felhasználói felület. (Akár ember akár számítógép.)

explicit-kiemelve leírsz

Deklarálás: Létrehozom

Inicialiálás: Érték egy változóhoz rendelése.

Változó: Egy határozatlan érték amelyet le kell foglni a memóriában. (Doboz amibe lehet bármi.)

cast: Adattípus. PL:(numerikus, string, boolean)

NULL= Üres érték NEM egyezik meg semmilyen adattal. (Null != Null)

Objektum =Az objektum az objektumorientált programozás egyik alapeleme. Az objektumokat általában információt hordozó, és azokkal műveleteket vagy számításokat elvégezni képes egységként fogjuk fel.

Alkalmazás fejlesztési technológia óra.

Kis részen futó alkamazás (Álltalában reakt)

Singl-Page-Application = Egy oldalas alkamazás (react-ban)

Extrém porgramozás= Párban programozás (Fonots a bátorság és a kommunikáció)

Lean & Lean=Hulladék mentesség fontos.

Natív kód= gépi kód 01

Metódus= Eljárás.

OOP= Objektum Orientált Programozás

OOP előnye: Újrahasználhatóság, Adat redundancia, Kód karbantartás, Biztonság, A tervezés előnyei

UML=Egységes jelölő rendszer

Olyan metódus ami vissztér egy értékkel.

RMI=Azt biztosítja, hogy egyik gépről a másik el tudja hívni.

Strukturális programozás= Kisebb részfeladatokra szedése a nagy feladatnak.

API= Lekérdezés egy másik alkalmazás adataiból.

MVC- Modell Controller View

Modell általában adatbázis (SQL, JavaDB Bastfesh)

(Ami az egyiknek V az a másiknak lehet M is. )

JPA=JAva Persistence API

TCP= Nem veszik el adat. (Két nagy része: port szoket)

DNS=Domain Name System- emberek számára is megjegyezhető oldal név. Pl: youtube.com és nem 10001102056456.com

IP protokol művelet. Azonosító

Atributum = tulajdonság (pl < img -->src="Atributum érték"< -- alt="">)


Angela szerint

Írjon egy olyan programot ami kiírja a számoakt egytől 100-ig. 3-nak a többszöröse helyett írja hogy "Fizz" és az 5 többszörösére írja, hogy Buzz. Olyan számokat ahol mind a kettő teljesül írjon "FizzBuzz" kifejezést.
Első verziója a FizzBuzz-nak ami még nem számol fel 100 ig...
var kimenet=[]; var szamolo=1; function FizzBuzz() { if( szamolo % 3 ===0 && szamolo % 5 ===0 ){ kimenet.push("FizzBuzz"); } else if (szamolo % 3 === 0){ kimenet.push("Fizz"); } else if (szamolo % 5 === 0){ kimenet.push("Buzz"); } else{ kimenet.push(szamolo);} console.log(kimenet); szamolo++; }
Random egy név húzása (uzsi)
var Nevek= ["Norbi", "Krissz", "Andris", "Ali", "Tibi"]; /*mennyien vagyunk*/ function kifizetma() { var mennyien= Nevek.length; /*var valasztas= Math.random()*mennyien;*//*így sose lehet az utcsó mert 0-0,999 és így 0-4,99999 ig megy csak*/ var valasztas= Math.floor( Math.random()*mennyien); var valaki= Nevek[valasztas]; console.log(valaki); return valaki+ " fizet ma!"; }
MEGOLDÁS:

var kimenet=[]; var szamolo=1; function FizzBuzz() { while (szamolo<=100){ if( szamolo % 3===0 && szamolo % 5===0 ){ kimenet.push("FizzBuzz"); } else if (szamolo % 3===0){ kimenet.push("Fizz"); } else if (szamolo % 5===0){ kimenet.push("Buzz"); } else{ kimenet.push(szamolo);} szamolo++; } console.log(kimenet); }

Újra megoldás gyakorlásnak

function FizzBuzz(){ var szamolo=1; var fizzi=[]; while (szamolo<=100) { if(szamolo%3===0 && szamolo%5){ fizzi.push("FizzBuzz") } else if(szamolo%3===0){ fizzi.push("Fizz"); } else if (szamolo%5===0){ fizzi.push("Buzz"); } else{ fizzi.push(szamolo);} szamolo++; } return fizzi; } var fizzi=FizzBuzz(); console.log(fizzi);

Interjú kérdések:

Mi az az osztály?

"Az osztályok valójában „speciális függvények”, és ahogyan függvénykifejezéseket és függvénydeklarációkat is definiálhatunk, az osztályszintaxisnak két összetevője van: osztálykifejezések és osztálydeklarációk."

Hogy lehet osztályt csinálni? Hogy deffiniálsz osztályt?

A "class"kulcsszó után kell a nevét írni így Deklaráljuk az osztályt.

Mi van egy osztályban?

Két része van egy osztálynak: "osztálykifejezések és osztálydeklarációk"

Mire jó a css?

Stílus nyelv, ezzel lehet stílust azaz formát adni a szövegnek

Milyen css csoportosítási lehetóségek vannak?

CSS hierarhia

A css-t a headingbe helyzeük el mint hivatkozás, illetve mint kódolt is elhelyezhetjük, illetve elhelyztejük magában a szöveg mellet

mint pl itt

Mindig a legalsó hat rá.(Amelyik legközlebb van a kódhoz...)

Milyen lehetőségek vannak css ben responzív oldalt csinálni

A responsive azt jelenti, hogy minden eszközön másképpen jelenik meg. Álltalában képmérettől függően.

NEM ÖSSZETÉVESZTENDŐ a fluit dizájnal ami csak folyékonnyá teszi a szöveget és így olvashatobbá. (Wikipedia)

CSS-ben a @media{}-al lehet meghvni.

Miért jó egy objektum?

Az objektum egy progamozási egység, melyben tartalmazza a működéséhez fontos változókat, és fügvényeket.

Mi a belső funkció?

A belső függvénydefiníció egy programegységbe írt függvénydefiníció.

Milyen öröklések vannak?

Egszeri Öröklődés

Ahol az alosztályok megörökölik egy szuperosztály tulajdonságait. Egy osztály szert tesz egy másik osztály funkcióira.

többszörös Öröklődés

Mikor egy osztály rendelkezhet egynél több szuperosztállyal és az összes szülőosztály tulajdonságait megörököli.

PL: class A{ class B{ class C{}}}

B közbülső

Hierarcikus Öröklődés

Ebben az esetben egy osztály több alosztály számára szolgál alaposztályként.

PL: class A{ class B{} class C {} }

A= ősosztály, B,C külön oszály

Hibrid öröklődés

Erről akkor beszélhetünk, mikor kettő-, vagy többfajta öröklődés egyszerre áll fenn a fentiek közül.

class A { class B{ class C{} class D{} }}

Milyen változok vannak és mekkora a hatáskörük?

var/let/const

var =>2015 ig

CONST => constans egyszer meghatározott

LET => bármikor új értéket kaphat

Hova kell inportáli a react?

A kliens oldalára

Itt csak script hívás van... és a js-ben van az import...

Mi az a spotolás vagy célzás?

Mi az a TypeScript?

Egy formázási formája a Js-nek? ❓

mi az NPM, és mire való?

Node Package Manager.

Lényegében feladata, hogy leírja mire is van szükség a kód futtasához, és lehet is ezeket belőle telepíteni.


HTML,CSS,Bootsrap

feladat

Leírások

Mit használnál ha nem lehet REST API-t használni?

Solp-be van csomagolva biztonságosabb, Rest API nyitott

Mi az a React?

A reackt a böngészőben fut, nem terheli a szervert, dinamikus felület a felhasználónak, JSX a speciális formátuma.

Miért van megkülömböztetve a React.js és a Node.js?

Könyvtárak, alapján. Külömböző funkció rendszerek.(Könrnyezeti integráció).

React.js vs Node.js?

A react a cliensen fut addig a node a szerveren.


...

Milyen színű lesz az "1a" felirat és miért?

a1 1b
2a 2b

Piros mert ❓ ❌

Eltérő aláírók Egy e-mail végén ügyféltípustól (Privát, Céges vagy Lakossági) függően eltérő aláírókat kell megjeleníteni. Az ügyféltípust a "type" tulajdonságban tároljuk. Az alábbi minta-HTML alapján írj egy Twiget, ami pontosan ezt csinálja! Adatbázisban tárolt érték: Privát Teszt Elek - Értékesítési vezető Patta Nóra - Vezető elemző Techno Kolos - Ügyfélreferens Adatbázisban tárolt érték: Céges Búza Virág - Ügyvezető igazgató Dia Dóra - Ügyfélreferens Adatbázisban tárolt érték: Lakossági Mor Zsolt - Ügyfélreferens) egyetlen dokumentumban sem található meg. Javaslatok: Győződjön meg arról, hogy valamennyi szót helyesen írta. Próbálkozzon más kulcsszavakkal. Próbálkozzon általánosabb kulcsszavakkal.

Aláírás 1 Aláírás 2 Aláírás 3
Módosítsd az alábbi kódot úgy, hogy bármelyik, általad választott Outlookban 200px széles, 20%-osan lekerekített, kék hátterű,téglalapban

...
2022.11.05.