C#

Szkolenia programowanie w języku C#

 

  • Język C# wywodzi się z rodziny języków C i C++ ale został on wzbogacony o wiele nowoczesnych elementów. Jest językiem elastycznym – można w nim pisać programy zarówno na złożone serwery TCP/IP jak i na proste urządzenia typu Raspberry Pi.

    Ma szerokie zastosowanie – jest używany w programowaniu aplikacji sieciowych, internetowych i mobilnych a także w przetwarzaniu obrazów i sygnałów audio; tworzeniu gier komputerowych; programowaniu algorytmów analitycznych.

  • Jest to język w pełni obiektowy ściśle związany ze środowiskiem uruchomieniowym .NET. Jego popularnym środowiskiem programistycznym jest Visual C# oferowany jako część pakietu Visual Studio.

    Może być używany do tworzenia witryn internetowych, które wymagają logiki po stronie serwera np. przesyłanie danych lub dynamiczne generowanie treści.

  • Będąc szybkim i wydajnym językiem, doskonale sprawdza się przy tworzeniu aplikacji systemu Windows na komputery.

  • Język ten jest także używany do programowania gier przy użyciu silnika Unity – obecnie jeden z najpopularniejszych mechanizmów tworzenia gier.

Najbliższe szkolenia

TytułMiastoTerminCenaIlość dniDostępnośćRezerwacja
C# poziom podstawowy Opis kursu Warszawa02-03.02.2019 740,00  netto
910,20  brutto
26 miejsc Rezerwuj
Warszawa25-26.02.2019 740,00  netto
910,20  brutto
26 miejsc Rezerwuj
Warszawa16-17.03.2019 740,00  netto
910,20  brutto
27 miejsc Rezerwuj
Warszawa28-29.03.2019 740,00  netto
910,20  brutto
27 miejsc Rezerwuj
C# - poziom zaawansowany Opis kursu Warszawa13-14.12.2018 820,00  netto
1 008,60  brutto
26 miejsc Rezerwuj
Warszawa24-25.01.2019 820,00  netto
1 008,60  brutto
26 miejsc Rezerwuj
Warszawa11-12.02.2019 820,00  netto
1 008,60  brutto
26 miejsc Rezerwuj
Warszawa23-24.02.2019 820,00  netto
1 008,60  brutto
26 miejsc Rezerwuj

Dlaczego warto znać język programowania C#

Mimo tego, że C# jest językiem dojrzałym i ma już kilkanaście lat, ciągle znajduje on obszerne zastosowanie.

  • jest wszechstronny i może być używany do tworzenia różnorodnych projektów – aplikacji dla przedsiębiorstw, usług w chmurze, gier.
  • dodawane są do niego nowe funkcje – dzięki temu ciągle się rozwija i utrzymuje dość wysoką pozycję wśród języków programowania
  • jest wykorzystywany przez wiele firm w posiadanych przez nie aplikacjach, które muszą być utrzymywane i rozwijane. Stwarza to duże możliwości znalezienia ciekawej i rozwojowej pracy.
  • jest uważany za język prosty do opanowania. Został zaprojektowany z myślą o łatwości wykorzystania- wyeliminowana jest w nim np. konieczność zarządzania pamięcią przez programistę.


Wybierz szkolenie

Oferujemy szkolenia od podstaw do poziomu zaawansowanego. Program kursu obejmuje szeroki zakres zagadnień – od podstaw związanych z instalacją narzędzi, przez proste konstrukcje języka, programowanie obiektowe aż do tworzenia aplikacji z interfejsem graficznym.

C# poziom podstawowy

Organizacja zajęć

Zapraszamy

C# szkolenie poziom podstawowy

Liczba godzin: 16

Godziny zajęć: 9:00 – 17:00

Liczba osób w grupie: 4-8

Lokalizacja szkolenia: Warszawa, ul. Żurawia 22

Zakres materiału

Dzień I

  1. Język C#
  2. Architektura platformy .NET
  3. Środowisko programistyczne Visual Studio
  4. Kompilacja i uruchamianie
  5. Dyrektywa using
  6. Zmienne i typy danych
    1. Typy danych
    2. Operatory
    3. Komentarze
  7. Instrukcje
    1. Instrukcje warunkowe
    2. Pętle
    3. Instrukcja goto
  8. Klasy i obiekty
    1. Klasy
    2. Metody
    3. Konstruktory
    4. Specyfikatory dostępu
    5. Dziedziczenie

Dzień II

  1. Tablice
    1. Deklarowanie tablic
    2. Inicjalizacja tablic
    3. Rozmiar tablicy
    4. Pętla foreach
    5. Tablice wielowymiarowe
  2. Wyjątki i obsługa błędów
    1. Obsługa błędów
    2. Blok try … catch
    3. Hierarchia wyjątków
    4. Sekcja finally
    5. Filtrowanie wyjątków
  3. Proste interfejsy
  4. Pierwsze okno – utworzenie, wyświetlenie komunikatu, zdarzenie ApplicationExit
  5. Delegacje i zdarzenia
  6. Komponenty – etykiety, przyciski, pola tekstowe, pola wyboru, listy zwykłe i rozwijane, menu

C# poziom zaawansowany

Organizacja zajęć

Zapraszamy

C# szkolenie poziom zaawansowany

Liczba godzin: 16

Godziny zajęć: 9:00 – 17:00

Liczba osób w grupie: 4-8

Lokalizacja szkolenia: Warszawa, ul. Żurawia 22

Zakres materiału

Dzień I

  1. Programowanie obiektowe
    1. Klasy i obiekty
    2. Argumenty i przeciążanie metod
    3. Konstruktory i destruktory
    4. Dziedziczenie
  2. Tworzenie aplikacji Windows Forms
    1. Podstawy technologii Web Forms
    2. Dodawanie źródła wiązania
    3. Kontrolki – dokowanie i kotwiczenie
    4. Wiązanie danych
    5. Obsługa zdarzeń
  3. Rozszerzalność i polimorfizm
  4. Klasy kolekcji
    1. Słowniki
    2. HashSet oraz SortedSet
    3. Kolejki
    4. Listy połączone

Dzień II

  1. Operacje na łańcuchach znaków
  2. Pliki i strumienie
  3. Format XML
  4. Współpraca z bazami danych
  5. LINQ
    1. Wyrażenia zapytań
    2. Koncepcje i techniki LINQ
    3. Operatory LINQ
  6. Atrybuty i odzwierciedlanie
  7. Typ dynamic
    1. Styl statyczny vs. styl dynamiczny
  8. Wątki i kod asynchroniczny
    1. Wątki i systemowy mechanizm szeregujący
    2. Stos
    3. Pula wątków
    4. Podstawowe narzędzia synchronizacji
    5. Programowanie asynchroniczne
  9. Wyjątki i obsługa błędów
    1. Blok try…catch
    2. Badanie poprawności danych
    3. Przechwytywanie wielu wyjątków
    4. Własne wyjątki

Co zapewniamy dla uczestników szkolenia

  • Laptop

    Laptop
    Przygotowaliśmy dla Ciebie wygodny laptop, ale jeśli wolisz, możesz pracować na własnym komputerze. Pomożemy Ci zainstalować potrzebne na kurs oprogramowanie.

  • Materiały szkoleniowe

    Materiały szkoleniowe
    Otrzymasz komplet materiałów szkoleniowych w wersji papierowej i elektronicznej. Materiały w formacie .pdf prześlemy Ci od razu po otrzymaniu potwierdzonego wpłatą zgłoszenia na kurs.

  • Własne zadania


    Będziesz miał możliwość omówienia z instruktorem własnych zadań. Jeżeli zabraknie na to czasu w trakcie szkolenia, instruktor skontaktuje się z Tobą po kursie.

  • Certyfikat

    certyfikat
    Po ukończeniu szkolenia otrzymasz certyfikat – w wersji papierowej i elektronicznej – potwierdzający Twój udział w kursie.

  • Gwarancja

    Gwarancja wysokiej jakości
    Gwarantujemy, że nasz kurs to dobra inwestycja, na której nie stracisz pieniędzy. Jeśli szkolenie Ci się nie spodoba, masz możliwość wycofania się z niego. Zwrócimy Ci wówczas 100% opłaty.

  • Konsultacje

    Konsultacje
    Po szkoleniu instruktor jest dla Ciebie dostępny i możesz konsultować z nim swoje programy. Na każde pytanie otrzymasz informację zwrotną mailem lub telefonicznie.

Kto będzie z Tobą pracował na szkoleniu

  • Rafał Lelusz instruktor

    Rafał jest absolwentem Politechniki Warszawskiej i programistą praktykiem języków Python, C++, C#, MS SQL, VB, VBA. Posiada kilkunastoletnie doświadczenie w tworzeniu oprogramowania. Pracował zarówno dla dużych korporacji (Samsung, Opera) jak i dla mniejszych firm (HI, Sigma Projekt)

    Programowaniem w językach Python, C# i C++ zajmuje na co dzień. Wykorzystuje biblioteki różnych języków aby zapewnić programom jak najlepszą funkcjonalność. Ma dużo doświadczenia i potrafi przekazywać wiedzę. Trudne zagadnienia wyjaśnia w prosty, obrazowy sposób – tak aby każdy miał możliwość ich zrozumienia.

  • Tomasz Majewski instruktor

    Tomek jest programistą i doktorem biologii. Ukończył studia na Uniwersytecie Warmińsko-Mazurskim. Doskonale zna takie języki programowania jak C#, Python i VBA. Tworzy oprogramowanie dla firm oraz prowadzi zajęcia.

    Lubi i potrafi uczyć. Przez kilka lat prowadził zajęcia ze studentami na uczelni. Sprawnie przeprowadzi Cię przez najtrudniejsze zagadnienia z programowania.