Wzorce projektowe w C# - Plan Szkolenia
Grupa docelowa:
Technical Team Leader, Software Developer
Cel szkolenia:
Celem szkolenia jest nabycie umiejętności projektowania zawansowanych struktur programistycznych / projektowych w języku C#.
Plan Szkolenia
Teoretyczne podstawy wzorców projektowych
- Historia wzorców projektowych
- Kategorie wzorców projektowych
Wzorce (teoria i praktyka) - Kreacyjne Design Patterns
- Fabryka Abstrakcyjna
- Budowniczy
- Metoda fabryczna
- Pula obiektów
- Prototyp
- Singel
Wzory (teoria i praktyka) - Konstrukcyjne Design Patterns
- Adapter
- Most
- Złożony
- Dekorator
- Fasada
- Waga musza
- Dane klasy prywatnej
- Pełnomocnik
Wzorce (teoria i praktyka) - Behawioralne Design Patterns
- Łańcuch odpowiedzialności
- Komenda
- Interpretator
- Iterator
- Mediator
- Memento
- Obiekt zerowy
- Obserwator
- Państwo
- Strategia
- Metoda szablonowa
- Gość
Złożone Design Patterns
- MVC (Model – Widok – Kontroler)
- Aktywny rekord
- Magazyn
Symulacja projektowania architektury — praktyczne laboratoria
- Rozwój architektury systemu w grupach w oparciu o określony przypadek Business.
Wymagania
Znajomość podstawowych zwrotów związanych z tworzeniem oprogramowania. Gorąco polecamy udział w szkoleniu Programowanie w C# 5.0 z Visual Studio 2012.
Szkolenia zdalne są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
Wzorce projektowe w C# - Plan Szkolenia - Booking
Wzorce projektowe w C# - Plan Szkolenia - ZAPYTANIE O SZKOLENIE
Wzorce projektowe w C# - Zapytanie o Konsultacje
Opinie uczestników (1)
Pełen profesjonalizm.
Michał Szpala - Sogecap S.A. Oddział w Polsce
Szkolenie - Design Patterns in C#
Szkolenia Powiązane
Introducing C# 6.0 with Visual Studio 2015/2017
28 godzinVisual Studio 2015/2017 is an integrated development environment (IDE) designed for software development, offering a comprehensive set of tools for coding, testing, and debugging applications across various platforms.
C# 6.0 is a programming language developed by Microsoft and is a part of the .NET framework. It introduces several new features and enhancements over its predecessors, providing developers with improved syntax, increased productivity, and additional capabilities for building modern and efficient applications.
This instructor-led, live training (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.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
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.
Publiczność
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 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.
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
Developing in C# 6 Development
28 godzinPrzegląd kursu
C# 6 jest nowością w Visual Studio i jest najnowszą ewolucją podstawowego języka programowania firmy Microsoft. Kurs obejmuje najnowsze funkcje języka C# 6 i platformy .NET. Poznasz dogłębnie i szeroko C# jako język programowania i zyskasz pewność siebie, aby odkrywać bogactwo biblioteki .NET Framework, w tym programowanie asynchroniczne, LINQ i EF.
Czego się nauczysz
- Podstawowa składnia języka C#
- Wdrażanie projektów zorientowanych obiektowo w języku C#
- Używanie generycznych, klas kolekcji i wyjątków
- Nowości w językach C# 6 i .NET 2015
- Korzystanie z LINQ i EF
- Wprowadzenie do programowania asynchronicznego
- Przegląd MVC6
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#.
Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
21 godzinKurs podzielony jest na 3 główne sekcje i składa się z prezentacji oraz ćwiczeń praktycznych.
-
Język VB.NET w Visual Studio 2012 r.
Orientacja obiektowa VB.NET
VB.NET i Sql Server 2012
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 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów internetowych, którzy chcą wyszukiwać i aktualizować duże zbiory danych za pomocą LINQ języka C#.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Tworzenie i wykonywanie LINQ zapytań.
- Implementowanie zaawansowanych bibliotek do zapytań o dane.
- Filtrowanie, wyszukiwanie, przekształcanie i manipulowanie lokalnymi lub zdalnymi obiektami.
Programowanie w ASP.NET MVC 5
21 godzinGrupa docelowa:
Technical Team Leader, Software Developer.
Cel szkolenia:
Celem szkolenia jest nabycie umiejętności programowania biznesowych aplikacji internetowych we frameworku ASP.NET MVC 4.0 w języku C#.
W trakcie kursu uczestnicy zapoznają się również z zasobami MSDN, a także narzędziami wspierającymi rozwój oprogramowania, 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.