C# és Java magántanítás



Patrik N.

Nusszer Patrik
Igazolt fiók:




JAVA programozás, procedurális programozás, objektumorientált programozás, funkcionális programozás, programozás, C#, C# .NET
Budapest XVIII. kerület
3000Ft - 3000Ft 60 percért
délelőtt, délután, este, hétvégén,
A magántanár házhoz megy

C# (vagy Java) magántanítást vállalok alapoktól vagy korrepetálásként.

Ha úgy érzed nagyon szeretnél elkezdeni programozni, nem tudod mihez fogj, akkor alaposan elmagyarázva át tudom adni amire szükséged van.
A példák amiken keresztül bemutatnám amit tudni kell érdekesebbek mint amiket iskolában vagy egyéb intézetekben kapnál, hiszen ezek valóéletbeli
problémák és kifejezetten kalandosak.

Weboldalam, projektjeim egy része itt található:
http://nusstudios.herokuapp.com

16 évesen gimnáziumban kezdtem magamtól programozni tanulni, azóta folyamatosan csinálom 6 éve.
Érintőlegesen nagyon sok mindennel foglalkoztam, ennek köszönhetem hogy annyi mindennel találkoztam már.
(Objective-C, Swift, HTML-CSS-JavaScript-Razor/CSHTML webalkalmazáshoz és Chrome kiterjesztésekhez, Python, AutoIt, AutoAHK).
A projektjeimet túlnyomórészt C# (WPF UI) és Java (JavaFX UI) nyelvekkel készítettem.
Az UI teknológiákban nem merültem el annyira hiszen nem az volt nálam a fókusz.

Elérhetőségek:
patrik.nusszer@icloud.com
+36702889403

-----------------------------------------------

Alábbiakban írom nagy vonalakban azt, hogy az alapokon túl miket mutatnék.

Foglalkoztam valamennyit hálózati kérelmekkel (GET & POST), ezúton szerzett JSON/XML konfigurációkkal (Youtube, Instagram, Tumblr downloader).

Foglalkoztam egyes fájlszerkezetek, kódolások értelmezésével is:
JSON, Bencoding (torrent metafile), Unicode encoder/decoder
(UTF-8, UTF-16 LE&BE, UTF-32 LE&BE), titkosított játékkonfiguráció kódoló).

Ezen projektek során szereztem az alacsony szintű ismereteimet:
Egész típusú és floating point változók tárolása, bit masking, endianitás, XOR/XNOR kriptográfiában, 1-es és 2-es komplemens.

C++ ban foglalkoztam pointerekkel és referenciákkal.
C#-ban és Java-ban minden objektum típus referencia típus, ott ezeket szokás használni ilyen célra a pass by reference
illetve out paraméterek mellet, ott inkább azzal van baj hogy nincs beépített deep clone funkcionalitás.
Illetve nemrég a C# 7.0-ban bemutatták az alias-okat/reference return-t.

Funkcionális programozás terén lambdákat használtam (C#, Java, C++) aszinkronosan (másik szálon) futó metódusaim közben adódó speciális esetek testreszabható kezeléséhez. (Events/callbacks).
Multithreading-ra is tudok példát mutatni a projektjeimből.

A hash algoritmusok alkalmazására is tudok példát mutatni (pl.: torrent integrity checking).
Az alapvető koncepciót és limitáltságukat be tudom mutatni.

Több különbőző projektem után készítettem egy általános felhasználású függvénykönyvtárat, amin keresztül kiválóan be lehet mutatni milyen
is egy igazán objektum-orientált projekt, bemutatja mi is a szerepe az encapsulation information hiding tulajdonságának.

Az elméleti anyagot is jól be tudom mutatni a gyakorlat mentén:
Főbb programozási paradigmák és történetük.
A valójában nem egyértelműen definiált, többféle képpen értelmezhető terminológiát rendberakjuk.
(aggregáció, dekompozíció, generalizáció, specializáció, absztrakció, egységbezárás, polimorfizmus, modularizáció, kódújrafelhasználás, overloading, overriding, currying, pure functions stb...)



Kapcsolati űrlap



Ajánlást írni