Zkuste nás kontaktovat

Návrh Školení

Modul 1. Principy objektové orientace

  • Vytváření modelů
  • Tříd a objektů
  • Kapslování, specializace a polymorfismus

Modul 2. Navrhování aplikací pomocí UML

  • Co je UML
  • UML diagramy
  • Diagramy případů použití
  • Diagramy tříd
  • Diagramy interakcí

Modul 3. Úvod do C#

  • C# a .Net
  • Jazyk C#
  • IDE Visual Studio

Modul 4. Základy jazyka C#

  • Datové typy
  • Proměnné
  • Konstanty
  • Řetězce
  • Prohlášení
  • Výrazy

Modul 5. Rozhodování

  • Podmíněné větvení
  • Podmíněné nepodmíněné větvení
  • Smyčky

Modul 6. Operátory

  • Přiřazování
  • Matematické operátory
  • Inkrementace a dekrementace
  • Vztahové

Modul 7. Třídy a objekty

  • Definování tříd
  • Konstruktor
  • Statické a instanci členy
  • Zničení objektů

Modul 8. Uvnitř metod

  • Přetížení metod
  • Kapslování dat pomocí vlastností
  • Návrat více hodnot

Modul 9. Ladicí

  • Nastavení přerušení
  • Volační zásobník

Modul 10. Dedičnost a polymorfismus

  • Specializace a generalizace
  • Dedičnost
  • Polymorfismus
  • Abstraktní a skryté třídy
  • Kořeneční třída: object
  • Kompenzace a odkompenzace typů

Modul 11. Přetížení operátorů

  • Použití klíčového slova Operator
  • Vytváření užitečných operátorů
  • Logické dvojice
  • Konverzní operátory

Modul 12. Struktury

  • Definování struktury

Modul 13. Rozhraní

  • Implementace rozhraní
  • Implementace více než jednoho rozhraní
  • Převedení na rozhraní
  • Rozšíření rozhraní

Modul 14. Pole

  • Deklarace polí
  • Více rozměrná pole
  • System.Array
  • Indexováči

Modul 15. Rozhraní a typy kolekcí

  • Rozhraní kolekcí
  • Seznamy polí
  • Fronty a zásobníky

Modul 16. Řetězce

  • Vytváření řetězců
  • Manipulace s řetězci
  • Třída StringBuilder

Modul 17. Hodnocení a zachycení výjimek

  • Prohlášení throw
  • Prohlášení try a catch
  • Jak funguje volační zásobník
  • Metody a vlastnosti třídy výjimky

Modul 18. Delegáti a události

  • Delegáti
  • Události

Modul 19. Generiky

  • Generiky: Úvod
  • Parametrizace podle datového typu
  • Třída System.Collections.Generics

Požadavky

Před absolvováním tohoto kurzu musí mít studenti kompetence v následujících oblastech:

  • Znalost a přehlednost s základními funkcemi operačního systému, například manipulací se soubory.
  • Pochopení základů strukturace programování, včetně konceptů, jako jsou řízení toku, proměnné a parametry oraz vyvolávání funkcí.
  • Počet zkušeností při vývoji aplikací v grafickém nebo negrafickém prostředí po dobu minimálně 3 měsíců, nebo ekvivalentní znalosti.

Zkušenosti s objekto orientovaným programováním a koncepty nejsou vyžadovány.

Cílové publikum

Tento kurz je určen pro následující typy softwarových vývojářů:

  • Nové vývojáře
  • Vývojáře, kteří chápou počítačové programování, ale možná se učili programovat pomocí negrafického jazyka na univerzitě

Tito vývojáři chtějí budovat řešení pomocí jazyka C# v rámci Microsoft .NET Framework. Také chtějí využívat objekto orientované techniky pro posílení svých vývojářských dovedností.

 35 Hodiny

Počet účastníků


Cena za účastníka

Reference (1)

Nadcházející kurzy

Související kategorie