Advanced Programming in C# - Plan Szkolenia
C# to wydajny, zorientowany obiektowo język do tworzenia aplikacji na platformie Microsoft .NET.
To prowadzone przez instruktora szkolenie na żywo 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.
Techniki i zasady Programming są demonstrowane i praktykowane poprzez praktyczne ćwiczenia i przejścia w klasie.
Format kursu
- [Zaawansowane zasady są omawiane, gdy uczestnicy przechodzą przez proces tworzenia rzeczywistej aplikacji.
Plan Szkolenia
Wprowadzenie do Advanced Programming in C# i .NET
Praca z Visual Studio
Formularze systemu Windows Programming
Wielowątkowość w C#
Obsługa grafiki za pomocą GDI+
Atrybuty, procedury obsługi wyjątków i rejestrowanie zdarzeń
Pobieranie informacji o typie z odbiciem
Typy dynamiczne
Accessw systemie plików
Praca ze strumieniami, wątkami i zadaniami
Asynchroniczny Programming z Async i Await
Wdrażanie zabezpieczeń opartych na rolach i kodzie Access Bezpieczeństwo
Debugowanie i kompilowanie aplikacji
C# do tworzenia aplikacji internetowych ASP.NET
Metody sieciowe Web Services i asynchroniczne Web Services
Wdrażanie aplikacji
Podsumowanie i wnioski
Wymagania
- Programming znajomość języka programowania C.
- Podstawy matematyki.
- Podstawowa znajomość języka C++ lub Java jest pomocna.
Uczestnicy
- Deweloperzy / programiści
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
Advanced Programming in C# - Plan Szkolenia - Booking
Advanced Programming in C# - Plan Szkolenia - Enquiry
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
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.
C#.Net
35 godzinCele
Ten kurs C# umożliwi uczestnikom tworzenie aplikacji w języku programowania C#. Uczestnicy będą mogli programować przy użyciu zasad orientacji obiektowej. Kurs obejmie również sposób korzystania ze środowiska programistycznego Visual Studio w celu tworzenia solidnych i łatwych w utrzymaniu aplikacji.
Uczestnicy
Ten 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 przy użyciu języka niegraficznego na uniwersytecie.
Ci programiści chcą tworzyć rozwiązania przy użyciu języka C#; w ramach Microsoft .NET Framework. Chcą również stosować techniki zorientowane obiektowo, aby poprawić swoje umiejętności programistyczne.
ASP.Net 4.0
35 godzinUczestnicy zapoznają się z frameworkiem .Net i nauczą się tworzyć aplikacje internetowe przy użyciu języka C# 4.0. Po ukończeniu kursu uczestnicy powinni być zaznajomieni z frameworkiem, doświadczeni w tworzeniu podstawowych aplikacji internetowych i zaznajomieni z dostępem do bazy danych przy użyciu LINQ. Aplikacje będą tworzone przy użyciu programowania obiektowego.
Po ukończeniu tego kursu uczestnicy będą w stanie
- Efektywne wykorzystanie Visual Studio 2010
- Nauka języka C# 4.0
- Tworzenie komercyjnych aplikacji internetowych ASP.NET
- Zrozumieć programowanie OO, klasy i obiekty
- Debugowanie aplikacji
- Tworzenie interfejsów użytkownika przy użyciu stron wzorcowych, nawigacji w witrynie i motywów
- Używanie ADO.Net i LINQ do odczytu i zapisu w bazach danych
- Tworzenie rozbudowanych aplikacji internetowych przy użyciu ASP.NET AJAX
- Tworzenie i wywoływanie usług WCF
C# for Automation Test Engineers
21 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce jest przeznaczone dla wszystkich zainteresowanych nauką C# w celu testowania automatyzacji. Jest to usprawniony, intensywny kurs z dużą ilością praktycznych ćwiczeń, aby uczestnicy szybko zdobyli podstawowe umiejętności programistyczne potrzebne do testowania automatyzacji oprogramowania. Skupia się na podstawach C#, które można bezpośrednio i natychmiast zastosować do automatyzacji testów.
Ten kurs nie obejmuje dogłębnych frameworków automatyzacji testów, takich jak Selenium. Jeśli jesteś już biegły w C# i chcesz od razu przejść do testowania z Selenium, sprawdź: Selenium WebDriver in C#: Wprowadzenie do automatyzacji testowania stron internetowych w C#.
Wzorce projektowe w C#
14 godzinGrupa docelowa:
Lider zespołu technicznego, programista
Cel nauki:
Celem szkolenia jest nabycie umiejętności projektowania zaawansowanych struktur programistycznych/projektowych w języku C#.
Podczas kursu studenci zapoznają się z zasobami MSDN i narzędziami wspierającymi proces programowania, takimi jak Microsoft Visual Studio, ReSharper.
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.
Mastering LINQ with C#
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ą wyszukiwać i aktualizować duże zbiory danych za pomocą LINQ przy użyciu C#.
Pod koniec tego szkolenia uczestnicy będą mogli
- Tworzyć i wykonywać LINQ zapytania.
- Wdrażać zaawansowane biblioteki do zapytań o dane.
- Filtrować, wyszukiwać, przekształcać i manipulować obiektami lokalnymi lub zdalnymi.
Programowanie w ASP.NET MVC 5
21 godzinGrupa docelowa:
Lider zespołu technicznego, programista
Cel nauki:
Celem szkolenia jest nabycie umiejętności tworzenia biznesowych aplikacji internetowych w technologii ASP.NET MVC 4 oraz w języku C#.
Podczas kursu studenci zapoznają się z zasobami MSDN i narzędziami wspierającymi proces rozwoju, takimi jak Microsoft Visual Studio.
Programowanie C# 7.0 z Visual Studio 2019
28 godzinTo prowadzone przez instruktora szkolenie na żywo (na miejscu lub zdalnie) jest przeznaczone dla średnio zaawansowanych i zaawansowanych programistów, którzy chcą zrozumieć składnię języka C# i tematy związane z programowaniem obiektowym w języku C#. Pod koniec tego szkolenia uczestnicy będą mogli: Być zaznajomionym z zasobami i narzędziami MSDN. Wspierać proces rozwoju, taki jak Microsoft Visual Studio.
Programowanie w C#
14 godzinKurs przeznaczony jest dla osób chących nauczyć się programowania w oparciu o język C# oraz poznać podstawowe możliwości platformy .NET. Na szkoleniu uczestnik dowie się jak jest zbudowany język C#, jak skonfigurować środowisko, napisać podstawowe programy, korzystać ze standardowych bibliotek oraz pozna podstawy tworzenia aplikacji internetowych z wykorzystanie ASP.NET MVC. Kurs wprowadza również do zagadnień programowania obiektowego.
Programowanie w WPF 4.5
21 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą tworzyć aplikacje klienckie przy użyciu WPF i C#. Pod koniec tego szkolenia uczestnicy będą mogli: Poznać i zrozumieć sposób korzystania 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 prowadzone przez instruktora szkolenie na żywo (online lub na miejscu) wprowadza uczestników w zautomatyzowane testowanie za pomocą Selenium WebDriver i C# w Visual Studio. Jeśli nie masz doświadczenia w programowaniu w języku C# lub chcesz go odświeżyć, zapoznaj się z kursem: C# dla inżynierów testów automatycznych.
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
Unity: Developing 3D Games with C# and Javascript
28 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce obejmuje podstawy tworzenia gier w Unity, prowadząc uczestników krok po kroku przez tworzenie własnej gry.
Visual Studio with VB.Net
21 godzinMicrosoft Visual Studio to zintegrowane środowisko programistyczne (IDE). VB.NET (Visual Basic .NET) to wieloparadygmatowy, obiektowy język programowania zaimplementowany w .NET Framework.