JavaScript arenduskursus

Üldine

Saadaval 24 asukohta

Programmi kirjeldus

Oskused

Õpi kodeerima JavaScripti, veebi emakeelt, mida arendajad kogu maailmas kasutavad.

Tootmisstandard

Ehitage ühe lehe veebiprogramm, mis säilitab kasutajaandmeid ja loob ühenduse API-de kaudu rakendustega Twitter ja Facebook.

Big Picture

Õppige objektorienteeritud programmeerimise põhialuseid, saades samal ajal tööstuse ekspertide ja eakaaslaste kogukonna toetuse.

Tutvuge oma toe meeskonnaga

Meie tipptasemel haridus on kogukonna jõupingutus. Kui saate GA-s õppida, võite alati tugineda ettevõtte ekspertide rühmale juhiste ja tugiteenuste pakkumiseks alati, kui seda vajate.

Juhendajad

Lugege õpetaja jaoks tööstusharu raamistikke, tööriistu, sõnavara ja parimaid tavasid, mille igapäevane töö eeldab nende oskuslikku kasutamist.

Õpetamise assistendid

Uue materjali vastuvõtmine ei ole alati lihtne. Tänu töötundide ja muude kanalite kaudu on meie TA-d siin, et anda teile vastuseid, nõuandeid ja palju muud.

Kursuse tootjad

Meie vilistlased armastavad oma kursuse tootjaid, kes hoidsid neid kogu kursuse jooksul motiveeritud. Võite igal ajal oma toetuse juurde jõuda.

Vaadake, mida saate teada

Üksus 1: JavaScripti põhialused

  • Installfest
    • Installige ja konfigureerige Node.js, npm, Git ja muud käsurea tööriistad
    • Paigaldage ja konfigureerige Slack ja liituge klassiruumis
    • Arvutustehnika mõtlemine ja arvutiteaduse teemade tutvustamine
  • Käsurea JavaScript kasutamine
  • Interneti põhialused
  • Kliendi-serveri mudeli mõistmine
  • JavaScript-i mõistmine brauseris vs käsurealt
  • Java koodi käitamine käsurealt
  • Sissejuhatus muutujatega
  • Andmetüübid
  • Töötamine muutujatega
  • Töötamine tingimustega
  • Andmetüüpide mõistmine
  • Kogud ja silmused
  • Kollektsioonidega töötamine
  • Koostöö silmadega
  • Iterating over collections
  • Funktsioonid ja ulatus
  • Funktsioonidega töötamine
  • Mõistmise ulatus
  • Üksuse projekt, Slackbot
  • Kasutades ettevalmistatud tellinguid, ehitage põhiline Slackbot, mis vastab kasutaja sisendile ja käivitage see teie masinas kohalt klassi Slack kanalil

2. ühik: brauser ja API-liidesed

  • Objektid ja JSON
    • Töö objektide ja meetoditega
    • JSONi tutvustus
    • Töö JSON-vormingus andmetega
  • DOMi ja jQuery'i tutvustus
  • JQuery sissejuhatus
  • DOMi mõistmine
  • Blanketid ja kasutaja sisend
  • DOM ja jQuery jätkusid
  • Sündmused ja kuulajad
  • DOM-i objektide manipuleerimine
  • AJAX ja API-liidesed
  • AJAXi sissejuhatus
  • API-kõnede tegemine
  • API andmetele tarbimine ja töötamine
  • Asünkroonne JavaScripti ja tagasikutsumisi
  • Asünkroonse vs sünkroonse mõistmise mõistmine
  • Töö asünkroonsete API-dega
  • Tagasisidega töötamine
  • 2. üksus Take Home Project: App Consuming API
  • Looge lihtne, üheleheküljeline rakendus, mis kasutab andmeid avatud kolmanda osapoole API-st

3. üksus: püsivad andmed ja täpsemad teemad

  • Täpsemad API-sid
    • Autentimine
    • Märgete ja API võtmetega töötamine
    • Oauthiga töötamine
  • Prototüüpiline pärand
  • Prototüüpilise pärandi sissejuhatus
  • Töö prototüüpidega
  • Ehitustöölistega töötamine
  • See ja anonüümsed funktsioonid
  • Mõistmise "See"
  • Anonüümsete funktsioonidega töötamine
  • CRUD ja Firebase tutvustus
  • CRUDi mõistmine
  • Firebase tutvustus
  • Kasutajaandmete kirjutamine Firebasele
  • Kasutajate andmete allalaadimine ja värskendamine
  • Klassi lab
  • Alusta oma lõplikust projektist: ühe lehe rakendus, mis kasutab andmeid vähemalt ühest API-st ja säilitab kasutajaandmed Firebase kaudu

4. üksus: teie rakenduse loomine ja juurutamine

  • Teie rakenduse kasutuselevõtt
    • CSS raamistikuga töötamine
    • Rakenduse juurutamine GitHub Pages / Heroku
    • Kohandatud domeeninime kasutamine GitHub Pages / Heroku abil
  • Juhendaja / üliõpilaste valik
  • Õpetaja valib teema, mida ei ole õppekavaga hõlmatud, ning valmistada ette ja õpetada sellel teemal originaalset õppetundi
  • Proovide teemad hõlmavad erinevate raamistike, raamatukogude ja tööriistadega mitteseotud tööriistade tutvustamist
  • Lab Time
  • Töö oma lõpliku projektiga koos oma eakaaslaste ja õppejõudude abiga
  • Lab Time
  • Töö oma lõpliku projektiga koos oma eakaaslaste ja õppejõudude abiga
  • Projekti lõpptoetused
  • Esitage oma lõplik projekt: ühe lehe rakendus, mis kasutab andmeid vähemalt ühest API-st ja kestab kasutajaandmeid Firebase kaudu

Finantseerimisvalikud

Kas vajate abi? Meie rahastamisvõimalused võimaldavad teil keskenduda oma eesmärkide asemel takistustele, mis hoiavad teid nende saavutamisest.

Ronida

Taotlege 3-aastase fikseeritud määraga laekumata laenu¹ oma õppemaksu ja elukalliduse rahastamiseks. Jooksev tulu, mida ei arvestata immerssiivsete üliõpilaste finantseerimiseks.¹Me peab olema USA kodanik või alaline elanik; heakskiidu ootel elukoha seisund.
Finantseerimisvõimalused erinevad igal turul ja on kättesaadavad ainult meie programmidele vastuvõetud üliõpilastele.
Lisateabe saamiseks pöörduge kohaliku vastuvõtuametniku poole.

Viimati uuendatud märts 2020

Teave kooli kohta

General Assembly is a pioneer in education and career transformation, specializing in today’s most in-demand skills. The leading source for training, staffing, and career transitions, we foster a flou ... Loe edasi

General Assembly is a pioneer in education and career transformation, specializing in today’s most in-demand skills. The leading source for training, staffing, and career transitions, we foster a flourishing community of professionals pursuing careers they love. Näita vähem
New York , Atlanta , Austin , Boston , Chicago , Dallas , Denver , Los Angeles , Santa Monica , Irvine , New York , Providence , San Francisco , San Jose , Seattle , Washington , Arlington , London , Hongkong , Singapur , Brisbane , Melbourne , Sydney , USA veebis + 23 Rohkem Vähem