C#
Wystaw opinię o produkcie
Wybierz wariant produktu:
Poszczególne warianty mogą różnić się ceną
Typ szkolenia
Forma realizacji
Zapytaj o produkt
Administratorem danych osobowych jest ITEGER sp. z o.o.. Przetwarzamy je w celu przesłania odpowiedzi na zapytanie. Więcej informacji dotyczących przetwarzania danych osobowych znajduje się w polityce prywatności.
Udostępnianie karty produktu
Koszty dostawy wybranego produktu
Cena dostawy dotyczy tego produktu (w wybranym wariancie - jeśli dotyczy). Może się ona zmienić po dodaniu innych produktów do koszyka.
Opinie o produkcie
Jeśli dodałeś/-aś recenzję, a nie pojawiłą się na liście, być może oczekuje na moderację.
Wystaw opinię o produkcie
Opis produktu
Programowanie w języku C#
1. Co zyskasz dzięki szkoleniu?
C# to jeden z najbardziej wszechstronnych języków programowania — używany do tworzenia aplikacji desktopowych, webowych, mobilnych i systemów klasy enterprise. To szkolenie daje Ci solidne fundamenty: nauczysz się myśleć jak programista, pisać działający kod od pierwszych godzin kursu i rozumieć zasady, na których opiera się większość współczesnych aplikacji biznesowych. Niezależnie od tego, czy zaczynasz przygodę z programowaniem, czy chcesz usystematyzować swoją wiedzę — po ukończeniu szkolenia będziesz wiedzieć, jak budować logikę programu, tworzyć własne klasy i obiekty oraz sprawnie posługiwać się narzędziami środowiska .NET.
2. Dla kogo jest to szkolenie?
Szkolenie jest przeznaczone dla:
- osób, które chcą rozpocząć naukę programowania i szukają solidnego, praktycznie zorientowanego kursu,
- pracowników IT bez doświadczenia programistycznego, którzy chcą poszerzyć kompetencje techniczne,
- analityków, testerów lub administratorów systemów, którzy chcą lepiej rozumieć kod i samodzielnie pisać proste skrypty i narzędzia,
- wszystkich, którzy planują dalszy rozwój w kierunku programowania aplikacji biznesowych opartych na platformie .NET.
3. Czas trwania szkolenia
⏱ 40 godzin
4. Szczegółowy program szkolenia
Wprowadzenie do C# i platformy .NET
- ekosystem .NET: czym jest i do czego służy
- środowisko pracy: Visual Studio / VS Code, konfiguracja projektu
- struktura projektu C# i pierwszy program
- kompilacja i uruchamianie kodu
Podstawy języka — typy danych i zmienne
- typy wartościowe i referencyjne
- deklarowanie zmiennych i stałych
- operatory arytmetyczne, logiczne i porównania
- konwersje typów: jawne i niejawne
Instrukcje sterujące
- instrukcje warunkowe:
if,else,switch - pętle:
for,foreach,while,do-while - instrukcje
break,continue,return
Metody i funkcje
- definiowanie i wywoływanie metod
- parametry i wartości zwracane
- przeciążanie metod
- metody statyczne i instancyjne
Programowanie obiektowe — podstawy
- klasy i obiekty: tworzenie i użycie
- pola, właściwości i konstruktory
- enkapsulacja i modyfikatory dostępu (
public,private,protected) - dziedziczenie i polimorfizm
- interfejsy i klasy abstrakcyjne — wprowadzenie
Kolekcje i typy generyczne
- tablice jednowymiarowe i wielowymiarowe
- listy (
List<T>), słowniki (Dictionary<K,V>) - pętle po kolekcjach z
foreach - podstawowe operacje: dodawanie, usuwanie, wyszukiwanie
Obsługa wyjątków
- mechanizm
try-catch-finally - typy wyjątków i ich hierarchia
- tworzenie własnych wyjątków
- dobre praktyki w obsłudze błędów
Wprowadzenie do LINQ
- idea LINQ i zapytania do kolekcji
- składnia metod i składnia zapytań
- filtrowanie, sortowanie, projekcja danych
Podstawy wejścia/wyjścia
- odczyt i zapis plików tekstowych
- praca z konsolą:
Console.ReadLine(),Console.WriteLine() - podstawowe operacje na ścieżkach i plikach
5. Rekomendowane szkolenia powiązane
6. Inne informacje
Certyfikat ukończenia szkolenia
Po zakończeniu szkolenia otrzymujesz certyfikat, który potwierdza zdobytą wiedzę oraz umiejętność wykorzystania jej w praktyce.
Wiedza i narzędzia, które nadążają za zmianami
Pracujesz na systemie, który jest stale aktualizowany i dostosowany do obowiązujących przepisów oraz realiów rynku. Masz dostęp do nowoczesnych technologii i rozwiązań, które realnie ułatwiają codzienną pracę.
Realny zwrot z inwestycji (ROI)
Uczysz się, jak w pełni wykorzystywać możliwości systemu oraz wdrażać rozwiązania, które automatyzują procesy, oszczędzają czas i ograniczają błędy. Dzięki temu firma działa sprawniej, a pracodawca może skupić się na strategicznych aspektach zarządzania.