Yrke i individuelt format "Backend utvikler" - gratis kurs fra HTML Academy, opplæring, Dato: 1. desember 2023.
Miscellanea / / December 04, 2023
Du bestemmer selv intensiteten på treningen. Du kan gå gjennom hele yrket på seks måneder, eller du kan ta det sakte over to år.
Under opplæringen jobber du med mentor og rådgiver.
Hva du kan forvente under trening
Detaljert teori
I begynnelsen av hver del lærer du teorien, som inkluderer simulatorer, lærebokkapitler, screencasts og trinnvise interaktive mesterklasser.
Øv på et personlig prosjekt
Etter å ha studert teorien, gjør du lekser der du jobber med prosjektet ditt og forsterker lærestoffet.
Anmeldelse fra en mentor
Etter hver oppgave sjekker din mentor kvaliteten på arbeidet ditt, deler din erfaring og forteller deg hvordan du kan gjøre det bedre.
Kurset er laget for nybegynnere. Grunnleggende datakunnskaper er tilstrekkelig for å fullføre kurset.
Før opplæringsstart finner vi deg en erfaren mentor som har jobbet med flere titalls studenter. Vi vil sørge for at stilen og formatet på mentorens arbeid passer deg.
Du setter startdatoen for treningen, slik at du ikke trenger å vente flere måneder før neste time starter.
En personlig rådgiver vil hjelpe deg med å velge en mentor og lage en timeplan, støtte læringsrytmen din og hjelpe deg med å takle vanskeligheter.
Denne modulen er utviklet for å forberede nybegynnere til å mestre profesjonelle ferdigheter for backend-utviklere.
Du vil jevnt fordype deg i læringsrytmen, og også gå gjennom og konsolidere det "teknologiske minimumet" fra bunnen av, som er nødvendig for effektivt å lære å løse problemene til en backend-utvikler.
Dette minimum inkluderer grunnleggende kunnskap om HTML og CSS, det grunnleggende om JavaScript, PHP og grunnleggende algoritmer, det grunnleggende om å jobbe med nettleser-APIer som bruker JavaScript, samt muligheten til å bruke teamutviklingsverktøy, nemlig Git og GitHub.
PHP. Profesjonell webutvikling
Du vil lære syntaksen til PHP-språket, lære å manipulere informasjon i databaser (DB-er) gjennom SQL forespørsler, kan du konfigurere integreringen av PHP-skript med databasen og vise informasjon fra databasen på sider nettstedet.
I tillegg vil du legge til interaktivitet til prosjektet ditt ved å koble til registreringsskjemaer, du vil kunne dele nettstedssider til offentlige og private, og lær også avanserte teknikker for å jobbe med MySQL og tredjeparter biblioteker.
JavaScript. Faglig utvikling av webgrensesnitt
Du vil lære det grunnleggende om JavaScript, bli kjent med de nåværende egenskapene til ECMAScript 2018-standarden, lære algoritmisk tenkning, du vil forstå hvordan du gjenoppliver statiske sider, validerer data i skjemaer, samhandler med servere og får øvelse i å løse typiske oppgaver.
PHP og Yii. Arkitektur av komplekse webtjenester
Du vil lære objektorientert programmering (OOP). Alle moderne PHP-applikasjoner er kun skrevet med OOP. I begynnelsen av modulen vil vi bli kjent med hovedbegrepene: klasser, objekter, grensesnitt. Vi vil også se på funksjonene til PHP for et avansert nivå og bli kjent med språkets evner, uten noe profesjonelt prosjekt kan klare seg.
I denne modulen vil vi utforske Yii 2-rammeverket og utforske dets komponenter som vil hjelpe oss med å behandle skjemaer og utføre ruting mellom sider. I tillegg vil vi lære om et sett med visuelle komponenter: dette vil være nyttig for rask prototyping eller for å lage administrasjonspanelet til en applikasjon.
Vi vil også lære å jobbe med eksterne tjenester via API-protokollen og vil kunne implementere begge sider av interaksjonen: fungere som en API-klient og en API-server.
PHP og Laravel. Opprette moderne backends
PHP brukes til å lage backend for nett- og mobilapplikasjoner. I dette tilfellet utvikles en API i PHP, som er ansvarlig for all forretningslogikk og arbeid med data.
Vi vil bli kjent med Laravel-rammeverket og bruke det til å skrive en kompleks REST-API for en nettapplikasjon. I tillegg til ferdigheter i å jobbe med selve rammeverket, vil du lære å skrive kode som er enkel å utvide og teste. Kunnskap om arkitektoniske mønstre og testrammeverk vil hjelpe deg med dette. Automatisert testing spiller en veldig stor rolle i dette kurset: vi vil analysere både enhetstester og funksjonstester. Du vil også lære hvordan du designer en applikasjon for høy belastning og forstår strategier for distribusjon og kontinuerlig levering (CI/CD).
Den oppdaterte kunnskapen og erfaringen med å løse praktiske problemer vil tillate deg å betrakte deg selv som en fullverdig mellomutvikler.
G
g123udini
05.08.2022 G.
Dette vil være en ode til kjærligheten, men så objektiv som mulig)
Fordeler: Presentasjon av materiell, mentorer, pris. Ulemper: Jeg fant ingen ulemper for meg selv. Disse kursene er ikke det første jeg kom over på veien til et nytt yrke. I oktober i fjor bestemte jeg meg for å bytte yrke. Jeg har alltid likt programmering, men jeg tvilte på at jeg hadde nok hjerner. Når jeg så på klassekameratene mine som nå jobber som IT-spesialister og føler meg bra, innså jeg at hjernen er akkurat...