Programming in C# Počítačový Kurz
Kurz je určen pro lidi, kteří se chtějí naučit programovací jazyk založený na C# a naučit se základním možnostem platformy .NET. Během školení se účastníci naučí, jak je zabudován do C#, jak nastavit prostředí pro psaní základních programů, používat standardní knihovny.
Návrh Školení
Úvod do C#
- Historie platformy C# .NET S využitím dokumentace a vybraných knih Trendy ve vývoji C# a .NET
Syntax
- Datové typy Jednoduché typy Operátoři Serializace objektů Kolekce dat Řízení toku instrukcí Tabulky
Objektově orientované programování
- modelování Objekty: vlastnosti a metody Vytváření objektů Objekty a reference Třídy Rozhraní Abstraktní třídy Polymorfismus
Chyba zpracování výjimek
- Zkuste... catch instrukce Vytvořte si vlastní typy výjimek
Vstupně-výstupní operace
- Podpora souborů streamů a filtrů
Základy tvorby webových aplikací pomocí C# v .NET
- Přehled vícevrstvé architektury ASP.NET Core Architektura aplikací Žádost/Odpověď Vytvořte spojení a pracujte s databází Modelování aplikace na obchodní vrstvě Řadiče vrstev Vytváření pohledů Diskuse o běžných případech použití
Open Training Courses require 5+ participants.
Programming in C# Počítačový Kurz - Booking
Programming in C# Počítačový Kurz - Enquiry
Reference (7)
Zdroje, které byly k dispozici k použití, byly bohaté.
Kehinde - Computerbits
Kurz - Programming in C#
Machine Translated
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#
Colin succeeded to deliver the contents of the course in a smooth way and explain in simple terms when the audience had a misunderstanding. The transition he has made from one chapter to another is outstanding. Just like a story teller, combining theory with practical exercises, he managed greatly to capture our attention.
Ionel - Sepura Plc
Kurz - Programming in C#
I thought Colin was an excellent teacher. Very knowledgeable and enthusiastic about the subject, but also kind and encouraged questions and made me feel comfortable asking. He adjusted the materials to suit me and spent some time working on some foundation points that were not in the workbook to ensure I had developed a good understanding. I appreciated that he took a little additional time to work through a few more points he thought would be useful to me, and then recommended some additional material that he thought would be beneficial in my future learning. I wish the course could have been longer!
Caltha Stevenson-Hanns - UCEM
Kurz - Programming in C#
Getting programming knowledge refreshed
Malcolm Mikkelsen - Emerson Process Management
Kurz - Programming in C#
Getting programming knowledge refreshed
Malcolm Mikkelsen - Emerson Process Management
Kurz - Programming in C#
I appreciate the way training was handled, that different training topics were covered when going through an example. Trainer is well experienced and knowledgeable with the subject.
Abdur Raafiu Mohamed Farook - Emerson Process Management
Kurz - Programming in C#
Upcoming Courses
Související kurzy
Introducing C# 6.0 with Visual Studio 2015/2017
28 hodinyToto živé školení vedené instruktorem (online nebo na místě) vybaví účastníky základními dovednostmi potřebnými k využití schopností C# 6.0 v prostředí Visual Studio 2015/2017.
Na konci tohoto školení budou účastníci schopni:
- Procházejte a využívejte integrované vývojové prostředí (IDE) v Visual Studio 2015/2017.
- Implementujte základní funkce jazyka C#, jako je Console.WriteLine, Console.ReadLine a Hello C# World!.
- Pochopte proces kompilace a ladění kódu C#.
- Pro dokumentaci a čitelnost kódu použijte komentáře v C#.
- Prozkoumejte základy .NET 6.0, včetně CLR, GC, DLL, EXE a technologií v rámci .NET.
- Prohlédněte si historii C# od verze 1.0 do 6.0 a pochopte základy C#, jako jsou klíčová slova, literály, operátory a příkazy.
- Práce s numerickými a booleovskými typy, třídami, objekty, poli, vlastnostmi, indexery, operátory, metodami a dalšími v C# 6.0.
- Prozkoumejte funkce knihovny tříd .NET, včetně kolekcí, zpracování souborů, datových proudů, komunikace mezi systémy, dat, serializace a paralelního programování.
- Získejte přístup k datům a manipulujte s nimi pomocí ADO.NET, LINQ, ORM (Entity Framework) a daty v architektuře orientované na služby (SOA).
- Recenze aplikací, které lze vyvíjet v C# a .NET Framework 6, jako je Windows Presentation Foundation, ASP.NET MVC 2 a Silverlight
Advanced Blazor
21 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na webové vývojáře, kteří se chtějí naučit používat vývojové funkce progresivní webové aplikace (PWA) k vytvoření prostředí podobné aplikaci na webu pomocí Entity Framework ( EF) Jádro a Blazor.
Na konci tohoto školení budou účastníci schopni:
- Pro práci s databázemi použijte balíček EF.
- Použijte Blazor komponenty, služby, vkládání závislostí, rozložení a směrování.
- Vytvořte servisní pracovníky pro povolení funkcí PWA v aplikaci.
- Využijte push notifikace a další funkce PWA.
Advanced Programming in C#
35 hodinyToto živé školení vedené instruktorem v České republice představuje pokročilé funkce jazyka C#, zkoumá jeho použití jako programovacího jazyka pro desktopové aplikace i jako webového programovacího jazyka pro řešení skutečných problémů.
Programming techniky a principy jsou demonstrovány a procvičovány prostřednictvím praktických cvičení a procházek ve třídě.
High-Performance Application Development with .NET Core
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na vývojáře, kteří chtějí používat .NET Core k vytváření, sestavování, testování, ladění a nasazení optimalizovaných aplikací, které mohou běžet na různých systémech.
Na konci tohoto školení budou účastníci schopni:
- Chcete-li začít vyvíjet aplikace, nastavte vývojové prostředí založené na .NET Core.
- Využijte rámec a knihovny ASP.NET Core k vytváření nových aplikací nebo optimalizaci těch stávajících.
- Monitorujte a vylepšujte výkon aplikací pomocí pokročilých .NET Core nástrojů.
- Pochopte principy funkcí .NET Core a aplikujte tyto znalosti na další obchodní implementace.
Blazor WebAssembly
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na webové vývojáře, kteří chtějí použít Blazor Web Assembly k vytvoření webové aplikace.
Na konci tohoto školení budou účastníci schopni:
- Porozumět formulářům a ověřování v Blazor WebAssembly.
- Vytvořte projekt Blazor WebAssembly.
- Naučte se různé způsoby, jak spouštět webovou aplikaci.
Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
21 hodinyTento kurz je rozdělen do 3 hlavních částí a skládá se ze směsi prezentací a praktických cvičení.
- VB.NET Jazyk v Visual Studio 2012
- VB.NET Orientace objektu
- VB.NET a SQL Server 2012
Introduction to .Net Core
14 hodiny.NET Core je open-source framework pro vytváření aplikací .NET na Windows, macOS a Linux.
V tomto živém školení vedeném instruktorem se účastníci naučí základy .Net Core při vytváření vzorové aplikace, která demonstruje jedinečné kvality .Net Core v porovnání s jinými frameworky.
Na konci tohoto školení budou účastníci schopni:
- Nastavte .Net Core spolu s nástroji a IDE potřebnými k okamžitému zahájení vývoje. Použijte .Net k vytváření různých typů softwaru, včetně webových aplikací, konzolových aplikací, mikroslužeb a knihoven. Pochopte komponenty .Net Core, včetně knihoven tříd, balíčků, metabalíčků a rámců. Sestavte, odlaďte a nasaďte ukázkovou webovou aplikaci
Publikum
- Vývojáři
Formát kurzu
- Část přednáška, část diskuse, cvičení a těžké praktické cvičení v prostředí živé laboratoře.
Poznámka
- Tento kurz je založen na .Net Core 2.xa je k dispozici pro prostředí Windows i Linux. Chcete-li požádat o školení na míru pro tento kurz, kontaktujte nás a domluvíme se. Chcete-li se dozvědět více o .Net Core, navštivte: https://github.com/dotnet/core
.NET Core and Angular Training Course
21 hodinyPublikum
- Vývojáři
Formát kurzu
- Část přednášky, část diskuse, cvičení a těžké praktické cvičení v prostředí živé laboratoře.
Entity Framework Core 2.0
14 hodinyV tomto živém školení vedeném instruktorem v České republice se účastníci naučí, jak používat Entity Framework Core 2.0 k vytvoření aplikace ASP.Net Core.
Na konci tohoto školení budou účastníci schopni:
- Nastavte potřebný framework a nástroje pro tvorbu Entity Framework Core 2.0 webových aplikací MVC.
- Provádění databázových operací na MS SQL Server.
- Při vývoji aplikací používejte přístup „nejdříve kód“ a „nejdříve data“.
- Proveďte operace migrace a setí.
- Pochopte pokročilé koncepty datového modelování.
- Vytvořte ukázkovou aplikaci ASP.Net Core.
Introduction to Blazor
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na webové vývojáře, kteří chtějí používat Blazor k vytváření full stack C# webových aplikací.
Na konci tohoto školení budou účastníci schopni:
- Vyvíjejte webové aplikace pomocí C# a Blazor.
- Použijte kód C# k volání JavaScript API a knihoven.
- Spusťte kód C# na straně klienta a logiku klienta přímo v prohlížeči nebo serveru.
- Nasazujte webové aplikace Blazor s Azure.
Machine Learning and AI with ML.NET
21 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na datové vědce a vývojáře, kteří chtějí používat modely strojového učení ML.NET k automatickému odvození projekcí z provedené analýzy dat pro podnikové aplikace.
Na konci tohoto školení budou účastníci schopni:
- Nainstalujte ML.NET a integrujte jej do vývojového prostředí aplikace.
- Pochopte principy strojového učení za ML.NET nástroji a algoritmy.
- Vytvářejte a trénujte modely strojového učení, abyste mohli chytře provádět předpovědi s poskytnutými daty.
- Vyhodnoťte výkon modelu strojového učení pomocí metrik ML.NET.
- Optimalizujte přesnost stávajících modelů strojového učení na základě rámce ML.NET.
- Aplikujte koncepty strojového učení ML.NET na další aplikace pro datovou vědu.
Developing in ASP.NET MVC 6 Development
28 hodinyASP.NET MVC 6 je novinkou Visual Studio 2015 a je nejnovější evolucí sady pro vývoj webu společnosti Microsoft. Tento kurz pokrývá nejnovější API a vývojové techniky pro vytváření dynamických, modulárních a testovatelných webových stránek. Prozkoumáme nové funkce dostupné v MVC6 a ukážeme si, jak co nejlépe využít nejnovější sadu nástrojů a možnosti integrace.
Co se naučíš
- Pochopte principy a výhody architektury MVC Vytváření pohledů, komponent pohledu a pomocníků značek Použití vkládání závislostí ASP.NET Vytváření RESTful služeb pomocí webového rozhraní API Získání toho nejlepšího z integrace GruntJS, NPM a Bower Vytváření jednostránkových aplikací (SPA)
Implementing the Actor Model with Microsoft Orleans
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na vývojáře, kteří chtějí používat Microsoft Orleans k vytváření distribuovaných podnikových aplikací .NET.
Na konci tohoto školení budou účastníci schopni:
- Nainstalujte a nakonfigurujte Microsoft Orleans.
- Pochopte rámec modelu aktéra a jak je implementován v Orleans
- Vytvářejte distribuované aplikace, aniž byste museli spravovat složitou souběžnost a další vzory škálování.
Unit Testing with C#
14 hodinyUnit testing je testovací přístup, který testuje jednotlivé jednotky zdrojového kódu úpravou jeho vlastností nebo spuštěním události, aby se potvrdilo, zda výsledek odpovídá očekávání.
V tomto živém školení vedeném instruktorem se účastníci naučí, jak psát a provádět jednotkové testy se vzorovou aplikací .Net pomocí C# a Visual Studio.
Na konci tohoto školení budou účastníci schopni:
- Použijte testovací rámce, jako jsou NUnit a xUnit.net, k vytvoření a správě kódu jednotkového testu Definování a implementace širšího testovacího vývojového přístupu k testování Přizpůsobení testovacího rámce pro rozšíření testovacího pokrytí pro aplikaci
Publikum
- Inženýři testování softwaru Vývojáři
Formát kurzu
- Část přednáška, část diskuse, cvičení a těžké praktické cvičení
Visual Basic 2015 Integrated to 4.7.2 NET Framework
28 hodinyNaučte se používat Microsoft Visual Studio jako integrované vývojové prostředí (IDE) pomocí VB.NET (Visual Basic .NET) Programming Language multiparadigmatický, objektově orientovaný programovací jazyk, který je společně implementován na 4.7.2 .NET Framework