Yrke "Backend utvecklare" - kurs 23 000 rubel. från HTML Academy, utbildning 11 månader, datum 27 november 2023.
Miscellanea / / November 28, 2023
Du styr din egen arbetsbelastning. Under utbildningen kan du utveckla fyra projekt.
Under utbildningen finns en jourhavande mentor ständigt tillgänglig i en allmän privat chatt med andra studenter.
Kursen är designad för nybörjare. Grundläggande datorvana är tillräcklig för att genomföra kursen.
Volymen av uppgifter väljs så att även upptagna och arbetande människor kan slutföra dem i tid och arbeta i ett bekvämt läge.
Du reglerar själv belastningen beroende på taxa. På standardtaxan behöver du 15-20 timmar per vecka, på den utökade tariffen - 8 timmar per vecka.
Tidpunkten för kursen gör att du kan få ett färdigt personligt projekt för var och en av de fyra delarna av kursen.
Liveinspelningar
Inspelningar av livesändningar där lärare analyserar komplexa frågeställningar från teori och praktik.
Öva
Du gör läxor där du arbetar med ditt projekt och förstärker kursmaterialet.
Kodgranskning
Efter varje uppgift kan du jämföra kvaliteten på ditt arbete med kodgranskningsposten och förstå hur du kan bli bättre.
Den här modulen är utformad för att förbereda nybörjare för att framgångsrikt bemästra professionella färdigheter i backend-utvecklare.
Du kommer smidigt att fördjupa dig i inlärningsrytmen och även gå igenom och konsolidera det "tekniska minimumet" från grunden, vilket är nödvändigt för att effektivt lära dig att lösa problemen med en backend-utvecklare.
Detta minimum inkluderar grundläggande kunskaper om HTML och CSS, grunderna i JavaScript, PHP och grundläggande algoritmer, grunderna för att arbeta med webbläsar-API: er som använder JavaScript, såväl som möjligheten att använda teamutvecklingsverktyg, nämligen Git och GitHub.
PHP. Professionell webbutveckling
Du kommer att lära dig syntaxen för PHP-språket, lära dig hur du manipulerar information i databaser (DB) genom SQL förfrågningar, kan du konfigurera integrationen av PHP-skript med databasen och visa information från databasen på sidor webbplats.
Dessutom kommer du att lägga till interaktivitet till ditt projekt genom att koppla registreringsformulär, du kommer att kunna dela upp webbplatssidor till offentliga och privata, och lär dig även avancerade tekniker för att arbeta med MySQL och tredje part bibliotek.
JavaScript. Professionell utveckling av webbgränssnitt
Du kommer att lära dig grunderna i JavaScript, bekanta dig med de nuvarande funktionerna i ECMAScript 2018-standarden, lära dig algoritmiskt tänkande, du kommer att förstå hur man återupplivar statiska sidor, validerar data i formulär, interagerar med servrar och får övning i att lösa typiska uppgifter.
PHP och Yii. Arkitektur av komplexa webbtjänster
Du kommer att lära dig objektorienterad programmering (OOP). Alla moderna PHP-applikationer skrivs endast med OOP. I början av modulen kommer vi att bekanta oss med huvudkoncepten: klasser, objekt, gränssnitt. Vi kommer också att titta på funktionerna i PHP för en avancerad nivå och bekanta oss med språkets möjligheter, utan vilka inget professionellt projekt kan klara sig.
I den här modulen kommer vi att utforska Yii 2-ramverket och utforska dess komponenter som hjälper oss att bearbeta formulär och utföra routing mellan sidor. Dessutom kommer vi att lära oss om en uppsättning visuella komponenter: detta kommer att vara användbart för snabb prototypframställning eller för att skapa adminpanelen för en applikation.
Vi kommer också att lära oss hur man arbetar med externa tjänster via API-protokollet och kommer att kunna implementera båda sidor av interaktionen: fungera som en API-klient och en API-server.
PHP och Laravel. Skapa moderna backends
PHP används för att skapa backend för webb- och mobilapplikationer. I det här fallet utvecklas ett API i PHP, som ansvarar för all affärslogik och arbete med data.
Vi kommer att bekanta oss med Laravel-ramverket och använda det för att skriva ett komplext REST-API för en webbapplikation. Förutom färdigheter i att arbeta med själva ramverket får du lära dig att skriva kod som är lätt att utöka och testa. Kunskaper om arkitektoniska mönster och testramar hjälper dig med detta. Automatiserad testning spelar en mycket stor roll i denna kurs: vi kommer att analysera både enhetstester och funktionstester. Du kommer också att lära dig hur man designar en applikation för höga belastningar och förstår strategier för distribution och kontinuerlig leverans (CI/CD).
Den aktuella kunskapen och erfarenheten av att lösa praktiska problem gör att du kan betrakta dig själv som en fullfjädrad mellanutvecklare.
R
riinaaamur
09.04.2022 G.
Vill du lära dig webbutveckling? Besök sedan aldrig HTML Academys webbplats.
Fördelar: Inga. Nackdelar: Hela kursen Hälsningar! Det är svårt att börja skriva en recension eftersom missnöje skvätter mig så mycket och grumlar mitt förnuft. Men jag har redan skrivit en liknande text till stöd för kursen, så jag ska försöka komma ihåg. Till att börja med köpte jag en kurs om backend-utveckling i HNR. Jag vet att det är svårt, särskilt för nybörjare (jag är nybörjare inom webbutveckling),...