Fakulteta za frontend razvoj - tečaj 179 600 rub. iz GeekBrains, usposabljanje 15 mesecev, datum: 10. junij 2023.
Miscellanea / / November 29, 2023
Pripravljalni blok
Tečaji
Kako učinkovito študirati. Video tečaj metodologov GeekUniversity
— Značilnosti študija na GeekUniversity
- Zakaj se je težko učiti?
— Orodja za samoizobraževanje
— Iz kompetenc se učimo
— Značilnosti izobraževanja odraslih
— Postavljanje ciljev po shemi SMART
— Kako oblikovati prošnjo za izobraževanje
Osnove programiranja
— Ustvarjanje spremenljivk;
— operacije seštevanja, odštevanja, deljenja in množenja;
— logične operacije;
— Delo z nizi;
- Funkcije.
Git. Osnovni tečaj
Git je zelo pomemben za vsakega sodobnega razvijalca, saj postavlja osnovo, ki je potrebna za priročno timsko delo znotraj ekipe in delo z odprtokodnimi rešitvami tretjih oseb.
I četrtina
Spletna postavitev
— Naučite se oblikovati spletna mesta, ustvariti stran in se pripraviti na ustvarjanje razporejevalnika opravil — Obvladajte knjižnico Bootstrap, Predprocesorji LESS in SASS—Obvladajte prilagodljivo postavitev, načela združljivosti in veljavnosti med brskalniki—Ustvarite ciljno stran strani
Tečaji
HTML/CSS. Interaktivni tečaj
— Osnovni koncepti spletnega razvoja
— Osnove označevalnega jezika HTML
— Osnove slogovnih listov CSS
— Osnovne oznake, psevdo-razredi in psevdo-elementi
— Osnove pozicioniranja in delo s tehnologijo CSS Flexbox
— Delo s postavitvijo v grafičnem urejevalniku Figma
— Osnove izdelave odzivne spletne strani
— Spletni standardi in podporna orodja
Profesionalna postavitev
— Pozicioniranje elementov. Praktična postavitev
— HTML5 struktura, seznanitev z obrazci
— Praktična uporaba Bootstrapa
— Predprocesorji: uporaba v praksi
— Učinki prehoda in transformacije v CSS3
— CSS3: medijske poizvedbe, prilagodljiva postavitev
— Praktična uporaba prilagodljive postavitve
— Mrežna postavitev, nove funkcije CSS3
II četrtina
Glavnina razvoja
— Obvladajte načela JavaScript in OOP — Naučite se delati s Parcel, Webpack, Vue.js in API-ji tretjih oseb — Delali boste lahko v različnih okoljih in povezali knjižnice tretjih oseb
Projekt
— Aplikacija za sledenje stroškov
Tečaji
Osnovni tečaj JavaScript
— Osnove jezika JavaScript
— Osnovni operaterji JavaScript
— Zanke, nizi in podatkovne strukture
— Predmeti v JavaScriptu
— Uvod v DOM – dokumentni objektni model
— Obravnava dogodkov v JavaScriptu
— Delavniški pouk
— Anonimne funkcije in zaprtja
Napredni tečaj JavaScript
— Sodobni JavaScript
— Objektno usmerjeno programiranje (OOP) v JavaScriptu
— Asinhrone zahteve
— Regularni izrazi
— Ogrodje Vue.js
— Komponente Vue.js
— JavaScript na strežniku
— Testiranje in gradbena koda
Orodja za gradnjo projekta
— Namestitev in delo s pakerji Parcel in Webpack
— Delo z upraviteljem opravil Gulp
— Delo z upraviteljem paketov npm
— Povezovanje paketov in knjižnic tretjih oseb
Vue.js
— Uvod v Vue.js
— Interakcija komponent Vue.js
— Metode in navodila
— Vue CLI za ustvarjanje projekta aplikacije Vue.js
— Delo z usmerjevalnikom Vue Router
— Delo z vzorcem upravljanja stanja Vuex
— Delo z API - aplikacijskim programskim vmesnikom
III četrtina
Knjižnica ReactJS in osnove razvoja zaledja
— Naučite se delati z ReactJS— Lahko boste uporabljali ECMAScript 6 in uporabljali koncept Flux— Obvladali osnove razvoja zaledja na Node.js in bili sposobni ustvariti različne API-je REST
Tečaji
Knjižnica ReactJS. Osnovni tečaj
— Nastavitev razvojnega okolja in prve aplikacije React
— Življenjski cikel komponente React
— Poglobitev v React in povezovanje knjižnice uporabniškega vmesnika
— Usmerjanje v Reactu: delitev messengerja na klepete
— Knjižnica Redux za JavaScript
— Funkcije vmesne programske opreme Redux. Povezovanje usmerjevalnika z Reduxom in shranjevanje podatkov z uporabo Redux obstojne knjižnice
— Delo z API-jem
— Progresivna spletna aplikacija
Platforma Node.js
— Uvod v Node.js
— Konzolni programi
— Delo z omrežnimi zahtevami
— Ekspresni okvir
— Delo z MySQL - sistemom za upravljanje baz podatkov
— Preverjanje pristnosti in avtorizacija
— Delo z arhitekturnim pristopom REST API
- WebSockets
IV četrtina
Razvoj od ideje do izdaje
— Spoznajte metodologije Agile, Scrum, Kanban — Pridobite veščine timskega razvoja in se naučite delati z GIT — Spoznajte načela Nenehne integracije in Nenehne dostave
Projekti
— Timski diplomski projekt. Šli boste skozi stopnje strokovnega razvoja: od iskanja ideje do testiranja in izdaje izdelka
Tečaji
Profesionalni razvoj spletnih aplikacij
— Uvod v programski jezik TypeScript
— Napredni tipski sistem v TypeScriptu
— Razredi, imenski prostor, konfiguracija TypeScript
— Dodajanje TypeScripta v React
— Koncept MobX
— Testiranje aplikacij: React + TypeScript
— Tehnologija SSR v Reactu
Timska izdelava diplomskega projekta
— Projekt in izdelek, izdelek MVP, ekipa
— Projektne zahteve in tehnične specifikacije
- Orodje
— Razvojne metodologije
— Težave in njihove rešitve
— Praksa timskega dela, kakovost
— Release — sprostitev izdelka v svet
— Predstavitev izdelka in monetizacija
Tečaji zunaj četrti
Opraviti jih je treba tudi za pridobitev diplome in pomoč pri iskanju zaposlitve. V tečaje z odprtim terminom se lahko vpišete katerikoli dan, tudi po opravljenih vseh tečajih na urniku.
Tečaji
Priprava na tehnični razgovor
— HTML in CSS
— JavaScript
— Orodja za gradnjo projekta
- Vue.js
— Osnove razvoja zaledja za spletno aplikacijo
— Poskusni tehnični razgovor
Osnove baze podatkov. Video tečaj
— Relacijske baze podatkov
— Namestitev DBMS
— Oblikovanje baze podatkov, običajni obrazci
— Ukazi SQL: CREATE, INSERT, DISTINCT, ORDER BY, LIMIT, SELECT in WHERE, DELETE in UPDATE
— Doslednost podatkov
- Zunanji ključ
— Ustvarjanje tabel z razmerjem mnogo proti mnogo
- Sestavljeni primarni ključ
— Združevanje podatkov iz več tabel
— Operatorji: INNER JOIN, LEFT JOIN, RIGHT JOIN, UNION, GROUP BY
— Združevalne funkcije
— Indeksi
— Transakcije
Baza podatkov
— spletni seminar. Namestitev okolja in ukazov DDL
— Video vadnica. Upravljanje baze podatkov in delo s poizvedovalnim jezikom SQL
— spletni seminar. Uvod v načrtovanje baze podatkov
— spletni seminar. CRUD operacije
— Video vadnica + spletni seminar: operaterji, filtriranje, razvrščanje in omejevanje. Združevanje podatkov
— Video vadnica + spletni seminar: kompleksne poizvedbe
— Video vadnica + spletni seminar: transakcije, spremenljivke, pogledi. Administracija. Shranjene procedure in funkcije, sprožilci
— Video vadnica + spletni seminar: Optimizacija poizvedb. NoSQL
Linux. Delovna postaja
— Namestitev in seznanitev z Linuxom
— Nastavitev vmesnika ukazne vrstice
— Upravljanje uporabnikov in skupin
— nalaganje OS in procesi
— Naprava datotečnega sistema Linux. Koncepti datotek in imenikov
— Uvod v skripte Bash. crontab in pri načrtovalcih opravil
— Upravljanje paketov in repozitorija. Osnove varnosti omrežja
— Uvod v Docker
Samostojni razvijalec: tečaj usposabljanja
— Kako deluje freelancing?
— Prvi koraki na borzi svobodnjakov
— Kako pridobiti več naročil kot samostojni podjetnik
— Kako doseči cilje v svobodnjaštvu in se ne utopiti v delu
— Primeri in življenjski triki izkušenih svobodnjakov
Priprava na iskanje zaposlitve
— Kako napisati življenjepis, ki bo zagotovo opažen
— Izdelamo zemljevid iskanja zaposlitve
- Zakaj so potrebna spremna pisma?
— Kaj pričakovati na razgovoru s kadrovsko službo