Microsoft Software Development Fundamentals

3 000,00 

Dodaj do koszyka
Kategorie: ,

Opis

Programowanie w technologii .NET – kurs przygotowujący do zdobycia certyfikatu Microsoft MTA 98-361 Software Development Fundamentals

Program szkolenia:

Kompetencje zdobyte podczas szkolenia:

  1. Zrozumienie podstaw programowania
    1. Przechowywanie i typy danych
      1. Przechowywanie instrukcji i danych w pamięci komputera
      2. Pojęcie stosu i sterty
      3. Typy danych w języku C#
      4. Ilość pamięci zajmowana przez poszczególne typy danych
      5. Numeryczne i tekstowe typy danych
    2. Przepływ programu
      1. struktury decyzyjne w języku C# (if, if/else, switch)
      2. Czytanie diagramów
      3. Tabele decyzyjne
      4. Ewaluacja wyrażeń logicznych
    3. Ocena odpowiedniej metody wykonywania powtórzeń
      1. pętle for, while, do while, foreach
      2. rekurencja
    4. Obsługa błędów
      1. wyjątki
  2. Programowanie zorientowane obiektowo
    1. Używanie klas
      1. Pola i właściwości
      2. Zdarzenia
      3. Konstruktor i destruktor
      4. Tworzenie i używanie klas w kodzie programu
    2. Dziedziczenie – dziedziczenie zachowania w klasach podrzędnych
    3. Polimorfizm
      1. Rozszerzenie funkcjonalności klasy
      2. Słowo kluczowe override
    4. Enkapsulacja
      1. Ukrywanie szczegółów implementacyjnych za pomocą modufikatorów dostępu public, private, protected, internal
  3. Ogólne zasady wytwarzania oprogramowania
    1. Cykl życia oprogramowania
      1. Fazy wytwarzania oprogramowania w modelu Waterfall
      2. Testowanie
    2. Specyfikacja oprogramowania
      1. Czytanie specyfikacji
      2. Tworzenie prototypów aplikacji
      3. implementacja rozwiązania za pomocą kodu
      4. wybór odpowiedniego typu aplikacji
      5. Komponenty aplikacji
    3. Algorytmy i struktury danych
      1. Tablice
      2. Listy
      3. Stos
      4. Kolejki
      5. Słowniki
      6. Algorytmy sortowania
      7. Wpływ poszczególnych typów danych na wydajność
      8. Wybór odpowiedniego typu danych
  4. Aplikacje internetowe
    1. Tworzenie stron internetowych
      1. HTML
      2. CSS
      3. JavaScript
    2. Tworzenie aplikacji za pomocą ASP.NET
      1. Cykl życia strony
      2. Zdarzenia
      3. Zarządzanie stanem
      4. programowanie po stronie klienta
      5. programowanie po stronie serwera
    3. Hosting aplikacji za pomocą IIS
      1. Tworzenie wirtualnych katalogów
      2. Wdrożenie aplikacji
      3. Rola serwera IIS
    4. Usługi internetowe
      1. Tworzenie usług sieciowych
      2. Konsumowanie aplikacji za pomocą aplikacji klienckich
      3. SOAP
      4. WSDL – Web Service Definition Language
  5. Aplikacje desktopowe
    1. Aplikacje Windows Forms
    2. Aplikacje WPF
    3. Aplikacje Windows Store
    4. Aplikacje konsolowe
    5. Usługi Windows Service
  6. Bazy danych
    1. Relacyjne bazy danych
      1. Cechy i możliwości baz danych
      2. Projektowanie schematu bazy danych
      3. Diagram ERD – Entity Relationship Diagram
      4. Normalizacja
    2. Metody odpytywania baz danych
      1. Język SQL – structured query language
      2. Procedury składowane
      3. Aktualizacja danych
      4. Odczyt danych
    3. Metody połączenia z bazą danych
      1. Łączenie się z różnymi źródłami danych
      2. Odczyt danych z pliku
      3. Odczyt z pliku XML
      4. obiekty przechowywane w pamięci

 

Prowadzący szkolenie: Dariusz Kacban, programista .NET w firmie SII Polska. Absolwent Wydziały Informatyki Politechniki Poznańskiej. Programuje zawodowo od 2011 roku. Założyciel Pilskiej Szkoły Programowania, która organizuje kursy programowania.

 

Terminy szkolenia: 5, 12, 19 września.

Miejsce szkolenia: Piła

 

UWAGA: Istnieje możliwość uzyskania refundacji na to szkolenie (Microsoft Software Devlopment Fundamentals PiłaW przypadku ubiegania się o dofinansowania wymagana jest rejestracja najpóźniej dnia 31.07.2020).

Jeśli potrzebujesz więcej informacji – napisz: kontakt@pilsoft.pl

Opinie

Na razie nie ma opinii o produkcie.

Napisz pierwszą opinię o “Microsoft Software Development Fundamentals”

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *