Návrh Školení
Detaily kurzu
- Úvod do C# a .NET: stavební bloky .NET Framework; Ahoj světe v C#; Použití Visual Studio 2015; Jmenné prostory a sestavení Základní konstrukce programování C#: Proměnné, operátory a příkazy; Typy odkazů vs. typy hodnot; Konverze; Typy s možností null; Použití tříd Console a String; tok řízení; Použití implicitních typů Více C# Programovací konstrukce: Definování metod; Vstup, výstup a volitelné parametry; Přetížení metody; Pole; Struktury Definování a použití tříd: Definování tříd; Definování konstruktorů a finalizátorů; Definování vlastností; Vytváření a likvidace předmětů; Definování konstant a polí pouze pro čtení; Statické členy; Částečné třídy/metody Dědičnost a polymorfismus: Definování základních tříd a odvozených tříd; Nadřazené metody; Abstraktní třídy; Rozhraní Zpracování výjimek: Definování bloků Try/Catch/Finally; Házení výjimek; Definování nových tříd výjimek; Definování pomocí bloků Vytváření kolekcí objektů: Přehled generik; Použití sbírek seznamu; Používání kolekcí slovníku Co je nového v C# 6: Statické pomocí syntaxe; Automatické inicializátory vlastností; Inicializátory slovníků; Filtry výjimek; Interpolace řetězců Delegáti, události a lambdy: Přehled; Definování jednoduchých delegátů; Definování a zpracování událostí; Použití výrazů lambda Další jazykové vlastnosti: Přetížení operátora; Metody rozšíření; Inicializátory objektů; Anonymní typy Úvod do LINQ: Role LINQ; Jednoduché výrazy dotazu LINQ; Použití LINQ s kolekcemi; Operátory dotazů LINQ Použití Entity Framework: EF třídy a DbContext; Provádění vztahů; Správa dat; Další techniky Úvod do asynchronního programování: Pochopení klíčových slov asynchronní a čekající; Implementace asynchronního kódu Přehled MVC6: Vytvoření aplikace ASP.NET MVC; Definování modelů, pohledů a ovladačů; Úvod do REST a Web API
Požadavky
- Minimálně 6 měsíců zkušeností s programováním
- Znalost konceptů OO by byla výhodou
Reference (10)
Všechno. Opět s ohledem na množství pojmů, které Fulvio probralo, včetně podrobného vysvětlení za tři dny bylo opravdu dobré. Líbilo se mi, že pokryl spoustu konceptů, které bychom jako datoví inženýři vyžadovali.
Florim - Jisc
Kurz - Programming in C# with Visual Studio
Machine Translated
The trainor is knowledgeable about the topic. He is easily to approach if you have questions. Of course, he shared his knowledge to the best he can.
Minette Mirzi Dela Cruz - Electronic Commerce Payments Inc.
Kurz - Programming in ASP.NET MVC 5
Dobře vysvětleno.
Moises - Department of Defense
Kurz - Programming in WPF
Machine Translated
Time management of the training. Allocated time of training was well-spent and maximized.
Edgar Caguioa - ANALOG DEVICES GEN. TRIAS, INC.
Kurz - Visual Studio with VB.Net
Ocenil jsem širokou šíři znalostí Folia. Nejen, že byl obeznámen s obsahem kurzu, ale také znal konstrukty v jazycích, které jsme znali, aby pro nás byly příklady smysluplnější. Během intervalů sdílel své znalosti o technologiích a řešeních mimo rámec školení, aby poskytl náhled na další řešení, která bychom mohli použít v budoucnu (a budoucím školení).
Raphael - Markit Valuations Limited
Kurz - Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
Machine Translated
Trainer knowledge and approach.
Piotr Kucharski
Kurz - Introducing C# 6.0 with Visual Studio 2015/2017
Colin approached the subject in a way, and using language in a way that made it easy to understand. He managed to cover a vast amount in a small time without making it seem like "Information Overload". The training was done in a way that ensures you to take in information and use it going forward, rather than detaching each part from the next.
David - Sepura Plc
Kurz - Programming in C#
Flexibilní přístup a přizpůsobení cvičení na otázky a problémy vznesené účastníky školení.
Maciej - DataConsult S.A.
Kurz - Advanced Programming in C#
Machine Translated
Cvičení se mi moc líbí
Ioan Adrian Gui - Bachner - Continental Automotive (avlad)
Kurz - Unity: Developing 3D Games with C# and Javascript
Machine Translated
the trainer level.