Visual Basic .NET - pokročilé techniky programování (VB2)
Microsoft, Programování
Cílem kurzu je seznámit mírně zkušené programátory, používající prostředí .NET frameworku, s jeho hlubším fungováním, a postupně si projít techniky objektově orientovaného programování v tomto jazyce. VB.NET je plnohodnotným programovacím jazykem se stejnými možnostmi jako C#. Programátoři se seznámí s novými konstrukty jazyka, staršími i novějšími technologiemi a různými dalšími technikami, které tento programovací jazyk nativně podporuje. Závěr kurzu se věnuje praktickému představení a seznámení se s technologiemi, které se využívají v každodenním profesionálním programování. Znalosti kurzu jsou přímo využitelné pro desktopový i webový vývoj, ale i pro ty, kteří zvažují přechod z Accessu a excelovských maker na plnohodnotnou aplikaci.
Privátní školení a termíny na míru
Z důvodu dlouhodobě nízké poptávky po tomto školení nejsou v současné době vypisovány termíny pro veřejnost. Je však možné zrealizovat školení jako privátní, a to nejen formou uzavřeného firemního kurzu, ale také jako individuální konzultaci pro jednotlivce.
V případě kurzu na míru je níže uvedená osnova pouze inspirací. Finální obsah vzdělávání, jeho délka i termíny budou přizpůsobeny konkrétním vstupním znalostem, potřebám a cílům účastníků.
Cenovou nabídku vám rádi připravíme na základě vstupů zaslaných e-mailem nebo zadaných prostřednictvím poptávkového formuláře. Cena privátního školení vychází z náročnosti požadované obsahové náplně školení, časového rozsahu a celkového počtu přihlášených osob.
KDE A KDY KURZ PROBÍHÁ?
Kontaktujte nás
S námi
máte na výběr: Přijďte na
kurz osobně do naší učebny, nebo se ke kurzu
připojte online. Pokud preferujete online formu, uveďte prosím do poznámky v objednávce "Připojím se virtuálně".
Více informací k hybridní formě školení
naleznete zde.
Náplň kurzu:
Skrýt detaily
-
Konstrukty jazyka VB.NET
-
Proměnné, jejich scope a konverze typů
-
Výrazy a operátory
-
Vytváření a používání polí
-
Cykly a podmínky
-
Deklarace a volání metod
-
Volitelné a výstupní parametry metod
-
Overloading metod
-
Refactoring metod
-
Automatizované testování metod
-
Zpracování chyb
-
Odchytávání a ošetřování výjimek
-
Vlastní výjimky a hierarchie výjimek
-
Kontrola přetečení hodnoty
-
Práce se souborovým systémem
-
Práce se soubory a adresáři
-
Použití streamů
-
Vytváření vlastních typů
-
Výčty
-
Třídy
-
Struktury
-
Referenční vs. datové typy
-
Nullable types
-
Objektové programování ve VB.NET
-
Změny v zapouzdření tříd - private, public, friend, protected
-
Statické třídy, metody a pole
-
Extension metody
-
Dědění ze tříd a změny v dědění
-
Práce s interface-ami
-
Třídy MustInherit a NonInheritable
-
Partial třídy a metody
-
Změny v životním cyklu objektů
-
Garbage collection
-
Zapouzdření dat pomocí vlastností (properties) tříd
-
Indexer
-
Přetěžování operátorů
-
Operátory implicitní a explicitní konverze
-
Pokročilé techniky
-
Vytváření a používání delegátů
-
Anonymní metody
-
Lambda expressions
-
Zpracování událostí
-
Kolekce
-
Generické typy, metody a delegáti
-
Kovariance a kontravariance
-
Enumerátory a iterátory
-
Přehled dalších možností .NET frameworku
-
Úvod do technologie LINQ
-
Dynamické objekty a DLR
-
Asynchronní programování
-
Paralelní programování
-
Lazy code
-
Databázové zpracování využitím ADO.NET
-
Web services
-
Práce se sítí
-
Práce s XML
-
Serializace a deserializace
-
Integrace s Win32 API a Unmanaged kód
-
Integrace s rozhraním COM
-
Migrace aplikací z VB6, VBA a VBS na VB.NET
-
Předpokládané znalosti:
-
Programování ve Visual Basicu .NET na úrovni kurzu VB1. Vhodné je mít základy objektově orientovaného programování.
-
Doporučený předchozí kurz:
-
Visual Basic .NET - úvod do programování (VB1)
-
Časový rozvrh:
-
3 dny (9:00hod. - 17:00hod.)
Vybrané zákaznické reference
OEZ s.r.o., Jiří Z.
Visual Basic .NET - pokročilé techniky programování (
VB2)
"Z kurzu jsem nadšený, několikrát předčil má očekávání a pomohl mi prohloubit znalosti. Oceňuji otevření i pouze pro dva účastníky."