Back-End Engineering

Turing School of Software and Design

Programmi kirjeldus

Loe ametlikku kirjeldust

Back-End Engineering

Turing School of Software and Design

Edaspidi objektorienteeritud programmeerimise ja andmestruktuuride põhitõedest andmebaasidega varustatud veebirakenduste loomiseks Sinatras ja Ruby on Rails'il pakub meie Back-End Engineering programm põhilisi oskusi oma karjääri avamiseks tarkvaraarenduses.

Seitsmekuuline programm sisaldab järgmist:

  • Objektipõhine programmeerimine rubiiniga
  • Veebirakendused rubiiniga
  • Professional Rails rakendused
  • JavaScripti kliendipoolne arendus

Objektipõhine programmeerimine rubiiniga

Ülevaade

1. moodulis õpivad õpilased, kuidas probleemide lahendamiseks kasutada objektorienteeritud programmeerimist. Selleks ehitavad nad üles andmestruktuurid ja kasutavad käsurea rakendusi, kasutades Ruby programmeerimiskeelt. Selle mooduli lõpus peaksid õpilased tegema keerukat probleemi, looma selle lahendamiseks algoritmi ja tunda end mugavalt katsetamise juhtimisel.

Kursuse eesmärgid

Selle mooduli lõpus saavad õpilased:

  • Mõistke Ruby-põhist süntaksit
  • Kombineerige keerukad tehnilised väljakutsed rida väiksemaid probleeme.
  • Tarkvara loomine automatiseeritud katsetuste, pseudokoodide, rakenduse koodide ja refaktorite abil.
  • Arendage oskusi ja protseduure koostöö tegemiseks ja teiste arendajatega sidumiseks.
  • Mõista "tehnoloogilises maailmas" töötamise kultuuri, stiili, tugevusi ja nõrkusi.

Veebirakendused rubiiniga

Ülevaade

Module 2 laiendame põhiliste rubiinide oskusi, luues andmebaasidega varustatud veebirakendusi Sinatra ja Rails'is. Läbi grupiprojektide uurime parimaid praktikaid juhitavas projektijuhtimises ja koostöös. Selle mooduli lõpuks on õpilastel lihtne luua Rails'i veebirakendusi.

Kursuse eesmärgid

Selle mooduli lõpus saavad õpilased:

  • Kirjeldage HTTP-päringu / vastuse tsüklit.
  • Selgitage, mis juhtub, kui klient külastab veebisaiti.
  • Sinatra abil veebirakendusi projekteerige ja ehitage.
  • Raitide abil veebirakenduste väljatöötamine ja ehitamine.
  • Joonistage ja selgitage MVC mudelit.
  • Kirjutage ja kasutage tugevat testi mitmel tasandil.
  • Disainib andmebaasi skeeme, mis esindavad objektide suhteid.
  • Mõistke põhilisi SQL-i avaldusi.
  • Koostöö hõlbustamiseks kasutage tõhusat kommunikatsiooni.
  • Rakenda parimaid tavasid projektijuhtimise ja Giti töövoo puhul.

Professional Rails rakendused

Ülevaade

Moodul 3-s vaadeldakse Raili veebirakenduste põhialuseid, mille eesmärk on ettevõtte vajaduste rahuldamine ja tööprogrammi muutmine. Õpilased on mugavad, kasutades vilgukaid protsesse, et töötada pärandkoodiga, integreerida kolmanda osapoole API-sid, toota API-sid, luua Railsrakendusi, mis tarbivad ja töötlevad andmeid lisaks põhilistele CRUD-funktsioonidele ja parandavad oma rakenduse toimivust AJAX-i, vahemällu salvestamise ja tausttehnoloogiate abil.

Kursuse eesmärgid

Selle mooduli lõpus saavad õpilased:

  • Ärivajaduse tõlgendamine ja säästlike protsesside arendamine.
  • Kontrastada erinevaid lähenemisviise, et töötada roheliste ja prügilatega seotud projektidega.
  • Kirjeldage, kuidas mitmekientsus muudab disaini Rails'is.
  • Ehitage Railsi rakendus, kasutades mitmeaastast luba.
  • Kasutage jQuery DOM-i läbimiseks ja käsitsemiseks.
  • Kriitika varasemad projektid põhiliste turvaplaanide korral ja mõista, kuidas neid ära hoida.
  • Raite abil saate luua ja testida turvalisi sisemisi API-sid.
  • Kasutage väliseid API-sid ja proovige tarbimist.
  • Kirjeldage, mis juhtub e-kirja saatmisel.
  • Modifitseerige DOM-i elemente, kasutades AJAX-kõnesid Rails-rakenduses.
  • Selgitage, millal kasutada jõudluse parandamiseks vahemällu vahemällu salvestamise strateegiaid.
  • Selgitage stsenaariume, mis võiksid tulla kasuliku taustaga töötajatele Rails'is.

JavaScripti kliendipoolne arendus

Ülevaade

Moodul 4 põhineb omandatud oskustel, et valmistada üliõpilasi ette reaalses maailmas tarkvara kaudu paremini mõista valikuid ja kompromisse. Õpilased sukelduvad JavaScripti, uurides objektorienteeritud tavasid ja raame. Me loome veebimaailmas rakendusi, kasutades selliseid tööriistu nagu WebSockets ja vahemällu salvestamine.

Programmi eesmärgid

Selle mooduli lõpus saavad õpilased:

  • Mõista JavaScripti aluseid.
  • Oskab omandada objektorienteeritud JavaScripti.
  • Tundke mugavusi erinevate JavaScript testimise raamistikega.
  • Taotluse läbivaatamine ja selle mastaapsuse parandamine.
  • Ehitage puhtalt kliendipoolne rakendus.
  • Testige ja ehitage JavaScripti rakendus.
  • Kasutage sõlmpunkti, et luua rakendus veebi pistikupesadega.
See kool pakub järgmisi programme:
  • Inglise


Viimati uuendatud June 20, 2018
Kestvus ja hind
See kursus on Ülikoolilinnas
Start Date
Alguskuupäev
Sept. 2019
Locations
Ameerika Ühendriigid - Denver, Colorado
Alguskuupäev : Sept. 2019
Avalduste vastuvõtu lõppkuupäev Võta kooliga ühendust
Lõppkuupäev Võta kooliga ühendust
Dates
Sept. 2019
Ameerika Ühendriigid - Denver, Colorado
Avalduste vastuvõtu lõppkuupäev Võta kooliga ühendust
Lõppkuupäev Võta kooliga ühendust