Visual C# programovací jazyk
Rôzne / / November 28, 2023
Trvanie školenia: 72 akademických hodín
Forma školenia: prezenčná, diaľkovo, formát webinára
Možnosť poskytovania bezúročných splátok (bližšie informácie o službe získate u pracovníkov ústavu).
Osvedčenie o absolvovaní: Certifikát o pokročilom školení v kurze „Programovací jazyk Visual C#. Tvorba aplikácií .Net Framework“ zavedenej vzorky s platnosťou 5 rokov.
Údaje vystaveného dokladu sa zapisujú do jednotného registra FIS FRDO.
O procese učenia:
Školenie prebieha v technicky vybavených učebniach, každý študent má k dispozícii samostatný počítač, učebne sú vybavené všetkými potrebnými učebnými materiálmi.
O kurze:
Kurz je určený pre začínajúcich programátorov, ktorí sa chcú naučiť aktuálny programovací jazyk Visual C#. Kurz učí pracovať v Microsoft Visual Studio v kontexte programovania vo Visual C#. Je základom pre ďalšie štúdium všetkých objektovo orientovaných jazykov.
Účel kurzu: učiť základy programovania v objektovo orientovanom programovacom jazyku Visual C#.
Zručnosti získané po absolvovaní kurzu:
Schopnosť orientovať sa v štruktúrach OOP;
Pochopte polia, operátory, výrazy v jazyku C#;
Pochopiť dedičnosť, hniezdenie, inklúziu;
Pochopiť rozhrania, zoznamy a štruktúry;
Pochopte význam: delegáti a generiká.
Objektová orientácia programov C#
Typy, triedy, objekty;
Program v C#;
Menný priestor a vytvorenie konzolovej aplikácie;
Referenčné typy a typy hodnôt;
Klasifikácia typov C#;
Jednoduché typy, doslovné konštanty;
Deklarácia premenných a konštánt základných typov.
Vytváranie aplikácií .Net pomocou C#
NET Framework SDK;
Typy aplikácií .NET;
Práca s Visual Studio;
Vytváranie projektov vo Visual Studio;
Štúdium projektu a naplnenie projektu kódom;
Usporiadanie projektu;
Ladenie projektu.
Operácia, operátory a výrazy v jazyku C#
operácie v jazyku C#;
Všeobecné informácie o operátoroch;
Štítky a operátor bezpodmienečného skoku;
Podmienený operátor;
Operátory slučiek;
Ovládanie prenosu a prepínania operátorov;
Automatické a explicitné odlievanie aritmetických typov;
Booleovský typ a logické výrazy;
Výrazy so symbolickými operáciami;
Podmienené operácie.
Polia
Jednorozmerné polia;
Polia ako dedičia triedy ARRAY;
Typy polí a viacrozmerné polia;
Pole polí a iné ako pravouhlé polia;
Polia polí a plytké kopírovanie.
Reťazce sú objekty triedy String
Strunové literály;
Reťazcové objekty a odkazy na typy reťazcov;
Operácie na strunách;
Niektoré metódy a vlastnosti triedy string;
Tvorba čiar;
Reťazec ako kontajner;
Používanie reťazcov v prepínačoch;
Polia reťazcov a porovnávania reťazcov;
Konverzia zahŕňajúca typ reťazca;
Nemennosť objektov triedy string.
C# metódy
Metódy-postupy a metódy-funkcie;
Vzťah medzi pevnými parametrami a argumentmi;
Metódy s premenlivým počtom argumentov;
Preťažovanie metódy;
Rekurzívne metódy a metóda Array. Triediť.
triedy
statické členy triedy;
Polia triedy (statické polia);
Statické konštanty, statické metódy;
Statický konštruktor, statické triedy;
vyhlásenie o triede;
Objektové polia;
Deklarácie objektových metód;
Príklad triedy a jej objektov;
Prepojte toto;
Konštruktéri objektov triedy;
Deštruktory a finalizátory.
Preťaženie funkcií členov triedy
Preťažovanie metódy;
Preťaženie konštruktéra;
Preťaženie indexátorov;
Základy preťaženia operátora;
Preťažovanie relačných operátorov a operátorov true - false;
Preťažovanie logických operátorov;
Konverzné operátory.
Vrátane, vnorenia a dedenia tried
Vrátane objektov triedy;
vnorenie tried;
Dedičnosť triedy;
Prístupnosť členov triedy počas dedenia;
Metódy dedenia;
Abstraktné metódy a abstraktné triedy;
Typizované triedy a metódy;
Použitie abstraktných tried.
Rozhrania, enumerácie a štruktúry
Dva typy dedenia v OOP;
deklarácie rozhrania;
Implementácia rozhraní;
Rozhranie ako typ;
Rozhrania a dedičnosť;
Základná trieda enumerácií;
Štruktúry;
Balenie a vybaľovanie;
Implementácia rozhraní štruktúrami;
Funkcie vývoja GUI v Visual Studio 2012
Rozhrania WPF
Typy ovládacích prvkov a ich účel
Umiestnenie ovládacích prvkov a ich inicializácia v kóde programu
Vývoj jednoduchej aplikácie
Výnimky
Systémové výnimky a ich spracovanie;
Vlastnosti výnimky;
Správa softvéru pomocou výnimiek;
Hádzanie výnimiek;
Vlastné triedy výnimiek.
Delegáti a udalosti
Syntax delegovania;
Pole delegátov;
Inštancie delegáta multicast;
Delegáti a spätné volanie;
Anonymné metódy a udalosti.
Zovšeobecnenia
Zovšeobecnenia ako prostriedok adaptácie;
Deklarácia generických tried;
Obmedzenia parametrov písania;
Generalizované štruktúry;
zovšeobecnené rozhrania;
Všeobecné metódy;
Generalizovaní delegáti.
Zhrnutie priebehu