Online JavaScript tečajevi - tečaj 25 600 RUB. iz International School of Professions, obuka 8 tjedana, datum 05.12.2023.
Miscelanea / / November 28, 2023
Povećana motivacija za učenje zahvaljujući pronalaženju istomišljenika u zajednici.
Živa komunikacija s mentorima i razrednicima.
Redovita nastava izravno u centru za obuku.
Ugodan prostor za učenje, velike opremljene učionice.
Prometna dostupnost: naši centri za obuku uvijek se nalaze u centru grada.
„Živa“ online komunikacija s učiteljima i mentorima.
Pristup tečaju za 3 mjeseca: interaktivni zadaci, webinari i snimke nastave.
Fleksibilan raspored treninga koji sami birate.
Bez dodatnih troškova prijevoza.
Mogućnost kombiniranja treninga s poslom, putovanjem i paralelnim treningom.
Odmah po završetku tečaja moći ćete početi zarađivati kao programer, kao i implementirati JavaScript u svoj rad i povećati prihode.
Nakon završenog tečaja dobivate osobni certifikat.
16
Sučelja: obrasci, binarni podaci, web komponente
1. Korištenje JavaScripta
Istražiti
1.Moderni standardi
2.Korištenje JavaScripta
3.Rad s uređivačima koda
4.Alati za programere: rad s konzolom
5.Vanjske skripte i redoslijed njihovog izvršavanja
6.Rad sa sustavom za kontrolu verzija Git
7.Stvaranje repozitorija
Svladajte to
- Razvojni alati
- Uređivač koda
- GitHub
- Pozdrav svijete
Na praksi
• Ovladajte standardima JavaScripta.
• Radite s uređivačem koda i izradite spremište u Gitu.
Nastavnik će ocijeniti rezultat zadatka i o njemu detaljno razgovarati s vama.
2. Sintaksa koda i funkcije
Istražiti
1. Struktura koda
2. Vrste podataka i metode rada s njima
3.Primitivne metode
4.Operacije s brojevima
5. Sintaksa polja
6. Opseg
7. Načini postavljanja funkcija u JavaScriptu
Svladajte to
- Sintaksa
- Vrste podataka
- Konstante
- Izraz funkcije
Na praksi
• Napišite funkciju brojača za izlaz brojeva.
Nastavnik će ocijeniti rezultat zadatka i o njemu detaljno razgovarati s vama.
3. Značajke 2.0
Istražiti
1. Zatvaranje
2.Rezidualni parametri
3.Globalni objekt
4. Funkcijski objekt
5.Sintaksa "nova funkcija"
6. Zakazivanje poziva
7.Preusmjeravanje poziva
Svladajte to
- NFE
- setTimeout
- poziv/prijava/vezanje
- Kontekst izvršenja
Na praksi
• Rješavanje problema korištenja složenih funkcija pri pisanju koda.
• Radit ćete s opsegom, kontekst poziva.
Nastavnik će ocijeniti rezultat zadatka i o njemu detaljno razgovarati s vama.
4. Operatori
Istražiti
1.Prioritet operacija
2. Izborna sintaksa lanca
3. Uvjetni i bitni operatori
4.JavaScript operatori i operandi
5. Operatori usporedbe
6. Strogi operator jednakosti
7. Ternarni operator
8. Logički operatori
Svladajte to
- Unicode kodiranje
- Lanac po izboru
- Logički operatori
- Ternarni operator
Na praksi
• Rješavanje problema o radu operatora i operanda, usporedbi tipova i korištenju ternarnog operatora.
Nastavnik će ocijeniti rezultat zadatka i o njemu detaljno razgovarati s vama.
5. Ciklusi
Istražiti
1. Ponavljanja
2. Sintaksa petlje
3.Inline deklaracija varijable
4. Korištenje direktiva s operatorima
5. Dizajn razvodnog kućišta
6. Grupiranje kodova
7. Metode rada s nizovima: forEach, Map, filter, reduce
8. Slučajevi rada s ciklusima
Svladajte to
- Dok; za
- prekinuti direktivu
- Ponavljanje
- Nastaviti
Na praksi
• Napišite kod koristeći petlje i naučene funkcije u kodu: algoritamizacija.
Nastavnik će ocijeniti rezultat zadatka i o njemu detaljno razgovarati s vama.
6. Predmeti
Istražiti
1.Sintaksa objekta
2.Vrste objekata
3.Objektne metode
4.Poveznica na podatkovno područje
5. Kopiranje objekata putem “linka”
6.Svojstva-funkcije objekta
7.Načini pristupa svojstvima i metodama objekta
8. Nasljeđivanje prototipa
9. Metode izrade prototipova
Svladajte to
- Literali
- petlja "za...unutar".
- Referenca područja podataka
- Ugrađeni prototipovi
Na praksi
• Rješavanje problema korištenja objekata i interakcije s njima u skripti.
Nastavnik će ocijeniti rezultat zadatka i o njemu detaljno razgovarati s vama.
7. Objekti: nastavak
Istražiti
1. Funkcije-konstrukcije i objekti iste vrste
2.Svojstva simbola
3.Globalni simboli
4. Simboli sustava
5.Opcije za pretvaranje objekata
6. Oznake i deskriptori svojstava
7. Getteri i postavljači
8.Proxy i Reflect
9.Razbijanje objekata
Svladajte to
- Rekurzija
- Kratka svojstva
- Pretvaranje objekata
- Destrukturiranje
Na praksi
• Razvit ćete vještine korištenja složenijih objekata, funkcija i simbola.
Nastavnik će ocijeniti rezultat zadatka i o njemu detaljno razgovarati s vama.
8. Klase+ generatori
Istražiti
1.Razred: osnovna sintaksa
2.Nasljeđivanje klasa
3. Statička svojstva i metode
4. Privatne i zaštićene metode i svojstva
5.Proširenje ugrađenih razreda
6. Provjera klase: "instanceof"
7. Iteratori i generatori
Svladajte to
- Provjera razreda
- Izraz klase
- Generatori
- Nasljeđivanje klasa
Na praksi
• Napišite kod koristeći klase i generatore.
Nastavnik će ocijeniti rezultat zadatka i o njemu detaljno razgovarati s vama.
9. Pogreške koda i testiranje
Istražiti
1. Prijelomne točke
2. Naredba za ispravljanje pogrešaka
3. Izvođenje skripte korak po korak
4. Zapisivanje - od koda do konzole
5.Rješavanje pogrešaka
6.Greške korisnika
7.Proširenje pogreške
8. Hvatanje pogrešaka u izvršnom kodu
Svladajte to
- Prijelomne točke
- Obrada pogreške
- Proširenje pogreške
- Nasljeđivanje klasa
Na praksi
• Rješavanje problema otklanjanja pogrešaka koda i rukovanja pogreškama.
Nastavnik će ocijeniti rezultat zadatka i o njemu detaljno razgovarati s vama.
10. Obećanje
Istražiti
1.Obećanja
2. Lanac obećanja
3. Obećanja: obrada pogrešaka
4. Obećanje
5.Asinkrono i sinkrono programiranje
6.Asinkrone funkcije: async/await
Svladajte to
- Obećanje
- Obećavanje
- Asinkrono programiranje
- Async/na čekanju
Na praksi
• Rješavanje problema vezanih uz korištenje obećanja u skripti.
Nastavnik će ocijeniti rezultat zadatka i o njemu detaljno razgovarati s vama.
11. DOM
Istražiti
1.Okruženje preglednika, specifikacije
2. Navigacija kroz DOM elemente
3. Promjena dokumenta
4.Dimenzije i pomicanje elemenata/prozora
5.Stranica: DOMContentLoaded, load, beforeunload, unload
6. Učitavanje resursa: onload i onerror
Svladajte to
- DOM stablo
- Povuci i ispusti
- Svitak
- Pokazivač Događaji
Na praksi
• Napišite kod preglednika za praćenje događaja i kod za petlju događaja.
• Generiranje DOM elemenata na temelju predloška i njihovo popunjavanje podacima.
Nastavnik će ocijeniti rezultat zadatka i o njemu detaljno razgovarati s vama.
12. Sučelja: obrasci, binarni podaci, web komponente
Istražiti
1. Svojstva i metode obrasca
2.Fokus: fokus/zamućenje
3. Podnošenje obrasca: događaj i metoda podnošenja
4. Otvaranje prozora i metode otvaranja prozora
5. Politika "isti izvor".
6. Prilagođeni elementi
7.Shadow DOM utori
Svladajte to
- TextDecoder
- ArrayBuffer
- Sjena DOM
- File i FileReader
Na praksi
• Rješavanje problema s izvršavanjem koda s obrascima, web komponentama i otvaranjem prozora.
Nastavnik će ocijeniti rezultat zadatka i o njemu detaljno razgovarati s vama.
13. Mrežni zahtjevi
Istražiti
1.Podaci obrasca
2.Fetch API
3.URL objekti
4.XMLHttpZahtjev
5. Nastavljajuća preuzimanja datoteka
6. Poslužitelj poslani događaji
7.Kolačići, dokument.kolačić
8.LocalStorage, sessionStorage
9.Rad s API-jem: primanje podataka i njihov prikaz u pregledniku
10. Vrste upita i kako ih koristiti
Svladajte to
- AJAX
- Dohvati
- Predmemorija
- Vrste zahtjeva
Na praksi
• Napišite kod imajući na umu funkcionalnost za mrežne zahtjeve.
• Radit ćete s gotovim API-jem.
Nastavnik će ocijeniti rezultat zadatka i o njemu detaljno razgovarati s vama.
14. Ukratko: pregled
Istražiti
1. Analiza rada studenata s API-jem
2. Pregled JavaScript biblioteka
3. Preporuke za daljnji razvoj: što studirati, kamo se preseliti
4.Odgovori na pripremljena pitanja
Svladajte to
- Meke vještine
- JavaScript knjižnice
- Izgledi razvoja
- Pregled koda
Na praksi
• Predstaviti nacrt pisanog kodeksa, nastavnik će dati preporuke za njegovu izradu i poboljšanje.
Nastavnik će ocijeniti rezultat zadatka i o njemu detaljno razgovarati s vama.