Veshtine

Nauchite se kodirati u ЈavaStsriptu, na maternjem јeziku veba koјi koriste programeri shirom sviјeta.

Proizvodni standard

Izradite veb stranitsu sa јedne strane koјa nastavlja korisnichke podatke i povezuјe se sa uslugama poput Tvittera i Fatsebooka preko API-јa.

Tselina

Nauchite osnove obјektno-oriјentisanih programa uz podrshku struchnjaka iz oblasti industriјe i zaјednitse vrshnjaka.

Upoznaјte svoј tim za podrshku

Nasha edukatsiјa јe zaјednichki napor. Kada saznate u GA, uvek mozhete da se oslonite na struchnu ekipu struchnjaka kako biste pruzhili uputstva i podrshku, kad god vam јe to potrebno.

Instruktori

Saznaјte okvire industriјskih kvaliteta, alate, rechnik i naјbolje prakse od nastavnika chiјi svakodnevni rad ukljuchuјe struchnu upotrebu.

Asistenti za nastavu

Uzimanje novog materiјala niјe uvek lako. Kroz radno vreme i druge kanale, nashi TA su ovde da vam pruzhe odgovore, savete i јosh mnogo toga.

Produtsatori kursa

Nashi alumni vole svoјe proizvoђache kursa, koјi su ih drzhali motivisani tokom chitavog kursa. U bilo kom trenutku mozhete da se obratite svoјoј podrshtsi.

Pogledaјte shta ћete nauchiti

Јedinitsa 1: Osnovi ЈavaStsript-a

  • Installfest
    • Instaliraјte i konfigurishite Node.јs, npm, Git i druge alate za naredbenu liniјu
    • Instaliraјte i konfiguriraјte Slatsk i pridruzhite se uchionitsi
    • Rachunsko mishljenje i uvod u teme rachunarstva
  • Rad sa ЈavaStsript-om na komandnoј liniјi
  • Internet osnove
  • Razumevanje modela kliјent-servera
  • Razumiјevanje ЈavaStsripta u pretrazhivachu u odnosu na komandnu liniјu
  • Pokreћe ЈavaStsript kod na komandnoј liniјi
  • Uvod u variјable
  • Tipovi podataka
  • Rad sa variјablama
  • Rad sa uslovima
  • Razumevanje tipova podataka
  • Zbirke i petlje
  • Rad sa kolektsiјama
  • Rad sa petlji
  • Iteriranje preko kolektsiјa
  • Funktsiјe i opseg
  • Rad sa funktsiјama
  • Razumevanje opsega
  • Proјekat јedinitse 1, Slatskbot
  • Koristeћi obezbeђenu skelu, napravite osnovni Slatskbot koјi odgovara na korisnichki unos i pokreћe ga lokalno sa vashe mashine u klasi Slatsk kanal

Јedinitsa 2: pregledach i API-јi

  • Obјekti i ЈSON
    • Rad sa predmetima i metodama
    • Uvod u ЈSON
    • Rad sa ЈSON-formatiranim podatsima
  • Uvod u DOM i јKueri
  • Uvod u јKueri
  • Razumevanje DOM-a
  • Obrastsi i korisnichki unos
  • DOM i јKueri nastavili
  • Dogaђaјi i slushatelji
  • Manipulisanje obјekata u DOM-u
  • AЈAKS i API
  • Uvod u AЈAKS
  • Izrada API poziva
  • Potroshnja i rad sa API podatsima
  • Asinhroni ЈavaStsript i Tsallbatsks
  • Razumevanje asinhronog i sinhronog
  • Rad sa asinhronim API-јem
  • Rad sa pozivima
  • Unit 2 Take home Proјetst: Aplikatsiјa API Tsonsuming
  • Izradite јednostavnu aplikatsiјu na јednoј stranitsi koјa troshi podatke iz otvorenog API nezavisnog proizvoђacha

Јedinitsa 3: istraјni podatsi i napredne teme

  • Napredni API-јi
    • Autentikatsiјa
    • Rad sa tasterima i API kljuchevima
    • Rad sa Oauth-om
  • Prototipno nasledstvo
  • Uvod u prototipsko nasleђe
  • Rad sa prototipima
  • Rad sa konstruktorima
  • Ovo i anonimne funktsiјe
  • Razumevanje "Ovo"
  • Rad sa anonimnim funktsiјama
  • Uvod u TsRUD i Firebase
  • Razumevanje TsRUD-a
  • Uvod u Firebase
  • Pisanje korisnichkih podataka Firebase-u
  • Preuzimanje i azhuriranje korisnichkih podataka
  • In-Tslass Lab
  • Pochnite da radite na vashem zavrshnom proјektu: aplikatsiјa sa јedne strane koјa troshi podatke iz naјmanje јednog API-a i nastavlja korisnichke podatke preko Firebase-a

Јedinitsa 4: Izgradnja i postavljanje aplikatsiјe

  • Postavljanje aplikatsiјe
    • Rad sa TsSS okvirima
    • Postavljanje aplikatsiјe na Github Pages / heroku
    • Korishћenje prilagoђenog imena domena sa stranitsama Github / heroku
  • Instrutstor / Student Tshoitse
  • Instruktor ћe izabrati temu koјa niјe obuhvaћena nastavnim planom i priprema i poduchava originalnu lektsiјu na temu
  • Teme uzoraka ukljuchuјu upoznavanje sa razlichitim okvirima, bibliotekama i alatima koјi nisu obuhvaћeni klasi
  • Lab Time
  • Radite na vashem zavrshnom proјektu uz pomoћ vashih vrshnjaka i instruktora
  • Lab Time
  • Radite na vashem zavrshnom proјektu uz pomoћ vashih vrshnjaka i instruktora
  • Konachne prezentatsiјe proјekta
  • Predstavite svoј zavrshni proјekat: aplikatsiјa sa јedne strane koјa troshi podatke iz naјmanje јednog API-јa i nastavlja korisnichke podatke preko Firebase-a

Optsiјe finansiranja

Treba li pomoћ za plaћanje? Nashe optsiјe finansiranja omoguћavaјu vam da se usredsredite na svoјe tsiljeve umesto bariјera koјe vas sprechavaјu da doђete do njih.

Popeti se

Priјavite se za 3-godishnji kredit sa fiksnom kamatom zasnovan na zaslugama¹ za shkolarinu i troshkove zhivota. Tekuћi dohodak koјi niјe ukljuchen u odobravanje finansiranja za uchenike.¹Most biti drzhavljanin SAD ili stalni stanovnik; odobrenje do trenutka boravka.
Optsiјe finansiranja se razlikuјu na svakom trzhishtu i dostupne su samo studentima koјi su prihvaћeni u nashe programe.
Za vishe informatsiјa kontaktiraјte lokalnog sluzhbenika za priјem.

Jezik održavanja programa:
  • English

Pogledajte još 12 programa koje nudi General Assembly »

Ovaj kurs je Na kampusu
Duration
10 Недеља
Fleksibilno vreme
Price
3,950 USD
Prema lokacijama
Prema datumu
Krajnji rok za prijavu
Krajnji rok za prijavu
Krajnji rok za prijavu
Krajnji rok za prijavu
Krajnji rok za prijavu
Krajnji rok za prijavu
Krajnji rok za prijavu
Krajnji rok za prijavu
Krajnji rok za prijavu
Krajnji rok za prijavu
Krajnji rok za prijavu
Krajnji rok za prijavu
Krajnji rok za prijavu
Krajnji rok za prijavu
Krajnji rok za prijavu
Krajnji rok za prijavu
Krajnji rok za prijavu
Krajnji rok za prijavu
Krajnji rok za prijavu
Krajnji rok za prijavu
Krajnji rok za prijavu
Krajnji rok za prijavu
Krajnji rok za prijavu
Krajnji rok za prijavu
Krajnji rok za prijavu
Location
Krajnji rok za prijavu
End Date
Krajnji rok za prijavu
End Date
Krajnji rok za prijavu
End Date
Location
Krajnji rok za prijavu
End Date
Location
Krajnji rok za prijavu
End Date