Yrke Fullstack-utvecklare - gratis kurs från Skillbox, utbildning, Datum: 29 november 2023.
Miscellanea / / November 28, 2023
Layout webbplatser
Lär dig HTML och CSS, du kommer att kunna designa målsidor och flersidiga webbplatser, anpassa dem till olika enheter. Lär dig att hitta fel i någon annans layout och rätta till den färdiga koden.
Utveckla backend-webbplatser
Lär dig att skriva kod på ditt valda språk - PHP, Python eller JavaScript. Du kommer att bekanta dig med principerna för objektorienterad programmering och kommer att kunna utveckla webbplatser med komplex funktionalitet.
Arbeta med databaser
Lär dig skillnaderna mellan MySQL, Redis och MongoDB. Lär dig att hantera stora mängder data och korrekt skriva frågor till databaser för att snabbt få fram nödvändig data.
Använd Git
Du kommer att förstå hur och varför man arbetar med ett versionskontrollsystem. Du kan enkelt göra eller återställa ändringar och arbeta med ett projekt i ett stort team.
Använd ramar
Lär dig React.js, Vue.js eller Angular och lär dig hur du skapar dynamiska, interaktiva användargränssnitt.
Arbeta i ett IT-team
Förbättra din kommunikationsförmåga, lär dig hur du interagerar med designers och projektledare och leder ett utvecklingsteam.
Inledning Grundläggande HTML Grundläggande CSS Arbeta med Layout Avancerad HTML. Formulär Avancerad CSS-lyhördhet JavaScript-tillgänglighet för layoutdesigner Cross-browser Arbeta med hosting
JavaScript
Introduktion. Vad är JavaScript-variabler och att arbeta med siffror Strängar, booleska och villkorliga satser Arrayer och loopar Funktioner Objekt Konstanter, scopes och closures Typkonvertering och lösa jämförelser Introduktion till DOM-händelsehantering och användarinmatning Utvecklare och mjuka färdigheter npm-moduler, package.json Event loop och asynkron utveckling Objektmetoder och prototyper Testning Felhantering Kommunikation med servern, asynkronisera/avvakta Events OOP och dess implementering i JavaScript FP, arbetar med arrayer och strängar
Ram att välja mellan. React.js
Introduktion till React Skapa ett projekt Komponenter med exemplet på ett Reddit-nyhetskort Mer om komponenter. Introduktion till komponenttestning Arbeta med det offentliga API: t med exemplet Reddit Introduktion till Redux med exemplet på ett nyhetsflöde Användning Redux-Thunk använder exemplet med ett oändligt flöde Sidebar + routing Formulär med exemplet med kommentarer och vykort Optimera SSR-applikationen + Nästa. JS Bonusmodul: MobX
Ram att välja mellan. Vue.js
Introduktion Grunderna i Vue Skapa ett projekt Produktkatalog Paginering och filtrering Produktsida Varukorg Arbeta med API. Lista över produkter som arbetar med API. Lägg en beställning Implementera
Ram att välja mellan. Vinkel
Introduktion till Angular Listing-produkter RxJS: söker efter produkter Arbeta med http. Förbättrad produktlista RxJS & Components Advanced: produktvagn Routing: produktsida Former: kassan Auktorisering och skyddade områden Testmetoder för att organisera datautbyte Advanced Practice Advanced Practice: var man ska växa
PHP utvecklare. Del 1
Introduktion till programmering Datahanteringsstruktur. PHP 7 Grundläggande begrepp HTTP/HTTPS-protokoll Användarfunktioner Filer och kataloger Cookie/session MySQL-databas
PHP utvecklare. Del 2
Objekt (grundbegrepp) Principer Objekt (avancerade begrepp) Funktioner och standarder för att arbeta med klasser Undantag och andra inbyggda OOP-klasser. Mallar
Node.js
Introduktion till kursen Förbereda arbetsmiljön Vi skriver Hej världen! Lösa grundläggande problem Asynkron kod Express.js Relationella databaser Icke-relationella databaser CLI-program Avancerade koncept. Strömmar, generatorer, iteratorer i realtid och WebSockets Pro-tips
Python Basic
Inledning Grunderna för att arbeta med Python-operatorer, uttryck Conditional If-sats, förgrening Conditional if-sats: avancerade villkor While loop For loop. Slingor med räknare För slinga. Parametrar för range()-funktionen Numbers Grundläggande samlingar: list För loop: arbeta med listor Listförståelse, skiv- och listsortering Tvådimensionella arrayer Grundsamlingar: tupler och strängar Grundsamlingar: ordböcker Funktioner. Grunderna för funktion. Avancerade ämnen Grundläggande samlingar: ställer in Algoritmer och datastrukturer Funktioner. Design och dokumentation Arbeta med filer Söka i en delsträng med hjälp av träd och regex-funktioner. Rekursion Introduktion till OOP Arbeta med moduler Arbeta med filsystemet Element i funktionell programmering Algoritmer Datastrukturer Principer för OOP OOP. Avancerade ämnen Undantag Protokoll, generatorer, dekoratörer och kontexthanterare Grundläggande om nätverk Avancerade ämnen
Python Advanced
Grunderna i att arbeta i Linux Grunderna i CI-kulturen Grunderna i felsökning och profilering Grunderna i CI/CD Applikationstestning HTML, DOM etc Nätverk Multitasking Databaser Index Protokoll Python Flask Async webb CI/CD Basics N CI/CD Basics N+1 Docker. Vad det är? RESTfull API Introduktion till ORM CGI-server Webbutveckling Security Team examensprojekt
Universell programmeringskunskap
Hur man blir en förstklassig programmerare Hur man letar efter utvecklingsorder Personligt varumärke för en Photoshop-utvecklare för en programmerare Grunderna i SQL-frågespråket Layout av nyhetsbrev via e-post. Tips med riktiga exempel
Online sessioner om webbutveckling
Layout av layouten från grunden jQuery-bibliotek Anpassning av layouten för mobila enheter Workshop om interaktiva element Vad är Webpack Bygg projektet om Gulp och recension av Sass-förprocessorn Animation i CSS Skapa en blogg på WordPress Layout av bokstäver Sass-förbehandlare Adaptiv webblayout från början till sändning
Beröringsskrivningskurs
Ratatype Trainer Funktionsguide
Grunderna i Photoshop
Bonus. Installera Adobe Photoshop. Snabbtangenter Introduktion till Photoshop-verktyg Arbeta med filer och bilder Hur man arbetar med lager och masker Effekter Avancerade klippnings-/retuscheringstekniker Principer för att skapa rasterbilder Bonus. Hur man bemästrar Pen Tool Öva collage för att skapa en Key Visual Bonus-modul. Gör god praxis för att skapa de mest originella memen för sociala nätverk
Figma
Introduktion till Figma. Översikt över funktioner Arbeta med grafik Figma editor - modulära rutnät och ritytor Skapa och anpassa komponenter, arbeta med effekter Skapa kapslade komponenter. Auto Layout Organisering av arbetsytan för komponenter och stilar Lagarbete, versionskontroll och överföring av layouter till utveckling Prototyping Figma Animate Bonusmodul. Granskning och tillämpning av Figma-plugins
Git versionskontrollsystem
Kodversioner Installera Git Index och partiella bekräftelser Jämföra versioner Ångra ändringar och återställa versioner Förvar och samarbeten Filialer - skapande och förvaltning Sammanfogning och konfliktlösning Användbara verktyg Regler arbetar med Git
Arbetar på Bash Command Line
Vad är kommandoraden Arbeta med filer och mappar Auktorisering och åtkomsträttigheter Processer, tjänster och uppgifter Konfiguration och verktyg Skriva skript i Bash Använda Bash som exempel på konfiguration webbserver
Engelska för IT-specialister
IT-CV och CV: skriva ett CV på engelska Anställningsintervju: frågor och svar. Vi har en intervju på engelska Teamwork: vi pratar om teamwork och processer på engelska Arbetsplatskommunikation: engelska för kommunikation Affärsbrev: vi korresponderar på engelska Mjukvaruutveckling: vi analyserar alla stadier av mjukvarans livscykel på engelska. Systemkonceptutveckling och SRS: vi tar fram tekniska specifikationer på engelska Design: vi pratar om de viktigaste designkoncept Utveckling och testning: vi tittar på nyckeltermer inom utveckling och testning. Driftsättning och underhåll: vi diskuterar typiska åtgärder under driftsättning och därefter mjukvarustöd
Karriär och utveckling av en programmerare
Vad behöver en arbetsgivare? Hur skapar man ett CV och söker jobb? Hur klarar man en intervju framgångsrikt? Hur klarar man provanställningen?
Algoritmer och datastrukturer
Du kommer att lära dig viktiga datastrukturer och algoritmer. Tillsammans kommer de att ge grunden för dina kunskaper om datavetenskap och programvaruteknik.
Mjuka färdigheter för en programmerare
En kurs för att förbättra kommunikationsförmåga, självorganisering, kreativt tänkande och stresstålighet. Mjuka färdigheter hjälper dig att arbeta effektivt i vilket team som helst och bygga en framgångsrik karriär.
R
Roman Fz
05.07.2022 G.
Bra plattform för lärande
Fördelar: Moderna kurser, Snabb feedback, Inga strikta tidsramar. Nackdelar: Massor av e-postmeddelanden för att köpa andra kurser från plattformen Jag skulle vilja dela med mig av min feedback om utbildning i Skillbox, jag utbildar mig till att bli en fullstack-utvecklare. Allt metodmaterial presenteras i en tillgänglig och detaljerad form, vissa saker måste du googla själv, men detta är normalt och skickligt...
jag
ilaxi97
19.12.2022 G.
Full-stack utvecklare, med Skillbox är det enkelt!
Fördelar: Presentation och innehåll i material. Snabba svar på frågor. Nackdelar: Inga ännu. Jag har studerat på plattformen i 3 månader. Jag gillar korta videor, miniuppgifter efter varje lektion för att förstärka materialet och läxor i slutet av modulen. Tja, det kan inte bli enklare! [klipp av moderator] följ länken och få maximal rabatt!