Vissza

C# programozás alapok

C# programozás alapok

Kód: CALAP
Microsoft_Visual-Studio_Programming-in-HTML5-with-JavaScript-and-CSS3.png
Időtartam:5 nap
Nehézségi szint:
  • Kezdő
199 000 Ft-tól
(Bruttó ár: 252 730 Ft-tól)
Kérdésem van!
Képzés nyelve
Magyar
Képzési forma
Egyedi igények szerint Nyílt
- + Jelentkezem

Termékleírás 

  • A tanfolyam teljes időrtartama: 5 nap + 1 hónap projektfeladat (4 héten kereszül minden héten 4 óra online konzultáció)
  • Ez a tanfolyamunk lépésről lépésre mutatja be az egyik legelterjedtebb, Microsoft fejlesztői technológiákkal leginkább együtt használható programozási nyelv alapjait.
    “A C# (ejtsd: szí-sárp) a Visual Basic mellett a .NET fő programozási nyelve. A C# tisztán objektumorientált, típus biztos, általános felhasználású nyelv. A tervezésénél a lehető legnagyobb produktivitás elérését tartották szem előtt. A nyelv elméletileg platform független (létezik Linux és Mac fordító is), de napjainkban a legnagyobb hatékonyságot a Microsoft  implementációja biztosítja.” Forrás: Devportal

Kinek ajánljuk 

  • Azoknak, akik a .Net keretrendszer, és Visual Studio fejlesztőeszköz használatával szeretnének foglalkozni, de nincsen semmilyen programozási alapismeretük.

Szükséges előképzettség 

  • Windows kezelői szintű ismerete,
  • Alapszíntű hálózati ismeretek
  • Programozási ismeret előny, de nem feltétel.

Tematika 

MICROSOFT .NET FRAMEWORK  

  • A .NET platform   
  • MSIL/CIL   
  • Fordítás és futtatás  
  • BCL   
  • A C# programozási nyelv  
  • Alternatív megoldások

ISMERKEDÜNK A NYELVVEL  

  • Visual Studio   
  • Hello World!   
  • A C# szintaktikája  
  • Kulcsszavak   
  • Megjegyzések   
  • Névterek   
  • Kódolási konvenciók
  • Programinformációk forráskódban

VÁLTOZÓK   

  • Deklaráció és definíció 
  • Típusok   
  • Lokális és globális változók  
  • Referencia- és értéktípusok  
  • Referenciák   
  • Boxing és unboxing  
  • Konstansok   
  • A felsorolt típus   
  • Null típusok   
  • A dinamikus típus  

OPERÁTOROK   

  • Operátor precedencia  
  • Értékadó operátor  
  • Matematikai operátorok  
  • Relációs operátorok  
  • Logikai és feltételes operátorok  
  • Bit operátorok   
  • Rövid forma   
  • Egyéb operátorok 

VEZÉRLÉSI SZERKEZETEK  

  • Szekvencia   
  • Elágazás   
  • Ciklus  

TÍPUSKONVERZIÓK  

  • Ellenőrzött konverziók  
  • Is és as   
  • Karakterkonverziók 

TÖMBÖK   

  • Többdimenziós tömbök 

STRINGEK   

  • Metódusok   
  • StringBuilder   
  • Reguláris kifejezések 

Algoritmus Struktúrák

  • Mi az algoritmus?     
  • Algoritmus leíró eszközök
  • Egyszerűbb algoritmusminták (programozási tételek)

Összetett adattípusok és algoritmusok

  • Összetett adattípusok (rekord, vektor, mátrix, szöveges fájlok)
  • Összetettebb algoritmusminták (metszet, egyesítés, összefuttatás, kiválogatás, rendezések)

OBJEKTUM-ORIENTÁLT PROGRAMOZÁS - ELMÉLET   

  • UML   
  • Osztály   
  • Adattag és metódus  
  • Láthatóság   
  • Egységbezárás   
  • Öröklődés  

OSZTÁLYOK   

  • Konstruktorok   
  • Adattagok   
  • Láthatósági módosítók  
  • Parciális osztályok  
  • Beágyazott osztályok  
  • Objektuminicializálók  
  • Destruktorok  

METÓDUSOK   

  • Paraméterek   
  • Visszatérési érték  
  • Kiterjesztett metódusok 

TULAJDONSÁGOK  

INDEXELŐK   

STATIKUS TAGOK  

  • Statikus adattag  
  • Statikus konstruktor  
  • Statikus metódus 
  • Statikus tulajdonság  
  • Statikus osztály 

STRUKTÚRÁK   

  • Konstruktor   
  • Destruktor   
  • Adattagok   
  • Hozzárendelés   
  • Öröklődés  

OSZTÁLYKÖNYVTÁRAK  

ÖRÖKLŐDÉS   

  • Virtuális metódusok  
  • Polimorfizmus   
  • Lezárt osztályok és metódusok  
  • Absztrakt osztályok 

INTERFÉSZEK   

  • Explicit interfészimplementáció  
  • Virtuális tagok   
  • Kivétel hierarchia  
  • Kivétel készítése  
  • Kivételek továbbadása  
  • Finally blokk   
  • Paraméter és visszatérési érték  
  • Névtelen metódusok 

KIVÉTELKEZELÉS   

  • Kivétel hierarchia  
  • Kivétel készítése  
  • Kivételek továbbadása  
  • Finally blokk  

DELEGATE   

  • Paraméter és visszatérési érték  
  • Névtelen metódusok 
  • Eseménykezelés

ÁLLOMÁNYKEZELÉS  

  • Olvasás/írás fájlból/fájlba  
  • Könyvtárstruktúra kezelése  
  • XML   
  • CSV

Grafikus alkalmazások bemutatása

  • Windows Forms
  • WPF

Adatbázis kezelési alapok

  • Relációs adatbázisok bemutatása
  • Kulcsok, kapcsolatok
  • Elemi lekérdezések

Projekt feladat

  • Az oktatás végén ismertetésre kerül egy projekt feladat, melyet a hallgatóknak kell önállóan megoldaniuk maximum 1 hónap alatt. Minden héten biztosítunk 4 órában online konzultációt, amikor segítséget illetve ellenőrzést lehet kérni a projekt feladattal kapcsolatban. Az 1 hónap lejártát követően az oktató írásban értékeli a hallgatók által megoldott feladatot.

Tanfolyami naptár