"Back-End" inžinerija

Turing School of Software and Design

Programos aprašymas

Oficialus aprašymas

"Back-End" inžinerija

Turing School of Software and Design

Perėję iš objektinio programavimo pagrindų ir duomenų struktūrų į duomenų bazių palaikymo programų kūrimą Sinatra ir Ruby on Rails, mūsų "Back-End Engineering" programa suteikia pagrindinius įgūdžius, kad pradėtumėte savo karjerą programinės įrangos kūrimo srityje.

Septynių mėnesių programa apima:

  • Objektinis programavimas su Ruby
  • Interneto programos su Ruby
  • "Professional Rails Applications"
  • Kliento pusės kūrimas su "JavaScript"

Objektinis programavimas su Ruby

Apžvalga

1 modulyje mokiniai mokosi spręsti problemas naudojant Objektinis programavimas. Norėdami tai padaryti, jie kuria duomenų struktūras ir kuria komandinės eilutės programas, naudodami Ruby programavimo kalbą. Iki šio modulio pabaigos studentai turėtų sugebėti užsiimti sudėtinga problema, sukurti algoritmą, kad jį išspręstų ir jaustis patogiai išbandyti jų įgyvendinimą.

Kurso tikslai

Iki šio modulio pabaigos mokiniai galės:

  • Suprasti fundamentalią "Ruby" sintaksę
  • Sudėtingus techninius iššūkius suskaidykite į mažesnes problemas.
  • Sukurkite programinę įrangą naudodamiesi automatiniais bandymais, pseudocode, įgyvendinimo kodu ir refactoring.
  • Plėtoti įgūdžius ir procedūras, skirtas veiksmingai bendradarbiauti ir susieti su kitais kūrėjais.
  • Suprasti "technologinio pasaulio" darbo kultūrą, stilių, stipriąsias puses ir silpnybes.

Interneto programos su Ruby

Apžvalga

2 modulyje mes plėtojame pagrindinius rubinų įgūdžius, kurdami "Sinatra" ir "Rails" duomenų bazes palaikančias žiniatinklio programas. Per grupinius projektus apžvelgiame pažangiausias projektų valdymo ir bendradarbiavimo galimybes. Iki šio modulio pabaigos studentams bus patogu kurti pagrindines "Rails" interneto programas.

Kurso tikslai

Iki šio modulio pabaigos mokiniai galės:

  • Aprašykite HTTP užklausos / atsakymo ciklą.
  • Paaiškinkite, kas atsitinka, kai klientas lankosi svetainėje.
  • Kurkite ir kurkite žiniatinklio programas naudodami "Sinatra".
  • Kurkite ir kurkite žiniatinklio programas naudodami "Rails".
  • Parodykite ir paaiškinkite MVC modelį.
  • Parašykite ir naudokite patikimus bandymus keliais lygmenimis.
  • Dizaino duomenų bazių schemos, skirtos atstovauti objektų santykiams.
  • Suprasti pagrindinius SQL teiginius.
  • Naudokite veiksmingą bendravimą, kad būtų lengviau bendradarbiauti.
  • Taikykite geriausią praktiką projektų valdymo ir Git darbo eigoje.

"Professional Rails Applications"

Apžvalga

3 modle mes pažvelkime į pagrindinius Rails interneto programų kūrimo pagrindus, siekdami verslo poreikio ir paversime jį darbo programine įranga. Studentai bus patogūs, naudodami judrus procesus, kad galėtumėte dirbti su senais kodais, integruoti trečiųjų šalių API, gaminti API, kurti "Rails" programas, kurios naudoja ir apdoroja duomenis be pagrindinių CRUD funkcijų, ir pagerina jų programos našumą per AJAX, talpyklą ir foninius darbuotojus.

Kurso tikslai

Iki šio modulio pabaigos mokiniai galės:

  • Suprasti verslo poreikius ir sukurti kietą produktą, naudojant judrus procesus.
  • Kontrastu skirtingus požiūrius į darbą, susijusį su lauko ir lauko gamtos projektais.
  • Aprašykite, kaip ilgaamžiškumas pakeičia dizainą Rails.
  • Sukurkite "Rails" programą naudodamiesi daugiametės trukmės leidimu.
  • Naudokite "jQuery", kad persikraustumėte ir manipuliuotumėte DOM.
  • Critique praeityje projektai dėl esminių saugumo trūkumų ir suprasti, kaip juos užkirsti.
  • Kurkite ir patikrinkite saugias vidines API naudodami Rails.
  • Išnaudokite išorines API ir išbandykite suvartojimą.
  • Apibūdinkite, kas atsitinka, kai siunčiamas el. Laiškas.
  • Modifikuoti DOM elementus, naudojant AJAX skambučius, naudojant "Rails" programą.
  • Paaiškinkite, kada naudoti "caching" strategijas, kad pagerintumėte "Rails" našumą.
  • Paaiškinkite scenarijus, kurie galėtų būti naudingi naudojant foninius darbuotojus "Rails".

Kliento pusės kūrimas su "JavaScript"

Apžvalga

Modulis 4 grindžiamas įgūdžiais, išmoktais studentams paruošti realų programinės įrangos pasaulį, giliau supranta pasirinkimus ir kompromisus. Studentai pasinerti į "JavaScript", tyrinėdami objektyvius veiksmus ir sistemas. Mes kuriame programas žiniatinklio mastu, naudodamiesi tokiomis priemonėmis kaip "WebSockets" ir "talpyklos".

Programos tikslai

Iki šio modulio pabaigos mokiniai galės:

  • Suprasti "JavaScript" pagrindus.
  • Būkite įgudę Objektinis JavaScript.
  • Jauskitės patogiai su įvairiomis JavaScript testavimo sistemomis.
  • Peržiūrėkite prašymą ir padidinkite jo mastelį.
  • Sukurkite grynai kliento programą.
  • Išbandykite ir sukurkite "JavaScript" programą.
  • Naudokite "Node", norėdami sukurti programą naudodami interneto lizdą.
Ši mokykla siūlo tokias studijų programas:
  • Anglų


Paskutinį kartą atnaujinta June 20, 2018
Trukmė ir kaina
Šis kursas yra Campus based
Start Date
Pradžia
Rugs 2019
Locations
Jungtinės Amerikos Valstijos - Denver, Colorado
Pradžia : Rugs 2019
Galutinis paraiškų davimo terminas Susisiekti su mokykla
Pabaigos data Susisiekti su mokykla
Dates
Rugs 2019
Jungtinės Amerikos Valstijos - Denver, Colorado
Galutinis paraiškų davimo terminas Susisiekti su mokykla
Pabaigos data Susisiekti su mokykla