Programming using ASP.NET MVC 4 Počítačový Kurz
Cíle
MVC Web aplikace nabízejí čisté oddělení obav mezi obchodní logické třídy, webové stránky a ovladače. Microsoft ASP.NET MVC 4 nabízí webovým vývojářům všechny výhody MVC spojené se všemi síly platformy.NET. Tento kurz poskytuje plné pokrytí ASP.NET MVC 4, včetně Test Driven Development a JQuery.
Po dokončení tohoto kurzu budou delegáty schopni
- Pochopte roli modelu, zobrazení a ovládacího designu
- Vytvoření průmyslově silných aplikací
- Využijte testovací vývojové metody
- Navigace mezi stránkami
- Implementace bohatých uživatelských rozhraní s JQuery a Ajax
publikum
Vývojáři ASP.NET, kteří chtějí používat architekturu MVC.
Návrh Školení
Modul 1: Začínáme s ASP.NET MVC
- Šablony projektu ASP.NET MVC Pochopení struktury projektu ASP.NET MVC Konvence pojmenování Vytváření pohledů Definování řadičů Definování datového modelu
Modul 2: Vytvoření kompletní aplikace ASP.NET MVC
- Vytváření pohledů se silným typem Porozumění adresám URL a metodám akcí Použití pomocníků HTML Zpracování zpětných odeslání formuláře Ověření dat
Modul 3: Použití Razor View Engine
- Cíle návrhu Razor Implementace pohledu Razor Syntaxe Razor Accessukládání dat modelu v pohledech Razor
Modul 4: Průmyslově silné aplikace ASP.NET MVC
- Doporučené postupy aplikační architektury ASP.NET Implementace úložiště a datového modelu Entity Framework Použití Dependency Injection Implementace vlastní továrny na řadič
Modul 5: Test řízený vývoj s ASP.NET MVC
- Shrnutí rámců TDD Unit Testing Návod k použití TDD s ASP.NET MVC
Modul 6: Techniky zobrazení
- Definování a použití vlastních HTML pomocníků Definování rozvržení/hlavní stránky Použití stylů Definování a použití částečných pohledů Syntaxe pomocné metody Razor
Modul 7: Implementace navigace
- Definování tříd modelu zobrazení Implementace filtrování dat v řadiči Pochopení mechanismu směrování Přidání vlastních položek do tabulky směrování Definování výchozích hodnot, parametrů a ověřování Generování adres URL a hypertextových odkazů Vlastní omezení směrování
Modul 8: State Management
- Použití skrytých polí Stav relace a aplikace Vazby vlastního modelu
Modul 9: Další techniky
- Zobrazit šablony lešení Šablony lešení řídicích jednotek Globální filtry Vazba modelu Asynchronní řídicí jednotky Možnosti autentizace, včetně povolení přihlášení z Facebook atd.
Modul 10: Použití Ajaxu a jQuery s ASP.NET MVC
- Přehled Ajaxu a ASP.NET MVC Nenápadný Ajax Použití odkazů akcí Ajax Přehled jQuery jQuery technik Použití jQuery UI
Požadavky
6 měsíců praxe C# programování. Zkušenosti s vývojem ASP.NET jsou výhodné, ale ne nezbytné.
Open Training Courses require 5+ participants.
Programming using ASP.NET MVC 4 Počítačový Kurz - Booking
Programming using ASP.NET MVC 4 Počítačový Kurz - Enquiry
Reference (1)
It was interactive, I could ask many questions and the instructor would modify his lecture to answer my questions
Cynthia Rodriguez - RoyalRoads University
Kurz - Programming using ASP.NET MVC 4
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 Studio with VB.Net
21 hodinyMicrosoft Visual Studio je integrované vývojové prostředí (IDE). VB.NET (Visual Basic .NET) je víceparadigmatický, objektově orientovaný programovací jazyk, který je implementován na .NET Framework.