Programista .NET
Zapraszamy do zgłaszania chęci udziału w wybranych szkoleniach. W tym celu wystarczy się z nami skontaktować telefonicznie, e-mailowo lub za pośrednictwem tej strony. Zapraszamy do rejestracji.
Program szkolenia:
- Wprowadzenie do zagadnień programowania obiektowego na przykładzie języka C++ – 16h
- Tworzenie aplikacji Microsoft.NET w Windows (Visual C# .NET) – 32h
- Projektowanie aplikacji sieciowych Microsoft ASP.NET za pomocą Visual Studio .NET – 32h
- Programowanie w Microsoft ADO.NET – 24h
- Tworzenie usług sieciowych XML przy użyciu Microsoft ASP.NET – 24h
- Tworzenie aplikacji COM+ przy użyciu Microsoft .NET Enterprise Services – 32h
- Programowanie przy użyciu XML w Microsoft .NET Framework – 24h
- Wdrażanie zabezpieczeń dla aplikacji – 39h
- Analiza i projektowanie obiektowe za pomocą języka UML – 15h
- Egzaminy końcowe – 2h Łączny wymiar godzinowy – 240
Rozkład zajęć
- Wprowadzenie do zagadnień programowania obiektowego na przykładzie języka C++
- Wstęp
- Klasa, konstruktor, destruktor, dziedziczenie
- Funkcje
- Strumienie
- Przeciążanie
- Operacje na plikach
- Test końcowy
- Tworzenie aplikacji Microsoft.NET w Windows (Visual C# .NET)
- Wprowadzenie do formularzy Windows Forms
- Praca z kontrolkami
- Tworzenie kontrolek
- Wykorzystanie danych w aplikacjach Windows Forms
- Współpraca z obiektami typu COM
- Drukowanie i tworzenie raportów w aplikacjach Windows Forms
- Programowanie asynchroniczne
- Zwiększenie użyteczności aplikacji (pomoc, ToolTips)
- Instalowanie aplikacji
- Zabezpieczanie aplikacji Windows Forms
- Test końcowy
- Projektowanie aplikacji sieciowych Microsoft ASP.NET za pomocą Visual Studio .NET
- Wprowadzenie do Microsoft .NET Framework
- Konfigurowanie środowiska Visual Studio .NET
- Wykorzystanie języków Visual Basic .NET oraz Visual C# do tworzenia komponentów
- Tworzenie formularzy Web Form w ASP.NET
- Programowanie formularzy Web Forms
- Usuwanie błędów w aplikacjach ASP.NET
- Kontrolowanie poprawności wprowadzanych danych
- Tworzenie kontrolek użytkownika
- Dostęp do danych za pomocą bibliotek ADO.NET
- Wywoływanie procedur składowanych SQL z ADO.NET
- Odczyt i zapis danych z wykorzystaniem XML
- Budowanie XML Web Services oraz wykorzystanie ich w ASP.NET
- Zarządzanie i przechowywanie stanu aplikacji
- Konfiguracja środowiska aplikacji ASP.NET
- Zabezpieczanie aplikacji internetowych
- Test końcowy
- Programowanie w Microsoft ADO.NET
- Zagadnienia związane z architekturą ADO.NET
- Uzyskiwanie dostępu do źródeł danych
- Dostęp do danych środowiska połączonego
- Tworzenie obiektów typu DataSet
- Zarządzanie i modyfikowanie danymi w środowisku rozłącznym
- Budowanie DataSets na podstawie istniejących źródeł danych
- Budowanie i dystrybucja aplikacji opartych na Web Services
- Test końcowy
- Tworzenie usług sieciowych XML przy użyciu Microsoft ASP.NET
- Dlaczego korzysta się z technologii Web Services?
- Architektura Web Services
- Technologie wykorzystywane przez Web Services
- Wykorzystanie Web Services
- Implementacja przykładowego serwisu Web Service
- Publikowanie i wdrażanie
- Zabezpieczanie Web Services
- Projektowanie Web Services
- Implementacja niestandardowego Web Service
- Test końcowy
- Tworzenie aplikacji COM+ przy użyciu Microsoft .NET Enterprise Services
- Wstęp do architektury COM+
- Konfigurowanie i synchronizacja Just-in-Time
- Praca z danymi przy wykorzystaniu ADO.NET
- Obsługa transakcyjności
- Zabezpieczanie aplikacji typu Enterprise
- Zarządzanie stanem komponentów
- Tworzenie i implementacja CRM
- Obsługa zdarzeń Loosely Coupled Events (LCE)
- Tworzenie komponentów korzystających z kolejek komunikatów
- Debugowanie aplikacji rozproszonych
- Wdrażanie i administracja aplikacjami COM+
- Rozszerzenia COM+
- Test końcowy
- Programowanie przy użyciu XML w Microsoft .NET Framework
- Wprowadzenie do XML w środowisku .NET Framework
- Parsowanie XML
- Walidacja dokumentów XML przy użyciu schematów XSD oraz DTD
- Zapisywanie dokumentów XML
- Budowanie zapytań do dokumentów XML przy użyciu Xpath
- Manipulacja dokumentami XML przy pomocy XML Document Object Model
- Transformacja XML za pomocą XSLT
- Serializacja obiektów do postaci XML przy pomocy klasy XmlSerializer
- Test końcowy
- Wdrażanie zabezpieczeń dla aplikacji
- Zasady zabezpieczania aplikacji
- Najlepszymi praktyki implementacji bezpiecznej platformy
- Najlepsze praktyki implementacji bezpiecznego kodu
- Wykorzystanie funkcji zabezpieczeń .NET Framework
- Implementacja zabezpieczeń opartych o mechanizm ról
- Implementacja zabezpieczeń w oparciu o mechanizmy dostępu do kodu
- Wykorzystanie kryptografii w .NET
- Zabezpieczanie aplikacji ASP.NET
- Zabezpieczanie zdalnych aplikacji .NET
- Konfigurowanie zabezpieczeń .NET
- Implementacja testowania zabezpieczeń
- Wdrażanie aplikacji z uwzględnieniem zasad bezpieczeństwa
- Test końcowy
- Analiza i projektowanie obiektowe za pomocą języka UML
- Wprowadzenie do UML
- ACTIVITY DIAGRAM
- CLASS DIAGRAM
- OBJECT DIAGRAM
- SEQUENCE DIAGRAM
- STATE MACHINE DIAGRAM
- COMMUNICATION DIAGRAM
- COMPONENT DIAGRAM
- COMPOSITE STRUCTURE DIAGRAM
- DEPLOYMENT DIAGRAM
- INTERACTION OVERVIEW DIAGRAM
- PACKAGE DIAGRAM
- TIMING DIAGRAM
- Test końcowy
- Egzaminy końcowe