Fakultet for frontend-utvikling - kurs 179 600 rub. fra GeekBrains, trening 15 måneder, Dato: 10. juni 2023.
Miscellanea / / November 29, 2023
Forberedende blokk
Kurs
Hvordan studere effektivt. Videokurs fra GeekUniversity-metodologer
— Funksjoner ved å studere ved GeekUniversity
– Hvorfor er det vanskelig å studere?
— Verktøy for egenutdanning
— Vi lærer av kompetanser
— Kjennetegn ved voksenopplæringen
— Sette mål etter SMART-ordningen
— Hvordan formulere en pedagogisk forespørsel
Grunnleggende om programmering
— Oppretting av variabler;
— operasjoner for addisjon, subtraksjon, divisjon og multiplikasjon;
— Logiske operasjoner;
— Arbeide med matriser;
- Funksjoner.
Git. Grunnkurs
Git er veldig viktig for enhver moderne utvikler, siden det legger grunnlaget som er nødvendig for praktisk teamarbeid i et team og arbeid med tredjeparts åpen kildekode-løsninger.
jeg kvartal
Web layout
— Lær hvordan du layouter nettsteder, oppretter en side og forbereder deg på å lage en oppgaveplanlegger — Mestre Bootstrap-biblioteket, LESS- og SASS-forprosessorer – Mestre adaptiv layout, prinsipper for kompatibilitet og gyldighet på tvers av nettlesere – Lag en landingsside side
Kurs
HTML/CSS. Interaktivt kurs
— Grunnleggende konsepter for webutvikling
— Grunnleggende om HTML-markeringsspråk
— Grunnleggende om CSS-stilark
— Grunnleggende tagger, pseudo-klasser og pseudo-elementer
— Grunnleggende posisjonering og arbeid med CSS Flexbox-teknologi
— Arbeide med layout i Figma grafiske editor
— Grunnleggende om å lage en responsiv nettside
— Webstandarder og støtteverktøy
Profesjonell layout
— Plassering av elementer. Praktisk layout
— HTML5-struktur, kjennskap til skjemaer
— Praktisk bruk av Bootstrap
— Forbehandlere: anvendelse i praksis
— Overgangs- og transformasjonseffekter i CSS3
— CSS3: mediespørringer, adaptiv layout
— Praktisk anvendelse av adaptiv layout
— Rutenettoppsett, nye CSS3-funksjoner
II kvartal
Frontend utvikling
— Mestre JavaScript og OOP-prinsipper — Lær å jobbe med Parcel, Webpack, Vue.js og tredjeparts APIer — Du vil kunne jobbe i forskjellige miljøer og koble sammen tredjepartsbiblioteker
Prosjekt
— Søknad om utgiftssporing
Kurs
Grunnleggende JavaScript-kurs
— Grunnleggende om JavaScript-språket
— Grunnleggende JavaScript-operatører
— Loops, arrays og datastrukturer
— Objekter i JavaScript
— Introduksjon til DOM - Document Object Model
— Hendelseshåndtering i JavaScript
— Verkstedleksjon
— Anonyme funksjoner og nedleggelser
Avansert JavaScript-kurs
— Moderne JavaScript
— Objektorientert programmering (OOP) i JavaScript
— Asynkrone forespørsler
- Vanlig uttrykk
– Vue.js-rammeverket
— Vue.js-komponenter
— JavaScript på serveren
— Testing og byggeskikk
Verktøy for prosjektbygging
— Installasjon og arbeid med Pakke- og Webpack-pakkere
— Jobber med Gulp-oppgavelederen
— Jobber med npm-pakkeansvarlig
— Koble til tredjepartspakker og biblioteker
Vue.js
— Introduksjon til Vue.js
— Interaksjon av Vue.js-komponenter
— Metoder og direktiver
— Vue CLI for å lage et Vue.js-applikasjonsprosjekt
— Jobber med Vue Router-ruteren
— Arbeider med Vuex-statsstyringsmønsteret
— Arbeide med API - applikasjonsprogrammeringsgrensesnitt
III kvartal
Grunnleggende om ReactJS-bibliotek og backend-utvikling
— Lær å jobbe med ReactJS— Du vil kunne bruke ECMAScript 6 og bruke Flux-konseptet— Mestre det grunnleggende om backend-utvikling på Node.js og være i stand til å lage ulike REST APIer
Kurs
ReactJS bibliotek. Grunnkurs
— Sette opp utviklingsmiljøet og den første React-applikasjonen
— Livssyklusen til en React-komponent
— Dykke inn i React og koble til UI-biblioteket
— Ruting i React: dele opp messengeren i chatter
— Redux-bibliotek for JavaScript
— Redux mellomvarefunksjoner. Koble en ruter til Redux og lagre data ved hjelp av Redux persist-biblioteket
— Jobber med API
— Progressiv nettapp
Node.js-plattform
— Introduksjon til Node.js
— Konsollprogrammer
— Arbeide med nettverksforespørsler
— Express rammeverk
— Arbeide med MySQL - et databasestyringssystem
— Autentisering og autorisasjon
— Arbeider med REST API-arkitektoniske tilnærming
- WebSockets
IV kvartal
Utvikling fra idé til utgivelse
— Bli kjent med metodikkene Agile, Scrum, Kanban — Få teamutviklingsferdigheter og lær hvordan du jobber med GIT — Lær prinsippene for kontinuerlig integrasjon og kontinuerlig levering
Prosjekter
— Team avgangsprosjekt. Du vil gå gjennom stadiene av faglig utvikling: fra å finne en idé til å teste og lansere produktet
Kurs
Profesjonell utvikling av webapplikasjoner
— Introduksjon til programmeringsspråket TypeScript
— Avansert typesystem i TypeScript
— Klasser, navneområde, TypeScript-konfigurasjon
— Legger til TypeScript for å React
— MobX-konsept
— Applikasjonstesting: React + TypeScript
— SSR-teknologi i React
Teamutvikling av et diplomprosjekt
— Prosjekt og produkt, produkt MVP, team
— Prosjektkrav og tekniske spesifikasjoner
- Verktøy
— Utviklingsmetoder
— Problemer og deres løsninger
— Teamarbeidspraksis, kvalitet
— Frigivelse — frigjøring av produktet til verden
— Produktlansering og inntektsgenerering
Kurs utenfor kvartalet
De må også være bestått for å få vitnemål og hjelp til å finne jobb. Du kan melde deg på kurs med åpen dato på hvilken som helst dag, selv etter å ha fullført alle kurs på timeplanen.
Kurs
Forberedelse til teknisk intervju
— HTML og CSS
– JavaScript
— Verktøy for prosjektbygging
- Vue.js
— Grunnleggende om backend-utvikling for en webapplikasjon
— Prøveteknisk intervju
Grunnleggende om databasen. Videokurs
— Relasjonsdatabaser
— Installasjon av DBMS
— Databasedesign, normale skjemaer
— SQL-kommandoer: CREATE, INSERT, DISTINCT, ORDER BY, LIMIT, SELECT og WHERE, DELETE og UPDATE
— Datakonsistens
- Ekstern nøkkel
— Lage tabeller med en mange-til-mange-relasjon
- Sammensatt primærnøkkel
— Kombinere data fra flere tabeller
— Operatører: INNER JOIN, LEFT JOIN, HØYRE JOIN, UNION, GROUP BY
— Aggregerende funksjoner
— Indekser
— Transaksjoner
Database
– Webinar. Installere miljøet og DDL-kommandoer
— Videoopplæring. Databaseadministrasjon og arbeid med SQL spørringsspråk
– Webinar. Introduksjon til databasedesign
– Webinar. CRUD-operasjoner
— Videoopplæring + webinar: operatører, filtrering, sortering og begrensning. Dataaggregering
— Videoopplæring + nettseminar: komplekse spørsmål
— Videoopplæring + webinar: transaksjoner, variabler, visninger. Administrasjon. Lagrede prosedyrer og funksjoner, triggere
— Videoopplæring + webinar: Spørringsoptimalisering. NoSQL
Linux. Arbeidsstasjon
— Installasjon og kjennskap til Linux
— Sette opp kommandolinjegrensesnittet
— Bruker- og gruppeledelse
— OS-lasting og prosesser
— Linux filsystemenhet. Fil- og katalogkonsepter
— Introduksjon til Bash-manus. crontab og hos oppgaveplanleggere
— Pakke- og depothåndtering. Grunnleggende om nettverkssikkerhet
— Introduksjon til Docker
Frilansutvikler: opplæringskurs
— Hvordan fungerer frilansing?
— Første steg på frilansbørsen
— Hvordan få flere bestillinger som frilanser
— Hvordan nå mål i frilansing og ikke drukne i jobb
— Saker og life hacks fra erfarne frilansere
Forbereder for jobbsøk
— Hvordan skrive en CV som definitivt vil bli lagt merke til
— Vi lager et jobbsøkerkart
– Hvorfor trengs følgebrev?
— Hva du kan forvente på et intervju med HR