Zaawansowane programowanie w C# - Plan Szkolenia
C# to wydajny, obiektowy język do tworzenia aplikacji na platformie Microsoft .NET.
Ten prowadzony przez instruktora, live training wprowadza zaawansowane funkcje języka C#, analizując jego zastosowanie zarówno jako języka programowania aplikacji desktopowych, jak i webowych do rozwiązywania rzeczywistych problemów.
Techniki i zasady programowania są demonstrowane i praktykowane poprzez ćwiczenia i przewodniki w klasie.
Format kursu
- Zaawansowane zasady C# są omawiane, gdy uczestnicy krok po kroku tworzą rzeczywistą aplikację.
Plan Szkolenia
Wprowadzenie do zaawansowanego programowania w C# i .NET
Praca z Visual Studio
Programowanie Windows Forms
Wielowątkowość w C#
Obsługa grafiki za pomocą GDI+
Atrybuty, obsługa wyjątków i logowanie zdarzeń
Pobieranie informacji o typach za pomocą refleksji
Typy dynamiczne
Dostęp do systemu plików
Praca ze strumieniami, wątkami i zadaniami
Programowanie asynchroniczne z Async i Await
Implementacja zabezpieczeń opartych na rolach i dostępie do kodu
Debugowanie i kompilowanie aplikacji
C# do tworzenia aplikacji internetowych ASP.NET
Metody internetowe, usługi internetowe i asynchroniczne usługi internetowe
Wdrażanie aplikacji
Podsumowanie i zakończenie
Wymagania
- Znajomość programowania w języku C.
- Podstawowa matematyka.
- Podstawowa znajomość C++ lub Java jest pomocna.
Grupa docelowa
- Programiści / deweloperzy
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
Zaawansowane programowanie w C# - Plan Szkolenia - Rezerwacja
Zaawansowane programowanie w C# - Plan Szkolenia - Zapytanie
Opinie uczestników (1)
Elastyczne podejście i dopasowanie ćwiczeń do pytań i zagadnień poruszanych przez uczestników szkolenia.
Maciej - DataConsult S.A.
Szkolenie - Advanced Programming in C#
Propozycje terminów
Szkolenia Powiązane
C#.Net
35 godzinCele
Ten kurs C# umożliwi uczestnikom tworzenie aplikacji w języku programowania C#. Uczestnicy będą mogli programować, korzystając z zasad programowania obiektowego. Kurs obejmie również sposób wykorzystania środowiska programistycznego Visual Studio do tworzenia solidnych i łatwych w utrzymaniu aplikacji.
Grupa docelowa
Kurs jest przeznaczony dla następujących typów programistów:
- Nowi programiści
- Programiści, którzy rozumieją programowanie komputerowe, ale mogli nauczyć się programowania w języku niegraficznym na uniwersytecie
Ci programiści chcą tworzyć rozwiązania za pomocą C# w ramach platformy Microsoft .NET Framework. Chcą również wykorzystywać techniki programowania obiektowego, aby doskonalić swoje umiejętności programistyczne.
Zaawansowany C# dla Inżynierów Testów Automatycznych
21 godzinTo szkolenie prowadzone przez instruktora, na żywo w Polsce (online lub na miejscu) jest skierowane do doświadczonych inżynierów testów automatycznych, którzy chcą poznać zaawansowane koncepcje programowania w C# do testowania automatycznego.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Zrozumieć zaawansowane koncepcje i najlepsze praktyki programowania w C#.
- Stosować zaawansowane zasady programowania obiektowego do tworzenia efektywnych i elastycznych rozwiązań automatyzacji.
- Projektować i rozwijać modułowe i wielokrotnego użytku frameworki automatyzacji, korzystając z najlepszych praktyk branżowych.
ASP.Net 4.0
35 godzinUczestnicy zostaną wprowadzeni w framework .Net i nauczą się tworzyć aplikacje internetowe przy użyciu C# 4.0. Po ukończeniu kursu uczestnicy powinni być zaznajomieni z frameworkiem, mieć doświadczenie w tworzeniu podstawowych aplikacji internetowych oraz znać dostęp do bazy danych za pomocą LINQ. Aplikacje będą tworzone z wykorzystaniem programowania obiektowego.
Po ukończeniu kursu uczestnicy będą potrafili:
- Skutecznie korzystać z Visual Studio 2010
- Poznać C# 4.0
- Tworzyć komercyjne aplikacje internetowe ASP.NET
- Zrozumieć programowanie obiektowe, klasy i obiekty
- Debugować aplikacje
- Tworzyć interfejsy użytkownika przy użyciu stron wzorcowych, nawigacji witryny i motywów
- Korzystać z ADO.Net i LINQ do odczytu i zapisu w bazach danych
- Tworzyć bogate aplikacje internetowe przy użyciu ASP.NET AJAX
- Tworzyć i wywoływać usługi WCF
C# dla inżynierów testów automatyzujących
21 godzinTo szkolenie prowadzone przez instruktora na żywo w Polsce jest przeznaczone dla każdego, kto jest zainteresowany nauką języka C# w celu automatyzacji testów. Jest to intensywny kurs z wieloma praktycznymi ćwiczeniami, które pozwolą uczestnikom szybko zdobyć niezbędne umiejętności programistyczne potrzebne do zastosowania w automatyzacji testów oprogramowania. Skupiamy się na podstawach C#, które można bezpośrednio i natychmiast zastosować w automatyzacji testów.
Ten kurs nie obejmuje szczegółowo frameworków automatyzacji testów, takich jak Selenium. Jeśli już znasz C# i chcesz od razu przejść do testowania z Selenium, sprawdź: Selenium WebDriver w C#: Wprowadzenie do automatyzacji testów webowych w C#.
Wzorce projektowe w C#
14 godzinGrupa docelowa:
Lider zespołu technicznego, Programista
Cel szkolenia:
Celem szkolenia jest zdobycie umiejętności projektowania zaawansowanych struktur rozwojowych/projektowych w C#.
Podczas kursu uczestnicy zapoznają się z zasobami MSDN oraz narzędziami wspierającymi proces rozwoju, takimi jak Microsoft Visual Studio, ReSharper.
Wprowadzenie do Blazor
14 godzinTo szkolenie prowadzone przez instruktora, na żywo w Polsce (online lub na miejscu) jest skierowane do programistów internetowych, którzy chcą używać Blazor do tworzenia pełnowymiarowych aplikacji webowych w C#.
Pod koniec szkolenia uczestnicy będą mogli:
- Tworzyć aplikacje internetowe za pomocą C# i Blazor.
- Używać kodu C# do wywoływania API i bibliotek JavaScript.
- Uruchamiać kod C# po stronie klienta i logikę klienta bezpośrednio w przeglądarce lub na serwerze.
- Wdrażać aplikacje internetowe Blazor za pomocą Azure.
Tworzenie aplikacji w ASP.NET MVC 6
28 godzinASP.NET MVC 6 to nowość w Visual Studio 2015 i stanowi najnowszą ewolucję stosu technologicznego Microsoft do tworzenia aplikacji internetowych. Ten kurs obejmuje najnowsze interfejsy API i techniki programowania, które pozwalają na tworzenie dynamicznych, modularnych i testowalnych witryn internetowych. Zbadamy nowe funkcje dostępne w MVC6 i pokażemy, jak w pełni wykorzystać najnowsze narzędzia i możliwości integracji.
Czego się nauczysz
- Zrozumienie zasad i zalet architektury MVC
- Tworzenie widoków, komponentów widoków i pomocników tagów
- Wykorzystanie wstrzykiwania zależności w ASP.NET
- Tworzenie usług RESTful za pomocą Web API
- Maksymalne wykorzystanie integracji z GruntJS, NPM i Bower
- Tworzenie aplikacji jednostronicowych (SPA)
Programowanie w ASP.NET MVC 5
21 godzinGrupa docelowa:
Lider zespołu technicznego, Programista
Cel szkolenia:
Celem szkolenia jest zdobycie umiejętności tworzenia biznesowych aplikacji internetowych w technologii ASP.NET MVC 4 oraz w języku C#.
Podczas kursu uczestnicy zapoznają się z zasobami MSDN oraz narzędziami wspierającymi proces tworzenia oprogramowania, takimi jak Microsoft Visual Studio.
Programowanie C# 7.0 z Visual Studio 2019
28 godzinTo szkolenie prowadzone przez instruktora, na żywo Polsce (online lub na miejscu) jest skierowane do programistów na poziomie średniozaawansowanym i zaawansowanym, którzy chcą zrozumieć składnię C# oraz tematy związane z programowaniem obiektowym w C#. Po zakończeniu szkolenia uczestnicy będą mogli: Zapoznać się z zasobami i narzędziami MSDN. Wspierać proces tworzenia, taki jak Microsoft Visual Studio.
Programowanie w C#
14 godzinKurs jest przeznaczony dla osób, które chcą nauczyć się języka programowania opartego na C# oraz poznać podstawowe możliwości platformy .NET. Podczas szkolenia uczestnicy dowiedzą się, jak jest zbudowany C#, jak skonfigurować środowisko do pisania podstawowych programów oraz jak korzystać ze standardowych bibliotek.
Programowanie w WPF 4.5
21 godzinTo szkolenie prowadzone przez instruktora, na żywo w Polsce (online lub na miejscu) jest skierowane do programistów, którzy chcą tworzyć aplikacje klienckie na komputery stacjonarne przy użyciu WPF i C#. Pod koniec szkolenia uczestnicy będą mogli: Poznać i zrozumieć, jak korzystać z zasobów i narzędzi MSDN. Wspierać proces rozwoju w Microsoft Visual Studio. Tworzyć biznesowe aplikacje desktopowe przy użyciu technologii WPF i języka C#.
Selenium WebDriver w C#
14 godzinTo szkolenie prowadzone przez instruktora na żywo w Polsce (online lub na miejscu) wprowadza uczestników w automatyczne testowanie z wykorzystaniem Selenium WebDriver i C# w Visual Studio. Jeśli nie masz doświadczenia w programowaniu w C# lub chcesz je odświeżyć, sprawdź kurs: C# dla inżynierów testów automatycznych.
Unity: Tworzenie gier 3D z wykorzystaniem C# i Javascript
28 godzinTe szkolenie prowadzone przez instruktora na żywo w Polsce obejmuje podstawy tworzenia gier w Unity, krok po kroku przeprowadzając uczestników przez proces tworzenia własnej gry.
Przemysłowe środowiska wirtualne z Unity, Blender i Visual Studio
21 godzinUnity, Blender i Visual Studio razem stanowią potężne narzędzie do tworzenia i programowania przemysłowych środowisk wirtualnych. Unity umożliwia interaktywną symulację i wizualizację, Blender oferuje zaawansowane możliwości modelowania 3D, a Visual Studio służy jako podstawowe narzędzie programistyczne do integracji systemów sterowania i logiki przemysłowej.
To szkolenie prowadzone przez instruktora (online lub na miejscu) jest skierowane do profesjonalistów na poziomie podstawowym i średniozaawansowanym, którzy chcą projektować, modelować i programować środowiska przemysłowe do celów symulacji, szkolenia i integracji.
Pod koniec szkolenia uczestnicy będą mogli:
- Projektować i modelować sprzęt przemysłowy oraz scenariusze przy użyciu Blendera.
- Importować i optymalizować modele 3D w Unity do wizualizacji.
- Programować logikę systemu i przepływy pracy integracyjne w Visual Studio.
- Tworzyć interaktywne przemysłowe środowiska wirtualne z połączeniami systemów sterowania.
Format kursu
- Interaktywny wykład i dyskusja.
- Praktyczne modelowanie 3D i rozwój środowisk.
- Ćwiczenia programistyczne i integracyjne z pokazami na żywo.
Opcje dostosowania kursu
- Aby zamówić dostosowane szkolenie dla tego kursu, prosimy o kontakt w celu ustalenia szczegółów.
Visual Basic 2015 zintegrowany z .NET Framework 4.7.2
28 godzinNauka korzystania z Microsoft Visual Studio jako zintegrowanego środowiska programistycznego (IDE) przy użyciu języka programowania VB.NET (Visual Basic .NET) — wieloparadygmatowego, obiektowego języka programowania, który jest zaimplementowany na platformie .NET Framework 4.7.2.