ASP.NET MVC 4.5 Web Development - Plan Szkolenia
Cele
W ciągu ostatnich kilku lat nastąpił stały ruch w kierunku architektur Model-Widok-Kontroler (MVC) dla aplikacji internetowych. Aplikacje internetowe MVC oferują czyste oddzielenie zagadnień między klasami logiki biznesowej, stronami internetowymi i kontrolerem Microsoft. [ASP.NET MVC 4.5 oferuje twórcom stron internetowych wszystkie zalety MVC w połączeniu z całą mocą platformy .NET. Ten kurs zapewnia pełne pokrycie ASP.NET MVC 4.5.
Po ukończeniu tego kursu uczestnicy będą w stanie
- Zrozumienie roli wzorca projektowego modelu, widoku i kontrolera
- Tworzenie aplikacji o przemysłowej wytrzymałości
- Stosowanie metod programowania opartego na testach
- Wdrażanie nawigacji między stronami
- Wdrażanie bogatych interfejsów użytkownika za pomocą JQuery i Ajax
Uczestnicy
Programiści ASP.NET, którzy chcą korzystać z architektury MVC.
Plan Szkolenia
Moduł 1: Wprowadzenie do ASP.NET MVC
- Podsumowanie tworzenia sieci Web w programie ASP.NET
- Kluczowe zalety ASP.NET MVC
- Rola modelu, widoku i kontrolera
Moduł 2: Pierwsze kroki z ASP.NET MVC
- Przygotowanie środowiska programistycznego dla ASP.NET MVC
- Tworzenie projektu ASP.NET MVC
- Zrozumienie struktury projektu ASP.NET MVC
- Konwencje nazewnictwa
- Tworzenie widoków
- Definiowanie kontrolerów
- Definiowanie modelu danych
Moduł 3: Tworzenie kompletnej aplikacji ASP.NET MVC
- Tworzenie widoków o silnym typie
- Zrozumienie adresów URL i metod działania
- Używanie HTML pomocników
- Obsługa formularzy zwrotnych; Walidacji danych
Moduł 4: Korzystanie z silnika widoku Razor
- Cele projektu maszynki do golenia
- Implementowanie widoku Razor
- Składnia brzytwy
- Accessingowanie danych modelu w widokach Razor
Moduł 5: Aplikacje ASP.NET MVC o wytrzymałości przemysłowej
- Najlepsze praktyki dotyczące architektury aplikacji ASP.NET
- Implementacja modelu danych repozytorium i Entity Framework
- Korzystanie z wstrzykiwania zależności; Implementacja niestandardowej fabryki kontrolerów
- Rozwój oparty na testach przy użyciu ASP.NET MVC
Moduł 6: Zobacz techniki
- Definiowanie i używanie niestandardowych HTML pomocników
- Definiowanie układu/strony wzorcowej
- Używanie stylów
- Definiowanie i wykorzystanie widoków częściowych
- Składnia metody pomocniczej Razor
Moduł 7: Implementacja nawigacji: Definiowanie klas modelu widoku
- Implementacja filtrowania danych w kontrolerze
- Zrozumienie mechanizmu routingu
- Dodawanie niestandardowych wpisów do tabeli tras
- Definiowanie wartości domyślnych, parametrów i walidacja
- Generowanie adresów URL i hiperłączy
- Niestandardowe ograniczenia trasy
Moduł 8: Stan Management
- Korzystanie z ukrytych pól
- Stan sesji i aplikacji
- Niestandardowe wiązania modelu
Moduł 9: Używanie Ajax i jQuery z ASP.NET MVC
- Omówienie Ajax i ASP.NET MVC; Dyskretny Ajax;
- Korzystanie z linków akcji Ajax.
- Przegląd jQuery
- jQuery techniki
- Korzystanie z jQuery interfejsu użytkownika
Moduł 10: Dodatkowe techniki ASP.NET MVC 4.5
- Zobacz szablony rusztowań
- Szablony szkieletu kontrolera
- Wstrzykiwanie zależności za pomocą Unity
Moduł 11: Rozwój oparty na testach przy użyciu ASP.NET MVC
- Podsumowanie TDD
- Przewodnik po używaniu TDD z ASP.NET MVC
Moduł 12: Techniki dodatkowe
- Techniki kontrolerskie
- Filtry
- Wiązanie modelu
Wymagania
3-6 miesięcy doświadczenia w tworzeniu stron internetowych ASP.NET przy użyciu C#.
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
ASP.NET MVC 4.5 Web Development - Plan Szkolenia - Booking
ASP.NET MVC 4.5 Web Development - Plan Szkolenia - Enquiry
Opinie uczestników (5)
Elastyczne podejście i dopasowanie ćwiczeń do pytań i zagadnień poruszanych przez uczestników szkolenia.
Maciej - DataConsult S.A.
Szkolenie - Advanced Programming in C#
Podobało mi się, że miałem szansę nauczyć się przez ćwiczenia. (Note: The translation has been adjusted to better match a natural flow in Polish while maintaining the core meaning of having the chance to exercise or practice. However, it's worth noting that the original sentence might be slightly ambiguous without further context.) If you prefer a more literal translation: Podobało mi się, że miałem szansę ćwiczyć.
carmen mocanu - Nanotec Electronic Bulgaria EOOD
Szkolenie - Unit Testing with C#
Przetłumaczone przez sztuczną inteligencję
Bardzo dobry kontakt ze słuchaczami, Bardzo dobra znajomość poruszanych tematów i zagadnień. Bardzo dobra umiejętność dostosowania ćwiczeń do nowych tematów, przypadków, pojawiających się problemów, itp....
ABB Business Services Sp.z o.o.
Trener bardzo dobrze objaśnił tematy, używając konkretnych przykładów z rzeczywistości, co ułatwiło nam zrozumienie informacji.
Florin-Viorel Marut - Continental Automotive Romania
Szkolenie - High-Performance Application Development with .NET Core
Przetłumaczone przez sztuczną inteligencję
Dokładne知識點在這裡被打斷了,讓我們繼續未被翻譯的部分。正確的翻译应当是: 正确的知识和对主题的深刻理解,以及以清晰有效的方式呈现和传递知识的能力。 但是由于目标语言被指定为波兰语(pl),下面是正确的翻译: Właściwy knowledge点在这里打断了翻译流程。让我们继续未被翻译的部分,并提供正确的波兰语翻译: Wszechstronne wiedza i głęboka znajomość tematu oraz umiejętność prezentacji i przekazywania tej wiedzy w sposób jasny i efektywny.
Balazs Farkas - Greentube GmbH
Szkolenie - Implementing the Actor Model with Microsoft Orleans
Przetłumaczone przez sztuczną inteligencję
Propozycje terminów
Szkolenia Powiązane
Introducing C# 6.0 with Visual Studio 2015/2017
28 godzinThis instructor-led, live training in (online or onsite) equips participants with the essential skills needed to leverage the capabilities of C# 6.0 within the Visual Studio 2015/2017 environment.
By the end of this training, participants will be able to:
- Navigate and utilize the Integrated Development Environment (IDE) in Visual Studio 2015/2017.
- Implement basic C# functionalities such as Console.WriteLine, Console.ReadLine, and Hello C# World!.
- Understand the process of compiling and debugging C# code.
- Apply comments in C# for code documentation and readability.
- Explore the fundamentals of .NET 6.0, including CLR, GC, DLL, EXE, and technologies within .NET.
- Review the history of C# from version 1.0 to 6.0 and grasp C# fundamentals such as keywords, literals, operators, and statements.
- Work with numeric and boolean types, classes, objects, fields, properties, indexers, operators, methods, and more in C# 6.0.
- Explore .NET Class Library features, including collections, file handling, data streams, communication between systems, dates, serialization, and parallel programming.
- Access and manipulate data using ADO.NET, LINQ, ORM (Entity Framework), and data in Service-Oriented Architecture (SOA).
- Review applications that can be developed in C# and .NET Framework 6, such as Windows Presentation Foundation, ASP.NET MVC 2, and Silverlight.
Advanced Blazor
21 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla twórców stron internetowych, którzy chcą dowiedzieć się, jak korzystać z funkcji progresywnej aplikacji internetowej (PWA) w celu stworzenia aplikacji podobnej do strony internetowej przy użyciu Entity Framework (EF) Core i Blazor.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Używaj pakietu EF do pracy z bazami danych.
- Używaj Blazor komponentów, usług, wstrzykiwania zależności, układu i routingu.
- Tworzenie service worker'ów w celu włączenia funkcji PWA w aplikacji.
- Wykorzystanie powiadomień push i innych funkcji PWA.
Advanced Programming in C#
35 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce wprowadza zaawansowane funkcje C#, analizuje jego użycie zarówno jako języka programowania aplikacji komputerowych, jak i języka programowania sieciowego do rozwiązywania rzeczywistych problemów.
Programming Techniki i zasady są demonstrowane i praktykowane poprzez praktyczne ćwiczenia i przejścia w klasie.
High-Performance Application Development with .NET Core
14 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą używać .NET Core do tworzenia, kompilowania, testowania, debugowania i wdrażania zoptymalizowanych aplikacji, które mogą działać na różnych systemach.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Skonfiguruj środowisko programistyczne oparte na .NET Core, aby rozpocząć tworzenie aplikacji.
- Wykorzystanie frameworka i bibliotek ASP.NET Core do tworzenia nowych aplikacji lub optymalizacji istniejących.
- Monitorowanie i zwiększanie wydajności aplikacji przy użyciu zaawansowanych narzędzi .NET Core.
- Zrozumienie zasad stojących za funkcjami .NET Core i zastosowanie tej wiedzy w innych implementacjach biznesowych.
Blazor WebAssembly
14 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla twórców stron internetowych, którzy chcą używać Blazor Web Assembly do tworzenia aplikacji internetowych.
Pod koniec tego szkolenia uczestnicy będą mogli:
- Zrozumieć formularze i uwierzytelnianie w Blazor WebAssembly.
- Utworzyć projekt Blazor WebAssembly.
- Poznanie różnych sposobów uruchamiania aplikacji internetowej.
Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
21 godzinTen kurs jest podzielony na 3 główne sekcje i składa się z mieszanki prezentacji i ćwiczeń praktycznych.
- VB.NET Język w Visual Studio 2012
- VB.NET Orientacja obiektowa
- VB.NET i Sql Server 2012
Introduction to .Net Core
14 godzin.NET Core to platforma open-source do tworzenia aplikacji .NET w systemach Windows, macOS i Linux.
W tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy poznają podstawy .Net Core podczas tworzenia przykładowej aplikacji, która demonstruje unikalne cechy .Net Core w porównaniu z innymi frameworkami.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Skonfiguruj .Net Core wraz z narzędziami i IDE potrzebnymi do natychmiastowego rozpoczęcia programowania.
- Wykorzystanie .Net do tworzenia różnego rodzaju oprogramowania, w tym aplikacji internetowych, aplikacji konsolowych, mikrousług i bibliotek.
- Zrozumienie komponentów .Net Core, w tym bibliotek klas, pakietów, metapakietów i frameworków.
- Tworzenie, debugowanie i wdrażanie przykładowej aplikacji internetowej
Uczestnicy
- Deweloperzy
Format kursu
- Część wykładu, część dyskusji, ćwiczenia i ciężka praktyka praktyczna w środowisku live-lab.
Uwaga
- Ten kurs jest oparty na .Net Core 2.x i jest dostępny zarówno dla środowisk Windows, jak i Linux.
- Aby zamówić niestandardowe szkolenie dla tego kursu, skontaktuj się z nami.
- Aby dowiedzieć się więcej o .Net Core, odwiedź stronę: https://github.com/dotnet/core
.NET Core and Angular Training Course
21 godzinUczestnicy
- Deweloperzy
Format kursu
- Część wykładu, część dyskusji, ćwiczenia i ciężka praktyka praktyczna w środowisku laboratoryjnym.
Entity Framework Core 2.0
14 godzinW tym instruktażowym szkoleniu na żywo w Polsce uczestnicy dowiedzą się, jak używać Entity Framework Core 2.0 do tworzenia aplikacji ASP.Net Core.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Ustawienie niezbędnego frameworka i narzędzi do tworzenia Entity Framework Core 2.0 aplikacji internetowych MVC.
- Przeprowadzanie operacji bazodanowych na MS SQL Server.
- Używaj podejścia "najpierw kod" i "najpierw dane" do tworzenia aplikacji.
- Przeprowadzanie operacji migracji i rozsiewania.
- Zrozumienie zaawansowanych koncepcji modelowania danych.
- Tworzenie przykładowej aplikacji ASP.Net Core.
Introduction to Blazor
14 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (online lub na miejscu) jest przeznaczone dla twórców stron internetowych, którzy chcą używać Blazor do tworzenia aplikacji internetowych z pełnym stosem C#.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Rozwijaj aplikacje internetowe za pomocą C# i Blazor.
- Używaj kodu C# do wywoływania JavaScript interfejsów API i bibliotek.
- Uruchom kod C# po stronie klienta i logikę klienta bezpośrednio w przeglądarce lub na serwerze.
- Deploy Blazor web applications with Azure.
Machine Learning and AI with ML.NET
21 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla naukowców zajmujących się danymi i programistów, którzy chcą używać ML.NET modeli uczenia maszynowego do automatycznego wyprowadzania prognoz z przeprowadzonej analizy danych dla aplikacji korporacyjnych.
Pod koniec tego szkolenia uczestnicy będą mogli
- Zainstalować ML.NET i zintegrować go ze środowiskiem programistycznym aplikacji.
- Zrozumieć zasady uczenia maszynowego stojące za narzędziami i algorytmami ML.NET.
- Budować i szkolić modele uczenia maszynowego w celu inteligentnego przewidywania na podstawie dostarczonych danych.
- Ocenić wydajność modelu uczenia maszynowego przy użyciu metryk ML.NET.
- Optymalizować dokładność istniejących modeli uczenia maszynowego w oparciu o ramy ML.NET.
- Zastosuj koncepcje uczenia maszynowego ML.NET do innych aplikacji nauki o danych.
Developing in ASP.NET MVC 6 Development
28 godzinASP.NET MVC 6 jest nowością w Visual Studio 2015 roku i jest najnowszą ewolucją stosu programistycznego Microsoft & rsquo; s. Ten kurs obejmuje najnowsze interfejsy API i techniki programistyczne do tworzenia dynamicznych, modułowych i testowalnych witryn internetowych. Zapoznamy się z nowymi funkcjami dostępnymi w MVC6 i pokażemy, jak najlepiej wykorzystać najnowszy zestaw narzędzi i możliwości integracji.
Czego się nauczysz
- Zrozumienie zasad i korzyści architektury MVC
- Tworzenie widoków, komponentów widoku i pomocników znaczników
- Używanie wstrzykiwania zależności ASP.NET
- Tworzenie usług RESTful przy użyciu Web API
- Jak najlepsze wykorzystanie integracji GruntJS, NPM i Bower
- Tworzenie aplikacji jednostronicowych (SPA)
Implementing the Actor Model with Microsoft Orleans
14 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (online lub na miejscu) jest przeznaczone dla programistów, którzy chcą używać Microsoft Orleans do tworzenia rozproszonych aplikacji .NET dla przedsiębiorstw.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Instalacja i konfiguracja Microsoft Orleans.
- Zrozumienie struktury modelu aktora i sposobu jego implementacji w Orleans .
- Buduj aplikacje rozproszone bez konieczności zarządzania złożoną współbieżnością i innymi wzorcami skalowania.
Unit Testing with C#
14 godzinTesty jednostkowe to podejście do testowania, które polega na testowaniu poszczególnych jednostek kodu źródłowego poprzez modyfikowanie jego właściwości lub wyzwalanie zdarzenia w celu potwierdzenia, czy wynik jest zgodny z oczekiwaniami.
W tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy dowiedzą się, jak pisać i wykonywać testy jednostkowe w przykładowej aplikacji .Net przy użyciu C# i Visual Studio.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Używanie frameworków testowych takich jak NUnit i xUnit.net do tworzenia i zarządzania kodem testów jednostkowych.
- Definiowanie i wdrażanie szerszego podejścia do testowania opartego na testach
- Dostosowanie frameworka testowego w celu rozszerzenia zakresu testów aplikacji
Uczestnicy
- Inżynierowie testów oprogramowania
- Programiści
Format kursu
- Część wykładu, część dyskusji, ćwiczenia i ciężka praktyka praktyczna
Visual Basic 2015 Integrated to 4.7.2 NET Framework
28 godzinNauka korzystania ze zintegrowanego środowiska programistycznego (IDE) firmy Microsoft Visual Studio przy użyciu języka programowania VB.NET (Visual Basic .NET) - wieloparadygmatowego, obiektowego języka programowania zaimplementowanego w .NET Framework 4.7.2.