Za osnove je fino, če predavatelj stalno ponavlja in prevaja ta abstraktni/logični jezik v naravni – da se stvar usede!
Web Development 1
Najbolj priljubljen tečaj spletnega razvijanja Web Development 1. Tri mesece intenzivnega tečaja, ki te nauči trdnih programerski temeljev. Front-end, back-end in Python programiranje. Tečaj je praktično usmerjen – tekom tečaja sprogramiraš več kot 20 manjših projektov, s katerimi nabereš programersko kilometrino ter jih lahko vključiš v svoj programerski CV na GitHubu. Lekcije online v živo dvakrat tedensko, za tečaj pa prejmeš certifikat o opravljenosti.
Klemen
Marko
Zelo dober tečaj, vredno denarja, zelo poučno.
Boštjan
Najbolj uporabna stvar ki sem se jo naučil na tečaju mi je bila, da sem pridobil logaritemsko mišljenje.
Gal
Tecaj je bil super! Pridobil sem neko novo znanje, ki ga o Pythonu nisem imel.
Alja
Sedaj ko sem pridobila osnovno znanje bom se bom lažje samostojno učila naprej.
Valentina
Tečaj mi je pomagal razumeti kako izgleda sestavljanje spletne strani in vse kar je v ozadju, hvala za podrobno razlago in pomoč.
Program
Naučil/a se boš front-end jezike: HTML in CSS ter jih začinil/a s popularnim ogrodjem Bootstrap. Za back-end programiranje boš spoznal/a programski jezik Python, v katerem boš naredil/a svojo prvo (pa ne le eno) spletno aplikacijo in jo naložil/a na spletni strežnik, da bo lahko do nje dostopal kdor koli. Za nameček pa boš spoznal/a še vsa ključna orodja in postopke, ki jih pri delu uporabljajo IT podjetja in startupi, kot so npr. GIT in GitHub ter wireframing.
Tečaj bo potekal v živo preko interneta oz. bolj natančno preko video konference.
Web Development oziroma spletno razvijanje sestoji iz dveh osnovnih konceptov: Front-end development in Back-end development. Tečaj je razdeljen na tri sklope.
Prvi del: Front-end development
Vsakdo naredi svoje prve korake v svet spletnih strani s front-end jeziki HTML in CSS. Ob tem boš spoznal/a še popularno CSS ogrodje Bootstrap ter si začel/a graditi svoj programerski CV z GitHubom.
Lekcije:
- Uvod v HTML, osnove svetovnega spleta
- Uvod v CSS
- CSS layouti s flexbox funkcijo
- Ponovitev HTML, CSS in pregled nalog
- Bootstrap
- Git in Github
- Frontend, Git recap in pregled nalog
Drugi del: Osnove programiranja v Pythonu
Spoznal/a boš osnove programiranja v Pythonu, ki je zaradi svoje čiste in elegantne sintakse eden izmed najbolj priljubljenih programskih jezikov.
Lekcije:
- Uvod v Python programski jezik
- Pogoji in zanke
- Delo z datotekami
- Seznami in slovarji (dictionary)
- Funkcije
- OOP
- Software paketi, pregled nalog za nazaj
Tretji del: Back-end development s Pythonom
Vsaka (resna) spletna stran potrebuje poleg front-enda tudi back-end. Tega bomo izgradili s pomočjo Pythona ter spletno stran naložili na Heroku spletno gostovanje (Amazon Web Services – AWS).
Lekcije:
- Uvod v Back-end development
- Spletni serverji, oblak (cloud), Jinja
- HTTP zahteve (requests) in piškotki
- Baze podatkov
- Baze podatkov recap
- Sistem avtentifikacije
- Nujne posebnosti: edit, delete, list all, details
- Avtomatski testi
- API&JSON
- Zaključek in recap celotnega tečaja, pregled nalog
Predznanje
Udeleženci ne potrebujejo programerskega predznanja, saj se gre v sklopu programa od osnov dalje. Tečaj bo potekal v slovenskem jeziku, kljub temu pa se od udeležencev pričakuje bralno razumevanje angleškega jezika, ki je ključno za vsakega programerja.
TEČAJ WEB DEVELOPMENT 1 LAHKO DOBIŠ 20% CENEJE, ČE SE ODLOČIŠ ZA NAKUP KOMPLETA TEČAJEV WEB DEVELOPMENT 1 (PYTHON) IN 2 (JAVASCRIPT).
Termini in izvedba e-lekcij
Tečaj traja tri mesece. Poteka dvakrat tedensko, od 17.00 do 18.30 (skupno je 24 e-srečanj po 2 šolski uri).
Srečanja tečaja bodo potekala preko video konference (video klica), izven srečanj pa bo inštruktor tečajnikom na voljo preko chat platforme Slack.
Termin lekcij
- Vsak torek in četrtek od 17:00 – 18:30
Kaj potrebujem pri sebi?
Vsak udeleženec potrebuje računalnik, ki ima vsaj 4GB RAM-a ter solidno internetno povezavo.
Kaj če manjkam na e-srečanju?
Vsi tečajniki imajo dostop do naših kurikulumov, kjer imajo pregled vseh lekcij. V kolikor kdaj manjkaš, ni problema, saj lahko zamujeno lekcijo predelaš sam.
Prav tako bo inštruktor snemal svoje lekcije, da si lahko lekcijo kasneje še enkrat ogledaš sam, ali pa nadoknadiš zamujeno lekcijo.
Tekom Web development tečaja pa je tudi pet ponovitvenih srečanj, kjer se ne jemlje nove snovi, ampak ponavlja in utrjuje staro. Tudi na teh srečanjih se lahko nadoknadi zamujeno.
Bonusi
- Certifikat o opravljenem tečaju
- Brezplačni 4-mesečni dostop do JetBrains Academy učnih materialov, s pomočjo katerih lahko nadgrajuješ znanje še dolgo po tem, ko zaključiš tečaj
- Lekcije online v živo, vsak tečaj ima zagotovljen čas za ponovitev in pregled nalog
- Omogočen dostop do kurikulumov in video posnetkov lekcij za vedno
- Vključitev v Slack kanal, kjer z inštruktorjem in tečajniki komunicirate izven časa lekcij
- 20% popust na vse nadaljnje (neznižane) tečaje Smartninja
499,00 €