Poklic v individualni obliki “Backend developer” - brezplačen tečaj HTML Academy, usposabljanje, Datum: 1. december 2023.
Miscellanea / / December 04, 2023
Intenzivnost vadbe določite sami. Celoten poklic lahko opraviš v šestih mesecih ali pa počasi v dveh letih.
Med usposabljanjem sodelujete z mentorjem in svetovalcem.
Kaj pričakovati med treningom
Podrobna teorija
Na začetku vsakega razdelka se naučite teorije, ki vključuje simulatorje, poglavja v učbenikih, posnetke zaslona in interaktivne mojstrske tečaje po korakih.
Vadite na osebnem projektu
Po študiju teorije naredite domače naloge, v katerih delate na svojem projektu in utrjujete učno snov.
Ocena mentorja
Po vsaki nalogi vaš mentor preveri kakovost vašega dela, deli vaše izkušnje in vam pove, kako bi to lahko naredili bolje.
Tečaj je namenjen začetnikom. Za dokončanje tečaja zadostuje osnovno računalniško znanje.
Pred začetkom usposabljanja vam bomo poiskali izkušenega mentorja, ki je delal z več deset študenti. Poskrbeli bomo, da vam stil in oblika mentorjevega dela ustrezata.
Sami določite datum začetka usposabljanja, tako da vam ni treba čakati več mesecev pred začetkom naslednjega tečaja.
Osebni svetovalec vam bo pomagal izbrati mentorja in sestaviti urnik, podpiral vaš učni ritem in vam pomagal pri soočanju s težavami.
Ta modul je zasnovan za pripravo popolnih začetnikov na uspešno obvladovanje profesionalnih veščin zalednega razvijalca.
Nemoteno se boste potopili v ritem učenja, prav tako pa boste iz nič šli skozi in utrdili »tehnološki minimum«, ki je potreben za učinkovito učenje reševanja težav backend razvijalca.
Ta minimum vključuje osnovno znanje HTML in CSS, osnove JavaScripta, PHP in osnovnih algoritmov, osnove dela z API-ji brskalnika, ki uporabljajo JavaScript, kot tudi možnost uporabe skupinskih razvojnih orodij, in sicer Git in GitHub.
PHP. Profesionalni spletni razvoj
Naučili se boste sintakse jezika PHP, naučili se boste manipulirati z informacijami v bazah podatkov (DB) preko SQL zahtev, lahko konfigurirate integracijo PHP skriptov z bazo podatkov in prikažete informacije iz baze podatkov na straneh mesto.
Poleg tega boste svojemu projektu dodali interaktivnost s povezovanjem registracijskih obrazcev, ki jih boste lahko razdelili strani spletnega mesta v javne in zasebne ter se naučite tudi naprednih tehnik za delo z MySQL in tretjimi osebami knjižnice.
JavaScript. Profesionalni razvoj spletnih vmesnikov
Naučili se boste osnov JavaScripta, se seznanili s trenutnimi zmožnostmi standarda ECMAScript 2018, se naučili algoritemskega razmišljanja, razumeli boste, kako oživiti statične strani, potrditi podatke v obrazcih, komunicirati s strežniki in se vaditi pri reševanju tipičnih naloge.
PHP in Yii. Arhitektura kompleksnih spletnih storitev
Naučili se boste objektno orientiranega programiranja (OOP). Vse sodobne PHP aplikacije so napisane samo z OOP. Na začetku modula se bomo seznanili z glavnimi koncepti: razredi, objekti, vmesniki. Ogledali si bomo tudi lastnosti PHP-ja za višjo raven in se seznanili z zmožnostmi jezika, brez katerega ne more noben profesionalni projekt.
V tem modulu bomo raziskali ogrodje Yii 2 in njegove komponente, ki nam bodo pomagale pri obdelavi obrazcev in izvajanju usmerjanja med stranmi. Poleg tega se bomo seznanili z naborom vizualnih komponent: to bo uporabno za hitro izdelavo prototipov ali za ustvarjanje skrbniške plošče aplikacije.
Naučili se bomo tudi dela z zunanjimi storitvami preko API protokola in znali bomo implementirati obe strani interakcije: delovati kot API odjemalec in API strežnik.
PHP in Laravel. Ustvarjanje sodobnih ozadij
PHP se uporablja za ustvarjanje ozadja za spletne in mobilne aplikacije. V tem primeru je v PHP razvit API, ki skrbi za vso poslovno logiko in delo s podatki.
Spoznali bomo ogrodje Laravel in ga uporabili za pisanje kompleksnega REST-API-ja za spletno aplikacijo. Poleg veščin dela s samim ogrodjem se boste naučili pisati kodo, ki jo je enostavno razširiti in testirati. Pri tem vam bo pomagalo poznavanje arhitekturnih vzorcev in testnih ogrodij. Avtomatizirano testiranje igra zelo veliko vlogo v tem tečaju: analizirali bomo enotne in funkcionalne teste. Naučili se boste tudi, kako oblikovati aplikacijo za visoke obremenitve in razumeti strategije uvajanja in neprekinjenega izvajanja (CI/CD).
Sodobno znanje in izkušnje pri reševanju praktičnih problemov vam bodo omogočili, da se boste imeli za polnopravnega srednjega razvijalca.
G
g123udini
05.08.2022 G.
To bo oda ljubezni, vendar čim bolj objektivna)
Prednosti: Predstavitev gradiva, mentorji, cena. Slabosti: Zase nisem našel slabosti. Ti tečaji niso prva stvar, s katero sem se srečal na poti do novega poklica. Oktobra lani sem se odločil zamenjati poklic. Vedno sem rad programiral, vendar sem dvomil, da imam dovolj pameti. Ko sem gledal svoje sošolce, ki zdaj delajo kot informatiki in se počutijo odlično, sem ugotovil, da so možgani točno...