1. Szkolenie – Podstawy Powershell 3 X 7 Godzin (3 Dni) (21 Godzin) 20 Osób, 2 Grupy

1. Szkolenie – Podstawy Powershell 3 X 7 Godzin (3 Dni) (21 Godzin) 20 Osób, 2 Grupy

Załącznik nr 2 do umowy nr ………………………. 1. Szkolenie – Podstawy Powershell 3 x 7 godzin (3 dni) (21 godzin) 20 osób, 2 grupy wymagane miejsce realizacji szkolenia w Olsztynie Izba Administracji Skarbowej w Olsztynie dysponuje własną, 12 osobową salą szkoleniową - zakres szkolenia oparty na szkoleniu „Automatyzacja administracji z Windows Power Shell (MS- 10961)”, - szkolenie prowadzone w formie wykładu i prezentacji min. 2/3 czasu oraz ćwiczeń praktycznych max. 1/3 czasu szkolenia - materiały dydaktyczne w formie pisemnej w języku polskim obejmujące część teoretyczną oraz praktyczną szkolenia - zamawiający nie wymaga autoryzowanych materiałów szkoleniowych oraz certyfikatu Microsoft L.p. Obszar Zakres tematyczny Początek pracy z Windows informacje ogólne i historia 1 PowerShell wyszukiwanie i uruchamianie komend praca z wykorzystaniem pipeline Praca z Windows PowerShell eksport, import i konwertowanie danych 2 Pipeline filtrowanie obiektów z pipeline wyliczanie obiektów przy wykorzystaniu pipeline Zrozumienie funkcjonowania przekazywanie danych w pipeline wg wartości 3 pipeline w Windows PowerShell przekazywanie danych w pipeline wg nazwy właściwości zrozumienie PSProviders i PSDrives 4 Używanie PSProviders i PSDrives stosowanie PSDrives stosowanie formatowania podstawowego 5 Formatowanie efektu wyjściowego stosowanie formatowania zaawansowanego przekierowanie sformatowanego efektu wyjściowego Stosowanie Windows Management zrozumienie WMI/CIM 6 Instrumentation / Common wysyłanie kwerend dzięki WMI/CIM Information Model (WMI/CIM) dokonywanie zmian przy użyciu WMI/CIM wykorzystanie zmiennych Przygotowanie do wykonywania 7 aspekty bezpieczeństwa podczas wykonywania skryptów skryptów praca z poświadczeniami alternatywnymi przejście od komendy do skryptu Przejście od komendy do skryptu przejście od skryptu do funkcji do modułu 8 do modułu dołączenie podstawowej obsługi błędów stosowanie podstawowych konstrukcji skryptowych podstawowe funkcje zdalne Administracja komputerami 9 używanie sesji zdalnych zdalnymi funkcje zdalne dla administracji delegowanej 2. Szkolenie – Windows PowerShell Scripting and Toolmaking (oparte na szkoleniu MS 55039) 5 x 7 godzin (5 dni) (35 godzin) 1 osoba - zamawiający nie wymaga autoryzowanych materiałów szkoleniowych oraz certyfikatu Microsoft L.p. Obszar Zakres tematyczny Narzędzia do wykonywania jednej rzeczy 1 Projektowanie narzędzia Uniwersalne narzędzia Wbudowane narzędzia Tworzenie modułu Budowa podstawowych funkcji i 2 Sprawdzanie wymagań modułów Uruchamianie nowych komend Omówienie CmdletBinding i Common Parametes Akceptowanie parametrów w potoku Dodawanie CmdletBinding i 3 Parametry obowiązkowe parametrów Walidacja parametrów Aliasy parametrów Składanie informacji 4 Obiekt jako wynik Konstruowanie i wysyłanie danych wyjściowych Szybkie testy Omawianie skryptów 5 Zmiana podejścia do skryptowania Aktualizacja skryptu Dane szczegółowe i ostrzeżenia Wyjście danych: szczegółowe, 6 Verbose ostrzeżenia, informacyjne Dane informacyjne Zrozumienie błędów i wyjątków 7 Obsługa błędów Przechwytywanie wyjątku Obsługa wyjątków Write-Debug 8 Podstawy debugowania Set-PSBreakpoint PowerShell ISE Pozycje parametrów Walidacja 9 Więcej o parametrach Zestaw parametrów Aliasy CmdletBinding Zewnętrzna pomoc Pomoc online 10 Pisanie pełnej pomocy Tematy pomocy „About” Tworzenie pomocy którą można uaktualniać Wzorce do testowania 11 Testowanie kodu Rozszerzanie testów Korzystanie z Pester Zrozumienie typów 12 Typy wyjściowe Rozszerzanie obiektu Korzystanie z Update-TypeData Wykonywanie podstawowej analizy 13 Analizowanie skryptu Analizowanie analizy Tworzenie Manifestu 14 Publikowanie narzędzia Publikowanie w galerii PowerShell Publikowanie do prywatnych repozytoriów Podstawy sterowania skryptem: Tworzenie menu 15 tworzenie menu Korzystanie z UIChoice Przykłady proxy Tworzenie proxy 16 Funkcje proxy Modyfikowanie proxy Dodawanie lub usuwanie parametrów CliXML Import formatu XML 17 Praca z formatem XML ConvertTo-XML Tworzenie natywnego XML od zera Konwersja na JSON 18 Praca z danymi JSON Konwersja z JSON Terminologia SQL Server Łączenie z serwerem i bazą 19 Praca z SQL Server Pisanie zapytań Uruchamianie zapytań Invoke-SqlCmd 3. Szkolenie – PowerShell - Practical application for advanced users 2 x 7 godzin (2 dni) (14 godzin) 4 osoby - zamawiający nie wymaga autoryzowanych materiałów szkoleniowych oraz certyfikatu Microsoft L.p. Obszar Zakres tematyczny Zasady projektowania narzędzi Parametryzacja 1 Projektowanie narzędzi Budowa podstawowych funkcji i modułów Definiowanie obiektów na wyjściu Wykonywanie podstawowej analizy 2 Analizowanie skryptów Automatyczne poprawianie formatowania kodu Połączenia typu “Ad-hoc” i oparte na tworzeniu sesji Połączenia typu “jeden do wielu” 3 Połączenia zdalne Przesyłanie lokalnych zmiennych do zdalnego komputera Podłączanie i rozłączanie sesji Projektowanie i budowa interfejsu Przykłady wykorzystanie klas .Net Framework do budowy interfejsu graficznego 4 Budowanie interfejsu graficznego Budowa własnego graficznego systemu pomocy do programu – opartego o JSON Włączanie i wyłączanie części interfejsu w zależności od uprawnień Przygotowanie pliku konfiguracyjnego roli JEA 5 Konfiguracja I wdrożenie JEA Przygotowanie pliku konfiguracyjnego sesji JEA Wdrożenie i przetestowanie konfiguracji JEA 4. Szkolenie – Wzorce projektowe w TypeScript 3 x 7 godzin (3 dni) (21 godzin) 3 osoby L.p. Obszar Zakres tematyczny Charakterystyka języka TypeScript 1 w odniesieniu do standardu ES6+ Charakterystyka, architektura i zastosowania Narzędzia developerskie na Kompilator Babel i konwersja kodu do postaci JS 2 platformie Node.js Statyczna analiza kodu z TSLint Automatyzacja procesu budowania z WebPack Wzorce modularnej budowy 3 aplikacji Elementy programowania 4 funkcyjnego Kreacyjne: Singleton, Factory, Builder, Prototype Strukturalne: Facade, Proxy, Adapter, Bridge, Decorator, 5 Inżynieryjne wzorce projektowe Composite Zachowań: Command, Observer, Iterator, State, Strategy Wzorce związane z implementacją MVC, MVP, MVVM 6 warstwy widoków Implementacja i zastosowania 7 CQRS i EventSourcing 8 Architektura aplikacji SPA 9 Kontenery stanowe, Fux, Redux 5. Szkolenie – Mikroserwisy w Node.js z wykorzystaniem Docker 3 x 7 godzin (3 dni) (21 godzin) 3 osoby L.p. Obszar Zakres tematyczny Architektura mikrousług i odniesienie do architektury monolitycznej Zasady projektowania mikroserwisów, wydzielanie mikrousług 1 Mikroserwisy Projektowanie baz danych, warstwy dostępu do danych pod architekturę mikroserwisową Kryterium stosowalności, mocne i słabe strony mikroserwisów Typowe wzorce użycia Charakterystyka i zastosowania Zarządzanie pakietami 2 Platforma Node.js Konfiguracja i użycie narzędzi do kompilacji, budowania i testowania projektu Architektura środowiska konteneryzacji Praca z obrazami i kontenerami 3 Konteneryzacja z Docker Wykorzystanie Docker Compose w procesie uruchamiania wielu aplikacji Wprowadzenie do tematu 4 orkiestracji i charakterystyka popularnych narzędzi Architektura message-based z frameworkiem Seneca Service discovery, message routing, load balancing z 5 Implementacja mikroserwisów framwokiem Express i Hydra Komunikacja pomiędzy mikrousługami, HTTP, WebSocket Implementacja autentykacji i autoryzacji 6. Szkolenie – Programowanie reaktywne w TypeScript z użyciem RxJS 3 x 7 godzin (3 dni) (21 godzin) 3 osoby L.p. Obszar Zakres tematyczny Założenia i idea programowania funkcyjnego 1 Programowanie funkcyjne Funkcje wyższego rzędu Zastosowania Architektura i standard ES6+ 2 Charakterystyka języka JavaScript Praca z kodem asynchronicznym, Promises Architektura zastosowania i dostępne implementacje hot vs. cold observable 3 ReactiveX Użycie subject Tworzenie strumieni zdarzeń, subskrypcja Transformujące, filtrujące, łączące, warunkowe 4 Operatory ReactiveX Obsługi błędów Zarządzanie strumieniami Przetwarzanie danych z biblioteką 5 RxJS Budowa Rich UI, wzorzec MVVM 6 z biblioteką RxJS Refaktoryzacja kodu i włączenie 7 biblioteki RxJS do istniejącego projektu 8 Testowanie kodu opartego o RxJS 7. Szkolenie – Zaawansowane aspekty języka JavaScript 3 x 7 godzin (3 dni) (21 godzin) 1 osoba L.p. Obszar Zakres tematyczny Zarządzanie pamięcią, Garbage 1 Collector Kontekst this, binding Inicjalizacja obiektów Mechanizm dziedziczenia i prototype chain 2 Architektura obiektu Klonowanie obiektów Interfejs getter/setter, stan obiektu Enkapsulacja, metody implementacji prywatności danych Definiowanie stanu obiektu, 3 obiekty mutable i immutable, stan danych Modularna budowa kodu, import, 4 export Generatory i iteratory Elementy programowania Filtrowanie, mapowanie, redukcja 5 funkcyjnego i kolekcje Praktyczne wykorzystanie collection API Weak collections, WeakMap, WeakSet Praca z kodem asynchronicznym, 6 Promise, EventLoop 7 Wykorzystanie symboli Praktyki związane z 8 wykorzystaniem obiektu Proxy .

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    8 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us