Dlaczego warto
Jeśli chcesz wykorzystywać nowoczesną i wygodną platformę programistyczną do tworzenia własnych rozwiązań – te szkolenie jest dla Ciebie. Dzięki niemu zyskasz umiejętność programowania z użyciem dynamicznie rozwijającego się środowiska i inteligentnych narzędzi, by tworzyć oprogramowanie na zróżnicowane platformy.
Czego się nauczysz
- Programować w języku C#
- Stosować dobre reguły programowania i uznane wzorce
- Wykorzystywać IDE Visual Studio oraz wsparcie AI
- Tworzyć rozwiązania desktopowe i webowe
- Implementować logikę biznesową
- Projektować i wdrażać nowoczesne GUI
Certyfikat i egzamin
Po ukończeniu szkolenia otrzymasz certyfikat potwierdzający nabyte umiejętności.
Dla kogo
Szkolenie adresowane jest zarówno dla osób początkujących, które nie miały wcześniej styczności z programowaniem w języku C#, jak i również dla osób, które pracują w zawodzie programisty, a chcą zyskać lub usystematyzować wiedzę z zakresu tworzenia oprogramowania w języku C# z użyciem aktualnych narzędzi.
Harmonogram szkolenia
Dzień 1
- Konfiguracja środowiska .NET i repozytorium GIT
- Wprowadzenie do platformy .NET i języka C#
- Praca z repozytorium GIT w środowisku Visual Studio
- Składnia języka C# i budowa pierwszej aplikacji konsolowej
- Fundamenty języka – typy danych, zmienne, operatory i wyliczenia
- Debugowanie i analiza działania kodu źródłowego
Dzień 2
- Klasy, struktury, interfejsy oraz kolekcje danych
- Paradygmaty programowania – programowanie obiektowe (OOP)
- Dziedziczenie, hermetyzacja i polimorfizm w praktyce
- Delegaty, metody rozszerzające i mechanizmy dynamiczne języka C#
- Wprowadzenie do WPF i budowa aplikacji desktopowej z interfejsem graficznym
Dzień 3
- Zasady SOLID i projektowanie czytelnego kodu
- Refaktoryzacja oraz organizacja architektury aplikacji
- Relacyjne bazy danych i ORM Entity Framework
- Paradygmaty programowania – programowanie funkcyjne z użyciem LINQ i wyrażeń lambda
- Wprowadzenie do wzorców projektowych i ich zastosowania
Dzień 4
- Zaawansowane aplikacje desktopowe – MVVM, binding i obsługa zdarzeń
- Projekt typu Case Study – od analizy wymagań do gotowej aplikacji
Dzień 5
- Podstawy tworzenia aplikacji webowych
- Komunikacja między aplikacjami i usługami w środowisku .NET
- Realizacja projektu webowego
Dzień 6
- Wykorzystanie AI w pracy programisty
- Bezpieczeństwo, optymalizacja i wydajność aplikacji
- Testowanie i walidacja rozwiązań programistycznych
Najbliższe terminy szkolenia
|
|
Cena promocyjna obowiązuje do 3 tyg. przed rozpoczęciem szkolenia.