Tematy szkoleń:
- TS1: VBA W MICROSOFT EXCEL – KURS PODSTAWOWY
- TS2: VBA W MICROSOFT EXCEL – KURS ZAAWANSOWANY
- TS3: VBA W MICROSOFT EXCEL I MICROSOFT ACCESS – KURS PODSTAWOWY
- TS4: VBA W MICROSOFT ACCESS – KURS ZAAWANSOWANY
- TS5P: TSQL – KURS PODSTAWOWY
- TS5Z: TSQL – KURS ZAAWANSOWANY WRAZ Z PREZENTACJĄ DANYCH Z UŻYCIEM REPORTING SERVICES
- TS6: JAVA SCRIPT PODSTAWY PROGRAMOWANIA
- TS7: JAVA SCRIPT PROGRAMOWANIE OBIEKTOWE
- TS8: HTML I CSS – KURS PODSTAWOWY
- TS9: PROGRAMOWANIE APLIKACJI ASP.NET CORE W JĘZYKU C#
- TS10: PROGRAMOWANIE W JĘZYKU CSARP – KURS PODSTAWOWY
- TS11: PROGRAMOWANIE W JĘZYKU PYTHON – KURS PODSTAWOWY
TS7: JAVA SCRIPT; Programowanie obiektowe
Tryb: | Szkolenie zamknięte / stacjonarne / zdalne |
Stopień kursu: | Poziom zaawansowany |
Czas trwania: | 2 dni - 14 godzin lekcyjnych |
Liczba uczestników: | Maksymalnie 8 osób |
Najbliższe szkolenia: | Kontakt z działem Techniczno - Szkoleniowym |
Cena netto/osoby: | Kontakt z działem Techniczno - Szkoleniowym |
Wymagania wstępne dla uczestników
Rozumienie pojęć: zmienna, stała, typ danych (boolean, string, object, itd.) Rozumienie działania instrukcji: if, switch, for, foreach, while, do..while Operatory: porównania, arytmetyczne, logiczne, przypisania Znajomość swojej przeglądarki: F12 (lub równoznaczne), struktura dokumentu (html, script, css), użycie konsoli Znajomość: Visual Studio 2017 lub 2019 Community lub innego ulubionego edytora (demo przez trenera pokazywane na VS 2019) Cierpliwość, zaangażowanie i chęć wykonania ćwiczeń praktycznych….
Program szkolenia:
- Pojęcia związane z programowaniem obiektowym
- Obiekty
- Klasy
- Kapsułkowanie
- Agregacja
- Dziedziczenie
- Polimorfizm
- Typy danych, tablice, pętle, sterowanie wykonaniem
- Zmienne
- Weryfikacja – typeof
- Tablice (tablice typu JSON)
- Warunki (if) oraz przełącznik (switch)
- Wykorzystanie funkcji
- Składnia
- Parametry
- Funkcje predefiniowane
- Zasięg zmiennych
- Funkcje anonimowe
- Domknięcia
- Obiekty
- Tworzenie obiektów
- Użycie OLN (Object Literal Notation)
- Element, pola, metody
- Kontekst „this”
- Konstruktor
- Obiekty wbudowane (array, String, Date, RegEx, Error)
- Prototypy
- _proto_
- Pola i metody prototypu
- Rozszerzanie i nadpisywanie
- Dziedziczenie
- Łańcuch prototypów
- Dziedziczenie prototypu
- Dziedziczenie wielokrotne i pasożytnicze
- Praca w środowisku przeglądarki
- BOM (window)
- DOM (węzły, atrybuty, hierarchia)
- Zdarzenia
- Nasłuch zdarzeń (listener)
- Propagacja zdarzeń
- XMLHttpRequest (przetwarzanie asynchroniczne)
- WebWorker (praca asynchroniczna)
- Wzorce kodowania i wzorce projektowe (demonstracja)
- Singleton
- Dekorator
- ECMAScript 6 – Nowości
- Wykonują ćwiczenia utrwalające, obserwują powstawanie struktur i analizują kod
- Szkolenie dla osób chcących rozszerzyć swoje kompetencje w zakresie zaawansowanego wykorzystania języka java script.