Programmeerimise algkursus C# ja .NET baasil
Koolituse maht: 80 akadeemilist tundi (10 päeva)
Sihtgrupp: Koolitus on mõeldud kõigile, kes soovivad alustada programmeerimisega C# programmeerimiskeeles.
Koolitusel osalemise eeldused: Koolitusel osalemiseks pole vajalikke eeldusi, kuid kasuks tuleb varasem kogemus mõne programmeerimiskeelega.
Koolituse kirjeldus
Kursuse käigus tutvutakse C# keele, .Net Core platvormi ja mitmete raamistikega, et koostada töölaua- ja veebirakendusi. Töövahenditena kasutatakse Visual Studiot, VS Code ja muid arendustööriistu ning õpitakse kasutama koodihoidlat (Git). Kursuse käigus luuakse iseseisvalt veebirakendus ja omandatakse selle loomiseks vajalikud oskused.
Koolituse teemad:
1. päev
- Sissejuhatus, töövahendid, ülevaade eesootavast koolitusest
- Sissejuhatus C# keelde
2. päev
- Süntaks, muutujad, andmetüübid
- Peamised programmikonstruktsioonid
- Programmi käivitamine ja silumine
3. päev
- .NET raamistiku põhiline osa
- Erinevad raamistikud, miks, mis ja kus
- Põhilised raamklassid, viitamised ja lisamised
4. päev
- Keerukamad C# keele komponendid
- Massiivid, kollektsioonid
5. päev
- Klass – keele põhikomponent
- Klass kui andmetüüp
- Klass ja struktuur
- Meetodid ja funktsioonid
- Propertid
- Eventid
6. päev
- Nädala kokkuvõte ja kordamine, kodutööde ülevaatamine
- Täiendused klasside ja kollektsioonide juurde
- Extensionid
- LINQ
- Torutehted (Pipeline)
7. päev
- Töö andmetega
- Failist lugemine, sinna kirjutamine, andmevood
- Andmevahetusformaadid – txt, json, xml
- Andmebaasid, ühendamine, lugemine, tegemine
- Andmeraamistikud (EF jt)
8. päev
- Veebirakendused – olemus ja tehnoloogia
- HTML-CSS-Javascript (ülevaade)
- Lihtne veebirakendus
- MVC ja Razor
- Blazor ja WebAssambly
9. päev
- Lihtsa veebirakenduse koostamine, testimine (iseseisvalt)
10. päev
- Lihtsa veebirakenduse koostamine ja esitlemine
Koolituse eesmärk
Koolituse eesmärgiks on anda baasteadmised C# keeles programmeerimisest ning luua lihtne veebirakendus.
Koolituse õpiväljundid
Koolituse edukal lõpetamisel õppija:
• teab programmeerimise (tarkvaraarenduse) põhialuseid;
• oskab kasutada arendus- ja abivahendeid – VS, VS Code, Git;
• tunneb C# keelt, keele põhikonstruktsioone ja programmimoodulite ülesehitust;
• on tuttav täiendavate keeltega – SQL, CSS, HTML, JavaScript;
• oskab koostada lihtsamaid programme (rakendusi);
• oskab rakenduses töötada andmetega (failid, DB);
• on tuttav andmevahetusvormingute ja protokollidega (XML, Json, HTTP);
• oskab kasutada olemiraamistikku (Entity Framework);
• oskab koostada lihtsamaid veebirakendusi (MVC, SPA, REST).
Koolituse lõpetamise tingimused: õpiväljundite saavutamist kontrollitakse ja hinnatakse läbi iseseisva praktilise töö.
Koolituse hind sisaldab:
- koolitaja konsultatsiooni õpitud teemade kohta e-posti teel pärast koolitust;
- tunnistust.
Lisaks pakume:
- vajadusel tasuta korduskoolitust kui tunned, et mõni oskus vajab täiendamist või pidid endast mittesõltuvatel põhjustel koolituse katkestama;
- sooje jooke koos küpsistega;
- lõunasööki igal koolituspäeval.
Täienduskoolituse õppekavarühm: tarkvara ja rakenduste arendus ning analüüs
Koolitaja
-
Henn Sarv