Yrke Fullstack-utvikler - gratis kurs fra Skillbox, opplæring, Dato: 29. november 2023.
Miscellanea / / November 28, 2023
Layout nettsteder
Lær HTML og CSS, du vil være i stand til å designe landingssider og nettsteder med flere sider, tilpasse dem til forskjellige enheter. Lær å finne feil i andres layout og korriger den ferdige koden.
Utvikle backend-nettsteder
Lær å skrive kode på ditt valgte språk - PHP, Python eller JavaScript. Du vil bli kjent med prinsippene for objektorientert programmering og vil kunne utvikle nettsider med kompleks funksjonalitet.
Arbeid med databaser
Lær forskjellene mellom MySQL, Redis og MongoDB. Lær å administrere store datamengder og skrive spørringer korrekt til databaser for raskt å få de nødvendige dataene.
Bruk Git
Du vil forstå hvordan og hvorfor du skal jobbe med et versjonskontrollsystem. Du kan enkelt gjøre eller rulle tilbake endringer og jobbe med et prosjekt i et stort team.
Bruk rammer
Lær React.js, Vue.js eller Angular og lær hvordan du lager dynamiske, interaktive brukergrensesnitt.
Arbeid i et IT-team
Forbedre kommunikasjonsferdighetene dine, lær hvordan du samhandler med designere og prosjektledere og administrer et utviklingsteam.
Innledning Grunnleggende HTML Grunnleggende CSS Arbeide med oppsett Avansert HTML. Skjemaer Avansert CSS-responsivitet JavaScript-tilgjengelighet for layoutdesigner på tvers av nettlesere Arbeider med hosting
JavaScript
Introduksjon. Hva er JavaScript-variabler og arbeid med tall Strenger, boolske og betingede utsagn Matriser og løkker Funksjoner Objekter Konstanter, omfang og lukkinger Typekonvertering og løse sammenligninger Introduksjon til DOM-hendelseshåndtering og brukerinput Utvikler- og myke ferdigheter npm-moduler, package.json Event loop og asynkron utvikling Objektmetoder og prototyper Testing Feilhåndtering Kommunikasjon med serveren, asynkron/avvent Hendelser OOP og implementering i JavaScript FP, arbeider med matriser og strenger
Rammeverk å velge mellom. React.js
Introduksjon til React Opprette et prosjekt Komponenter ved å bruke eksemplet på et Reddit-nyhetskort Mer om komponenter. Introduksjon til komponenttesting Arbeide med det offentlige API ved å bruke eksempelet Reddit Introduksjon til Redux ved å bruke eksempelet på en nyhetsfeed. Redux-Thunk ved å bruke eksempelet på en endeløs feed Sidebar + ruting Skjemaer ved å bruke eksemplet med kommentarer og postkort Optimalisering av SSR-applikasjonen + Neste. JS Bonusmodul: MobX
Rammeverk å velge mellom. Vue.js
Innledning Grunnleggende om Vue Opprette et prosjekt Produktkatalog Paginering og filtrering Produktside Handlevogn Arbeide med API. Liste over produkter som jobber med API. Legg inn en bestilling Distribuer
Rammeverk å velge mellom. Kantete
Introduksjon til Angular Listing-produkter RxJS: søker etter produkter Arbeide med http. Forbedret produktliste RxJS & Components Advanced: produktvogn Ruting: produktside Skjemaer: kassa Autorisasjon og beskyttede områder Testmetoder for organisering av datautveksling Advanced Practice Advanced Practice: hvor å vokse
PHP utvikler. Del 1
Introduksjon til programmering Datastyringsstruktur. PHP 7 Grunnleggende konsepter HTTP/HTTPS Protocol Brukerfunksjoner Filer og kataloger Cookie/Session MySQL Database
PHP utvikler. Del 2
Objekter (grunnkonsepter) Prinsipper Objekter (avanserte konsepter) Funksjoner og standarder for arbeid med klasser Unntak og andre innebygde OOP-klasser. Maler
Node.js
Introduksjon til kurset Forberede arbeidsmiljøet Vi skriver Hei, verden! Løse grunnleggende problemer Asynkron kode Express.js Relasjonelle databaser Ikke-relasjonelle databaser CLI-programmer Avanserte konsepter. Strømmer, generatorer, iteratorer i sanntid og WebSockets Pro-tips
Python Basic
Innledning Grunnleggende om å jobbe med Python-operatorer, uttrykk Conditional If-setning, forgrening Conditional if-setning: avanserte betingelser While loop For loop. Løkker med teller For løkke. Parametre for range()-funksjonen Numbers Grunnleggende samlinger: liste For loop: arbeide med lister Listeforståelser, skive- og listesortering Todimensjonale arrays Grunnleggende samlinger: tupler og strenger Grunnleggende samlinger: ordbøker Funksjoner. Grunnleggende om funksjon. Avanserte emner Grunnleggende samlinger: setter Algoritmer og datastrukturer Funksjoner. Design og dokumentasjon Arbeide med filer Søke i en delstreng ved hjelp av trær og regex-funksjoner. Rekursjon Introduksjon til OOP Arbeide med moduler Arbeide med filsystemet Elementer i funksjonell programmering Algoritmer Datastrukturer Prinsipper for OOP OOP. Avanserte emner Unntak Protokoller, generatorer, dekoratører og kontekstadministratorer Grunnleggende om nettverk Avanserte emner
Python avansert
Grunnleggende om å jobbe i Linux Grunnleggende om CI-kultur Grunnleggende om feilsøking og profilering Grunnleggende om CI/CD Applikasjonstesting HTML, DOM etc Nettverk Multitasking Databaser Indekser Protokoller Python Flask Async web CI/CD Grunnleggende N CI/CD Grunnleggende N+1 Docker. Hva det er? RESTfull API Introduksjon til ORM CGI-server Webutvikling Security Team avgangsprosjekt
Universell programmererkunnskap
Hvordan bli en førsteklasses programmerer Hvordan se etter utviklingsordrer Personlig merkevare for en Photoshop-utvikler for en programmerer Grunnleggende om SQL-spørringsspråket Layout av nyhetsbrev på e-post. Tips med ekte eksempler
Online økter om webutvikling
Layout av layout fra bunnen av jQuery-bibliotek Tilpasning av layout for mobile enheter Workshop om interaktive elementer Hva er Webpack Bygg prosjektet på Gulp og gjennomgang av Sass-forprosessoren Animasjon i CSS Opprette en blogg på WordPress Layout av bokstaver Sass-forbehandler Adaptiv nettstedsoppsett fra bunnen til sending
Berøringsskrivekurs
Ratatype Trainer-funksjonsveiledning
Grunnleggende om Photoshop
Bonus. Installere Adobe Photoshop. Hurtigtaster Introduksjon til Photoshop-verktøy Arbeide med filer og bilder Hvordan jobbe med lag og masker Effekter Avanserte klippe-/retusjerteknikker Prinsipper for å lage rasterbilder Bonus. Hvordan mestre pennverktøyet Øv på collaging for å lage en Key Visual Bonus-modul. Gjør god praksis for å lage de mest originale memene for sosiale nettverk
Figma
Introduksjon til Figma. Oversikt over funksjoner Arbeide med grafikk Figma-editor - modulære rutenett og tegnebrett Opprette og tilpasse komponenter, arbeide med effekter Opprette nestede komponenter. Auto Layout Organisering av arbeidsområdet til komponenter og stiler Teamarbeid, versjonskontroll og overføring av layouter til utvikling Prototyping Figma Animate Bonus-modul. Gjennomgang og bruk av Figma-plugins
Git versjonskontrollsystem
Kodeversjoner Installere Git Index og delvise forpliktelser Sammenligning av versjoner Angre endringer og rulle tilbake versjoner Lagre og samarbeid Filialer - opprettelse og forvaltning Sammenslåing og konfliktløsning Nyttige verktøy Regler jobber med Git
Jobber på Bash Command Line
Hva er kommandolinjen Arbeide med filer og mapper Autorisasjon og tilgangsrettigheter Prosesser, tjenester og oppgaver Konfigurasjon og verktøy Skrive skript i Bash Bruke Bash som eksempel på konfigurasjon Internett server
Engelsk for IT-spesialister
IT-CV og CV: skrive en CV på engelsk Jobbintervju: spørsmål og svar. Vi har et intervju på engelsk Teamwork: vi snakker om teamarbeid og prosesser på engelsk Arbeidsplasskommunikasjon: Engelsk for kommunikasjon Forretningsbrev: vi korresponderer på engelsk Programvareutvikling: vi analyserer alle stadier av programvarens livssyklus på engelsk. Systemkonseptutvikling og SRS: vi utarbeider tekniske spesifikasjoner på engelsk Design: vi snakker om de viktigste designkonsepter Utvikling og testing: vi ser på nøkkelbegreper i utvikling og testing. Implementering og vedlikehold: vi diskuterer typiske handlinger under distribusjon og utover programvarestøtte
Karriere og utvikling av en programmerer
Hva trenger en arbeidsgiver? Hvordan lage en CV og se etter jobb? Hvordan bestå et intervju? Hvordan passere prøvetiden?
Algoritmer og datastrukturer
Du vil lære sentrale datastrukturer og algoritmer. Sammen vil de gi grunnlaget for din kunnskap om informatikk og programvareteknikk.
Myke ferdigheter for en programmerer
Et kurs for å forbedre kommunikasjonsevner, selvorganisering, kreativ tenkning og stressmotstand. Myke ferdigheter hjelper deg å jobbe effektivt i ethvert team og bygge en vellykket karriere.
R
Roman Fz
05.07.2022 G.
Flott plattform for læring
Fordeler: Moderne kurs, Rask tilbakemelding, Ingen strenge tidsrammer. Ulemper: Mange e-postmeldinger for å kjøpe andre kurs fra plattformen Jeg vil gjerne dele mine tilbakemeldinger om opplæring i Skillbox, jeg utdanner meg til å bli fullstack-utvikler. Alt metodisk materiale presenteres i en tilgjengelig og detaljert form, noen ting må du google selv, men dette er normalt og dyktig...
Jeg
ilaxi97
19.12.2022 G.
Fullstack-utvikler, med Skillbox er det enkelt!
Fordeler: Presentasjon og innhold av materialer. Raske svar på spørsmål. Ulemper: Ingen ennå. Jeg har studert på plattformen i 3 måneder. Jeg liker korte videoer, minioppgaver etter hver leksjon for å forsterke stoffet, og lekser på slutten av modulen. Vel, enklere kan det ikke bli! [klipp av moderator] følg lenken og få maksimal rabatt!