Yrke i individuellt format "Backend-utvecklare" - gratis kurs från HTML Academy, utbildning, Datum: 1 december 2023.
Miscellanea / / December 04, 2023
Du bestämmer själv träningsintensiteten. Du kan gå igenom hela yrket på ett halvår, eller så kan du ta det långsamt under två år.
Under utbildningen arbetar du med mentor och rådgivare.
Vad du kan förvänta dig under träningen
Detaljerad teori
I början av varje avsnitt lär du dig teorin, som inkluderar simulatorer, lärobokskapitel, screencasts och steg-för-steg interaktiva mästarklasser.
Öva på ett personligt projekt
Efter att ha studerat teorin gör du läxor där du arbetar med ditt projekt och förstärker läromedlet.
Recension från en mentor
Efter varje uppgift kontrollerar din mentor kvaliteten på ditt arbete, delar med dig av dina erfarenheter och berättar hur du kan göra det bättre.
Kursen är designad för nybörjare. Grundläggande datorvana är tillräcklig för att genomföra kursen.
Inför utbildningsstart hittar vi en erfaren mentor till dig som har arbetat med dussintals studenter. Vi ser till att stilen och formatet på mentorns arbete passar dig.
Du anger startdatum för träningen, så du behöver inte vänta flera månader innan nästa lektion börjar.
En personlig rådgivare hjälper dig att välja mentor och skapa ett schema, stödja din inlärningsrytm och hjälpa dig att hantera svårigheter.
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.
G
g123udini
05.08.2022 G.
Detta kommer att vara en ode till kärleken, men så objektiv som möjligt)
Fördelar: Presentation av material, mentorer, pris. Nackdelar: Jag hittade inga nackdelar för mig själv. Dessa kurser är inte det första jag stötte på på vägen till ett nytt yrke. I oktober förra året bestämde jag mig för att byta yrke. Jag har alltid gillat programmering, men jag tvivlade på att jag hade tillräckligt med hjärnor. När jag tittade på mina klasskamrater som nu arbetar som IT-specialister och mår bra, insåg jag att hjärnan är precis...