Kursy JavaScript online - kurs 25 600 RUB. z Międzynarodowej Szkoły Zawodów, szkolenie 8 tygodni, termin 5 grudnia 2023 r.
Miscellanea / / November 28, 2023
Zwiększona motywacja do nauki dzięki znalezieniu w społeczności osób o podobnych poglądach.
Komunikacja na żywo z mentorami i kolegami z klasy.
Regularne zajęcia bezpośrednio w ośrodku szkoleniowym.
Wygodna przestrzeń do nauki, duże, wyposażone sale lekcyjne.
Dostępność komunikacyjna: nasze ośrodki szkoleniowe zlokalizowane są zawsze w centrum miasta.
Komunikacja online „na żywo” z nauczycielami i mentorami.
Dostęp do kursu na 3 miesiące: interaktywne zadania, webinary i nagrania zajęć.
Elastyczny harmonogram szkoleń, który sam wybierasz.
Brak dodatkowych kosztów transportu.
Możliwość połączenia szkolenia z pracą, wyjazdami i szkoleniami równoległymi.
Zaraz po ukończeniu kursu będziesz mógł zacząć zarabiać jako programista, a także wdrożyć JavaScript w swojej pracy i zwiększyć swoje dochody.
Po ukończeniu kursu otrzymasz Certyfikat Personalny.
16
Interfejsy: formularze, dane binarne, komponenty webowe
1. Korzystanie z JavaScriptu
Badać
1. Nowoczesne standardy
2. Korzystanie z JavaScript
3.Praca z edytorami kodu
4.Narzędzia deweloperskie: praca z konsolą
5.Skrypty zewnętrzne i kolejność ich wykonywania
6.Praca z systemem kontroli wersji Git
7.Utworzenie repozytorium
Opanować to
- Narzędzia deweloperskie
- Edytor kodu
- GitHub
- Witaj świecie
Na praktyce
• Opanuj standardy JavaScript.
• Pracuj z edytorem kodu i utwórz repozytorium w Git.
Nauczyciel oceni wynik zadania i szczegółowo go z Tobą omówi.
2. Składnia i funkcje kodu
Badać
1.Struktura kodu
2. Typy danych i metody pracy z nimi
3. Metody prymitywne
4.Operacje na liczbach
5.Składnia tablic
6.Zakres
7. Sposoby ustawiania funkcji w JavaScript
Opanować to
- Składnia
- Typy danych
- Stałe
- Wyrażenie funkcyjne
Na praktyce
• Napisz funkcję licznikową wyświetlającą liczby.
Nauczyciel oceni wynik zadania i szczegółowo go z Tobą omówi.
3. Funkcje 2.0
Badać
1. Zamknięcie
2. Parametry resztkowe
3. Obiekt globalny
4. Obiekt funkcyjny
5.Składnia „nowa funkcja”
6. Planowanie połączeń
7. Przekierowanie połączeń
Opanować to
- NFE
- ustaw limit czasu
- zadzwoń/aplikuj/wiąż
- Kontekst wykonania
Na praktyce
• Rozwiązuj problemy związane z używaniem złożonych funkcji podczas pisania kodu.
• Będziesz pracować z zakresem, kontekstem wywoławczym.
Nauczyciel oceni wynik zadania i szczegółowo go z Tobą omówi.
4. Operatorzy
Badać
1.Priorytet operacji
2. Opcjonalna składnia łańcucha
3. Operatory warunkowe i bitowe
4.Operatory i argumenty JavaScript
5. Operatory porównania
6. Ścisły operator równości
7. Operator trójskładnikowy
8.Operatory logiczne
Opanować to
- Kodowanie Unicode
- Opcjonalny łańcuch
- Operatory logiczne
- Operator trójskładnikowy
Na praktyce
• Rozwiązywać problemy dotyczące działania operatorów i operandów, porównywania typów i stosowania operatora trójskładnikowego.
Nauczyciel oceni wynik zadania i szczegółowo go z Tobą omówi.
5. Cykle
Badać
1. Iteracje
2.Składnia pętli
3. Deklaracja zmiennej wbudowanej
4.Korzystanie z dyrektyw z operatorami
5. Konstrukcja rozdzielnicy
6. Grupowanie kodów
7.Metody pracy z tablicami: forEach, mapa, filtr, redukcja
8.Przykłady pracy z cyklami
Opanować to
- Chwila; Do
- złamać dyrektywę
- Iteracja
- Kontynuować
Na praktyce
• Napisz kod wykorzystując pętle i wyuczone funkcje w kodzie: Przypisywanie algorytmów.
Nauczyciel oceni wynik zadania i szczegółowo go z Tobą omówi.
6. Obiekty
Badać
1. Składnia obiektu
2.Rodzaje obiektów
3.Metody obiektowe
4. Link do obszaru danych
5.Kopiowanie obiektów poprzez „link”
6.Właściwości-funkcje obiektu
7.Sposoby dostępu do właściwości i metod obiektu
8. Dziedziczenie prototypów
9.Metody prototypowania
Opanować to
- Literały
- Pętla „for…in”.
- Odniesienie do obszaru danych
- Wbudowane prototypy
Na praktyce
• Rozwiązuj problemy związane z używaniem obiektów i interakcją z nimi w skrypcie.
Nauczyciel oceni wynik zadania i szczegółowo go z Tobą omówi.
7. Obiekty: ciąg dalszy
Badać
1. Funkcje – konstrukcje i obiekty tego samego typu
2.Właściwości symboli
3.Symbole globalne
4.Symbole systemowe
5.Opcje konwersji obiektów
6. Flagi i deskryptory właściwości
7.Gettery i settery
8. Pełnomocnictwo i refleksja
9.Niszczenie obiektów
Opanować to
- Rekurencja
- Krótkie właściwości
- Konwersja obiektów
- Destrukturyzacja
Na praktyce
• Rozwiniesz umiejętności posługiwania się bardziej złożonymi obiektami, funkcjami i symbolami.
Nauczyciel oceni wynik zadania i szczegółowo go z Tobą omówi.
8. Klasy+generatory
Badać
1.Zajęcia: podstawowa składnia
2. Dziedziczenie klasowe
3.Właściwości i metody statyczne
4. Metody i właściwości prywatne i chronione
5.Rozszerzenie klas wbudowanych
6.Sprawdzanie klasy: "instanceof"
7. Iteratory i generatory
Opanować to
- Kontrola klasy
- Wyrażenie klasy
- Generatory
- Dziedziczenie klas
Na praktyce
• Napisz kod, korzystając z klas i generatorów.
Nauczyciel oceni wynik zadania i szczegółowo go z Tobą omówi.
9. Błędy kodu i testowanie
Badać
1.Punkty przerwania
2. Polecenie debugera
3.Krok po kroku wykonanie skryptu
4.Logowanie - od kodu do konsoli
5. Obsługa błędów
6. Błędy użytkownika
7. Rozszerzenie błędu
8. Wychwytywanie błędów w kodzie wykonywalnym
Opanować to
- Punkty przerwania
- Przetwarzanie błędów
- Rozszerzenie błędu
- Dziedziczenie klas
Na praktyce
• Rozwiązywanie problemów z debugowaniem kodu i obsługą błędów.
Nauczyciel oceni wynik zadania i szczegółowo go z Tobą omówi.
10. Obietnica
Badać
1. Obietnice
2. Łańcuch obietnic
3. Obietnice: obsługa błędów
4. Obietnica
5.Programowanie asynchroniczne i synchroniczne
6.Funkcje asynchroniczne: async/await
Opanować to
- Obietnica
- Obietnica
- Programowanie asynchroniczne
- Asynchronizuj/czekaj
Na praktyce
• Rozwiązywać problemy związane z używaniem obietnic w skrypcie.
Nauczyciel oceni wynik zadania i szczegółowo go z Tobą omówi.
11. DOM
Badać
1.Środowisko przeglądarki, specyfikacje
2.Nawigacja po elementach DOM
3.Zmiana dokumentu
4.Wymiary i przewijanie elementów/okien
5.Strona: DOMContentLoaded, załaduj, przed wyładowaniem, rozładuj
6.Ładowanie zasobów: onload i onerror
Opanować to
- Drzewo DOM
- Przeciągnij i upuść
- Zwój
- Wydarzenia wskaźnikowe
Na praktyce
• Napisz kod przeglądarki uwzględniający zdarzenia i kod pętli zdarzeń.
• Generowanie elementów DOM na podstawie szablonu i wypełnianie ich danymi.
Nauczyciel oceni wynik zadania i szczegółowo go z Tobą omówi.
12. Interfejsy: formularze, dane binarne, komponenty webowe
Badać
1.Właściwości i metody formularza
2. Ostrość: ostrość/rozmycie
3.Wysłanie formularza: zdarzenie i sposób przesłania
4.Otwieranie okien i metody okienne
5. Polityka „tego samego źródła”.
6. Elementy niestandardowe
7. Sloty Shadow DOM
Opanować to
- Dekoder tekstu
- Bufor tablicy
- Cień DOM
- Plik i FileReader
Na praktyce
• Rozwiązuj problemy z wykonaniem kodu w formularzach, komponentach internetowych i otwieraniu okien.
Nauczyciel oceni wynik zadania i szczegółowo go z Tobą omówi.
13. Żądania sieciowe
Badać
1. Dane formularza
2. Pobierz API
3.Obiekty URL
4. Żądanie XMLHttp
5. Możliwość wznowienia pobierania plików
6. Zdarzenia wysłane przez serwer
7.Cookies, dokument.cookie
8.LocalStorage, sessionStorage
9.Praca z API: odbieranie danych i wyświetlanie ich w przeglądarce
10.Typy zapytań i sposoby ich wykorzystania
Opanować to
- AJAKS
- Aportować
- Pamięć podręczna
- Rodzaje żądań
Na praktyce
• Napisz kod uwzględniający funkcjonalność żądań sieciowych.
• Będziesz pracować z gotowym API.
Nauczyciel oceni wynik zadania i szczegółowo go z Tobą omówi.
14. Podsumowując: recenzja
Badać
1.Analiza pracy studenta z API
2. Przegląd bibliotek JavaScript
3. Zalecenia dotyczące dalszego rozwoju: co studiować, gdzie się przenieść
4.Odpowiedzi na przygotowane pytania
Opanować to
- Umiejętności miękkie
- Biblioteki JavaScriptu
- Perspektywy rozwoju
- Przegląd kodu
Na praktyce
• Przedstaw projekt napisanego kodu, nauczyciel przedstawi zalecenia dotyczące jego rozwoju i udoskonalenia.
Nauczyciel oceni wynik zadania i szczegółowo go z Tobą omówi.