C# programozás tanfolyam
.NET keretrendszerrel
- 8 hét
Leírás
A C# (CSharp) programozási nyelvet a Microsoft fejlesztette az úgynevezett .NET keretrendszer alá, és ezzel létrehozta az egyik legrugalmasabb és leghatékonyabb objektumorientált programozási nyelvet. A CSHARP nyelv segítségével bármilyen asztali alkalmazást fejleszthetünk. A képzés elvégzése után a hallgatók képesek lesznek akár egy vállalathoz, vállalkozáshoz kapcsolódó alkalmazás létrehozására. Ha a programozásban komolyan el szeretnél merülni, akkor számodra a legjobb választás a CSHARP tanfolyam.
az időpontot?
Egyet se csüggedj! Csak iratkozz fel a hírlevelünkre, hogy időben megtaláld a számodra megfelelő oktatást!
További információk a tanfolyamról
Kinek ajánljuk
A C#.Net tanfolyamot azoknak ajánljuk, akik egy komplett csomagban, egy népszerű megoldást szeretnének kapni, ezzel lépve be a programozás világába.
Cél
A Csharp tanfolyam elvégzése után önállóan történő programírás a cél.
Előfeltételek
Számítógép felhasználói és internet használói ismeretek. Online képzés esetén számítógép és internet rendelkezésre állása.
Vizsga és képzés
A résztvevők a tanfolyam utolsó alkalmával számot adnak megszerzett tudásukról, vizsga keretében, melyről nyilvántartási számmal rendelkező tanúsítványt állítunk ki.
Áfa: A tanfolyam árai bruttó árak, a képzés típusának megfelelő ÁFA tartalommal!
Tanórák: A tanórák 45 percnek felelnek meg. Az oktatási napokon több tanórát veszel, szünet közbeiktatásával.
Részletfizetés: Legalább 2 hónapot átölelő képzéseknél igény esetén kamatmentes részletfizetést biztosítunk, amit a honlapon történő jelentkezésednél tudsz igényelni. Részletfizetés esetén a részletek havonta, előre fizetendők, az aktuális hónap 10. napjáig.
Kedvezmény: Ha már elvégeztél nálunk egy tanfolyamot és a jelentkezésnél ezt jelzed a megjegyzés mezőben, 5%-os kedvezményre vagy jogosult az új tanfolyami jelentkezésed árából. Két tanfolyam elvégzése után 10%-os kedvezményt adunk a harmadikra.
Ha ajánlásodra érkezik másik hallgató is, és ezt jelzed a megjegyzésnél, szintén 5% kedvezményt adunk a te újabb jelentkezésednél, két új hallgató ajánlása után 10% kedvezményt biztosítunk.
A kedvezmények nem összevonhatóak, induló tanfolyam esetén igénybe vehetők.
Becsatlakozás: Tanfolyamtól függően lehetőséget biztosítunk a közelmúltban indult tanfolyamainkba való becsatlakozásra.
Általános információk: A jelentkezés szóbeli szerződésnek minősül, amit felnőttképzési szerződés követhet. A résztvevő nem kér előzetes tudásfelmérést és a sikeres tanfolyamzárást követően magyar-angol nyelven kapja a tanúsítványát. Az ettől eltérő igényeket az ügyfélszolgálaton lehet jelezni.
C# programozás tanfolyam tanfolyam - tematika
C# programozás
Bevezetés
- A C#, mint a .NET-keretrendszer elsődleges programozási nyelve
- A .NET-keretrendszer előnyei és hátrányai
- A Visual Studio IDE kezelőfelület elemei
- A Project és Solution fogalma
A fordítás folyamata
- A C# fordító
- A JIT-fordító
- Szerelvény (Assembly)
- Kezelt kód vs. natív kód
Parancssoros példaprogram
- „Hello World!”
- Belépési pont
- Parancssori argumentumok
- Konzolkimenet és formázása
- Konzolbemenet
- Hibakereséses futtatás
A C# alapvető nyelvi elemei
- Kommentek
- Változódeklaráció, inicializálás és értékadás
- Kulcsszavak, literálok, azonosítók, konstansok
- Beépített adattípusok
- Kifejezések és kiértékelésük
- Vezérlési szerkezetek (elágazások, feltételes operátor, ciklusok)
- Egyéb utasítások (blokk, ugrások, visszatérés)
String kezelés
- Sztringliterál
- Formátumsztring
- StringBuilder
- Alapvető sztringkezelő műveletek
- Vezérlőkarakterek
A típus
- Érték- és referenciatípus
- Típusdefiníciók (struct, class)
- Tagok (adatmező, metódus)
- Metódusok, operátorok implementációja, túlterhelése
- Paraméterlista, paramétertömb, formális és aktuális paraméter, paramétermódosítók, visszatérési érték és típusa
- Lokális változó, hatókör, láthatóság, élettartam, elfedés
- Alapértelmezett változóinicializálás
- Konstruktor, osztálypéldányosítás és objektumpéldány
- Felsorolási és nullképes értéktípusok, a ?? operátor
- Statikus osztály, metódus, konstruktor, tulajdonság, adatmező
- Névterek
A .Net keretrendszer felépítése és memóriakezelése
- CLR (VES), CLS, CTS, CIL, BCL, metaadat
- Nyelvek közötti átjárhatóság
- Verem (stack), kezelt halom (managed heap)
- Szemétgyűjtési mechanizmus (garbage collector)
Haladó objektumorientált programozás
- Egységbezárás (encapsulation)
- Tulajdonság, tulajdonság indexelő
- Típusöröklődés (inheritance)
- Osztályhierarchia
- Többalakúság (polymorphism)
- Típus- és tagmódosítók
- A this és base kulcsszavak szerepe
- Absztrakt alaposztályok
- Az interfész fogalma, definiálása és használata
Generikusok
- A generikus típusok szerepe
- Generikus definíciók (osztály, metódus)
Gyűjtemények
- Implicit típusú egy- és többdimenziós tömbök, indexelők
- Generikus gyűjtemények
- Iterátorok
- Saját generikus gyűjtemény készítése
Fájlkezelés
- Fájl és könyvtárinformációk lekérése
- Fájlok és könyvtárak listázása
- Könyvtár létrehozása, törlése
- Szövegfájl létrehozása, olvasása, írása, törlése
- Adatfolyamkezelés (StreamWriter, StreamReader)
Típuskonverziók
- Implicit és explicit típuskonverziók
- IS, AS, Parse, TryParse
- Nullképes értéktípus konverziói
- Értéktípus beillesztése a típusrendszerbe (boxing, unboxing)
Kivételkezelés
- Hiba- és kivételkezelés
- Egyedi kivételosztályok létrehozása
- Kivétel dobása és elkapása
- A try...catch…finally blokkok használata
- Lefoglalt erőforrások felszabadítása
Grafikus felületű alkalmazások készítésének alapjai
- Grafikus felületek a .NET-keretrendszerben
- A WinForms fontosabb vezérlői és tulajdonságai
- Események és eseménykezelés
- Típusos metódus pointerek
- Saját események definiálása, feliratkozás
- Egyszerű WinForms alkalmazás létrehozása
- A Modell-Nézet architektúra
- Dinamikus vezérlőkezelés
Adatkezelés ADO.NET-tel
- Adatbázis tervezése és létrehozása
- Adatelérési réteg, adatkezelési megoldások
- Az entitás alapú objektumrelációs modell alapjai
- Adatok tömeges megjelenítése
- Adatkötés, adatkonverzió
- Adatok szűrése, rendezése