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.
Advanced C# for Automation Test Engineers
21 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (online lub na miejscu) jest przeznaczone dla doświadczonych inżynierów testów automatyzacji, którzy chcą nauczyć się zaawansowanych C# koncepcji programowania do testowania automatyzacji.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
-
Zrozumienie zaawansowanych C# koncepcji programowania i najlepszych praktyk.
Stosować zaawansowane zasady programowania obiektowego w celu tworzenia wydajnych i elastycznych rozwiązań automatyzacji.
Projektować i rozwijać modułowe i wielokrotnego użytku struktury automatyzacji przy użyciu najlepszych praktyk branżowych.
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#.