Powrót do katalogu
UWAGA:
Poniższe szkolenie zostało zastąpione zaktualizowanym oraz opartym o nowsze technologie szkoleniem:


Inżynieria oprogramowania > Języki programowania > .Net

Szkolenie: Programowanie w technologii .NET i języku C#

Kod: [MS-.NET-C#]
Pobierz program

Cel szkolenia

Celem szkolenia jest nabycie umiejętności programowania w języku C#, a także poznanie podstawowych możliwości w zakresie programowania na platformie .NET.

Podczas szkolenia uczestnicy poznają takie zagadnienia jak język C#, język T-SQL, Garbage Collector, Assembly, Visual Studio, IDE, Entity Framework, język XAML i interfejs użytkownika, animacje (Storyboards), kontrolki graficzne, kontenery, zdarzenia, komendy (Commands), wyzwalacze (triggers), WCF, serializacja XML, strumień danych, aplikacje MDI, kolekcje danych, wzorzec projektowy MVVM.

Po odbyciu szkolenia uczestnicy powinni znać możliwości platformy .NET, Microsoft Visual Studio a także być w stanie samodzielnie budować aplikacje klienckie, webowe i mobilne z wykorzystaniem języka C# i platformy.

W trakcie kursu uczestnicy zapoznają się również z możliwościami środowisk programistycznych Visual Studio 2010, a także z serwerem baz danych Microsoft SQL Server 2008 wraz z narzędziami pomocniczymi.

Adresaci szkolenia

Adresatami szkolenia są programiści lub przedstawiciele innych zawodów pragnących posiąść umiejętności programowania w języku C#, a także poznać możliwości platformy .NET. Mile widziana jest podstawowa znajomość programowania w dowolnym języku obiektowym.

Czas i forma szkolenia

28 godzin (4 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.

Plan szkolenia

  1. NET – wprowadzenie do możliwości platformy.
    1. Aplikacje graficzne Windows Forms i WPF
    2. Aplikacje internetowe ASP.NET WebForms i MVC
    3. Aplikacje mobilne
    4. Usługi sieciowe
  2. Podstawy składni języka C#
    1. Podstawowe konstrukcje programistyczne (zmienne, operatory, typy danych)
    2. Instrukcje złożone – if, switch, while, for
    3. Metody
    4. Klasy, interfejsy, obiekty, modyfikatory dostępu
    5. Zaawansowane mechanizmy języka – właściwości, delegacje, zdarzenia
  3. Aplikacje graficzne Windows Forms i WPF
    1. Zapoznanie ze środowiskiem Microsoft Visual C# 2010 Express
    2. Podstawowe kontrolki graficzne – TextBox, Button i inne
    3. Pojemniki i formularze
    4. Aplikacje MDI
  4. Baza danych SQL Server 2008 Express
    1. Środowisko do zarządzania bazami danych Microsoft SQL Server Management Studio Express
    2. Tworzenie i wykorzystywanie bazy danych SQL Server 2008
    3. Język MSSQL
    4. Zapytania modyfikujące dane – INSERT, DELETE, UPDATE
    5. Zapytania pobierające dane – SELECT
  5. Aplikacje internetowe ASP.NET WebForms i MVC
    1. Model programowania aplikacji internetowych
    2. Różnice w tworzeniu aplikacji graficznych i internetowych
    3. Podstawowe komponenty graficzne
    4. Obsługa zdarzeń
    5. Zaawansowana obsługa danych przy użyciu kontrolek zorientowanych na dane
    6. Źródła danych
  6. Kolekcje w .NET
    1. Listy
    2. Słowniki
    3. Operacje na kolekcjach (sortowanie, wyszukiwanie)
    4. Obsługa tekstów jako kolekcji znaków
  7. Obsługa plików i klasy strumieni
    1. Klasa File
    2. Klasa FileStream a abstrakcyjne podejście do strumieni
    3. Strumienie a strumienie znakowe
    4. Strumienie znakowe
    5. Serializacja

Opinie uczestników

  • Szkolenie bardzo profesjonalne z dużą ilością przykładów i dobrze opracowaną teorią. Szkolenie godne polecenia.

    Paweł Piechota - SQL Developer - Element 14

  • Szkolenie dokonale przygotowane od strony merytorycznej. Szczególnie polecam osobom które już programują, a chciałyby poznać inne technologie.

    Stanisław Nowak - Programista Systemów Informatycznych - Zakład Informatyki Lasów Państwowych

  • Szkolenie skierowane dla osób choć trochę programujących w innym języku. Prowadzący doskonale potrafi przekazać wiedzę, która jest bardzo obszerna oraz rzetelna. Ukończone szkolenie motywuje do dalszego rozwoju oraz daje fundamenty do poznania szczegółów technologii będącej tematem szkolenia. Zdecydowanie polecam.

    Sebastian Płuciennik - Programista - Zakład Informatyki Lasów Państwowych