Tanfolyam neve: C# nyelv alapjai
Célja: A tanfolyam célja az, hogy a résztvevő a tanfolyam végén képes legyen kisebb volumenű programozási feladatok megoldására, egyszerűbb algoritmusok implementálására. A tanfolyam során a gyakorlati képzés az Express Edition 2019-es fejlesztőszoftverrel történik.
Kinek ajánljuk: A kezdő, de komoly érdeklődőknek, illetve az olyan programozóknak, akiket ez az objektumorientált nyelv érdekel. Fontos az, hogy a résztvevőnek legyen szorgalma a .NET keretkörnyezet, illetve a C# nyelv megismeréséhez.
Előfeltételek: Nem szükséges más programozási nyelv(ek) ismerete, de fontos a számítástechnikai érdeklődés.
Óraszám: 5x8 óra (hétfő – péntek, 9 -től 17-ig)
Oktató: Dr. Farkas Gábor, Dr. Hidvégi Timót
Tanfolyam végét igazoló dokumentum: Tanúsítvány
Tematika:
- Bevezetés
- .NET keretrendszer ismertetése, fejlődése, felépítése
- C# nyelv áttekintése
- fejlődés
- futtatókörnyezet
- forrásfile-ok, solution felépítése konzolalkalmazásoknál
- C# nyelv alapjai
- típusok
- osztályok, felsorolás, struct
- névkonvenciók
- ciklusok
- feltételes szerkezetek
- metódusok
- túlterhelés
- tömbök, listák, gyűjtemények
- generikusok
- C# nyelv az objektumorientált programozásnál (OOP)
- OOP paradigma
- statikus tagok
- osztályok
- öröklés
- polimorfizmus
- interfészek
- absztrakt
- delegáltak, események
- Kivételkezelés
- kivételkezelés haszna, alkalmazása
- saját kivételek készítése
- Filekezelés
- file-ok megnyitása, beolvasás, írás, lezárás
- txt, bin, xml file-ok
- Alkalmazások készítése (alapok)
- Windows Form alkalmazás készítése
- Windows Presentation Foundation (WPF) alkalmazás készítése
- ASP.NET Core alkalmazás készítése