PRADEDANČIŲJŲ PROGRAMUOTOJŲ 140 AKAD. VAL. MOKYMO PROGRAMA RUOŠIANTIS LAIKYTI MICROSOFT EGZAMINĄ 70-483 „PROGRAMMING IN C#“
Kam skirti kursai
Kursas aktualus tiems, kurie nori pradėti kurti aplikacijas naudojant C# programavimo kalbą. Taip pat kursai padės pasiruošti Microsoft 70-483 PROGRAMMING IN C# egzaminui. Po kurso baigimo klausytojai gauna kurso išklausymo pažymėjimą, o išlaikę testą - tarptautinį Microsoft sertifikatą. Testo laikymas įskaičiuotas į kursų kainą.
Reikalavimai klausytojams:
- geri darbo su kompiuteriu įgūdžiai;
- anglų kalbos žinios tekstų skaitymui ir supratimui;
- kokia nors programavimo patirtis – didelis privalumas;
- didžiausias privalumas - techninis mąstymas ir noras mokytis.
Kurso programa
Įvadas į programavimą (programavimo pagrindai):
Įvadas į pagrindines programavimo sąvokas;
Pagrindinės programavimo kalbos sąvokos;
Programos veikimas:
- Ciklai;
- Šakojimai;
- Funkcijos.
Algoritmai ir duomenų struktūros:
Klaidos ir jų derinimas:
- Klaidų „gaudymas“;
- Klaidų derinimas.
Įvadas į objektinį programavimą:
- Struktūros;
- Klasės;
- Inkapsuliacija.
OOP(Oject Oriented Programming):
- Paveldėjimas;
- Polimorfizmas.
Įvadas į saugumą:
- Autentifikavimas ir autorizacija;
- Teisės kompiuteryje.
I/O programavimas:
- Konsolės I/O operacijos;
- Failų I/O operacijos;
- Skaitymas ir rašymas į tekstinius failus.
Taikomųjų programų veikimas ir atminties valdymas:
- Tipų konvertavimas;
- Šiukšlių surinkimas.
Programavimas C#
Programos eigos valdymas:
- Asinchroninis programos valdymas;
- Multitasking;
- Programos eigos įgyvendinimas;
- Įvykių ir atsakymų įgyvendinimas;
- Išimčių apdorojimas.
Tipų kūrimas ir naudojimas:
- Tipų kūrimas;
- Inkapsuliacija;
- Klasės;
- Objektų gyvavimo ciklas;
- Manipuliacijos su eilutes tipo kintamaisiais;
- Eilučių manipuliavimas naudojant StringBuilder, StringWriter.
Programų derinimas ir apsaugos įgyvendinimas:
- Įvesties tikrinimas;
- Simetrinis ir asimetrinis šifravimas;
- Programos derinimas;
- Programos diagnostika.
Duomenų prieiga:
- Įvesties/išvesties operacijos;
- Duomenų vartojimas;
- Duomenų ir objektų manipuliavimas naudojant LINQ;
- Duomenų saugojimas ir nuskaitymas iš duomenų kolekcijos.
Papildomai:
- Grafinės vartotojo sąsajos kūrimas;
- Projekto kūrimas.