Škola programiranja

Izaberi Vivify Academy jer želiš da učiš i kreneš putem do sigurnog zaposlenja u IT industriji

Škola programiranja Vivify Academy u Novom Sadu otvorena je za sve koji žele da savladaju osnovne aspekte web programiranja. Ako želiš sebi da obezbediš mesto web programera u uspešnoj IT kompaniji, Vivify Academy je tu da te na jedinstven način spremi za to.

Tim profesionalaca je osmislio kurseve kao spoj teorije i prakse. Tokom 13 nedelja, koliko traju dva kursa, predavači će deliti svoja znanja i iskustva stečena tokom rada u IT industriji. Fokus škole programiranja je praktični rad i vežbe, pored postupnog usvajanja teorijskog znanja tokom interaktivnih predavanja. Uz prisutne mentore polaznici će svakodnevno rešavati zadatke iz programiranja.

Kursevi se organizuju u prostorijama kompanije Vivify Ideas u Novom Sadu. Predavanja se održavaju tri puta nedeljno u kasnim popodnevnim satima (ukupno 84 časa na Osnovnom i 72 časa na Naprednom kursu). Preostala dva dana radne nedelje predviđena su za vežbe i primenu stečenog znanja uz prisustvo mentora (ukupno 112 sati vežbi na Osnovnom i 96 sati vežbi na Naprednom kursu).

Najuspešnijim polaznicima Vivify Academy se pruža prilika za zaposlenje u Vivify Ideas.

Vivify Academy je tvoj siguran put do zaposlenja u IT industriji!

Prijavi se

Postani Web Programer

Osnovni kurs

Cena kursa sa PDV-om: 62.000 RSD

Osnovni kurs programiranja traje 7 nedelja (84h predavanja, 112h vežbi).

  • Prva nedelja: HTML i CSS
  • Druga nedelja: Osnove programiranja
  • Treća nedelja: PHP
  • Četvrta nedelja: SQL
  • Peta nedelja: Objektno orijentisano programiranje (OOP)
  • Šesta nedelja: JavaScript
  • Sedma nedelja: Izrada Web aplikacije

Vivify Academy, Osnovni kurs

Osnovni kurs

Trajanje kursa

Sedam nedelja - 3 puta nedeljno predavanja (84 školska časa ukupno), 2 puta nedeljno vežbe (112 sati vežbi uz prisustvo mentora).

Prva nedelja (HTML & CSS)

  • Sadržaj i struktura web strana, šta je HTML tag, element, atribut i čemu služe, gde koristiti koji tag i kako formatirati dokument,
  • Stilizovanje web strane, koja je svrha CSS-a i kako funkcioniše, kako pravilno razdvojiti stilove od strukture i izbeći nepotrebno dupliranje.

Druga nedelja (Osnove programiranja)

  • Upoznavanje sa pojmom programiranja, programskog jezika i pravila koja se koriste u postupku programiranja,
  • Osnovni principi programskog jezika (strukturno programiranje, tipovi podataka, izrazi i iskazi, operatori, kontrola toka programa, if-else konstrukcija, switch-case konstrukcija, petlje, for petlja, while petlja, do-while petlja, nizovi, stringovi) i konkretna primena na jeziku PHP,
  • Upotreba funkcija, parametri funkcija, anonimne funkcije, rekurzija, ugrađene funkcije u PHP-u.

Treća nedelja (PHP)

  • Osnovno o web serverima, poreklu PHP-a, zašto je potreban i kako omogućava kreiranje dinamičkih web strana,
  • Početak i kraj izvršavanja PHP skripte, i razlike u odnosu na druge jezike,
  • Specifičnosti sintakse, dinamičnost jezika i gde treba biti oprezan. Šta su sesije i čemu služe, čuvanje i kasnije čitanje podataka.

Četvrta nedelja (SQL)

  • Šta su relacione baze podataka i kako se razlikuju od drugih tipova. Šta predstavljaju tabele, redovi i kolone, koji tipovi podataka se mogu čuvati, koji su tipovi relacija i kako se ostvaruju,
  • Kreiranje nove baze, modelovanje i unos podataka,
  • Šta je upit (query), rad sa bazom preko komandne linije, naredbe i ograničenja prilikom dobavljanja i promene podataka,
  • Rad sa bazom iz PHP-a, zašto je opasno pisati sirove upite, funkcije i klase koje omogućavaju sigurniji rad sa bazama.

Peta nedelja (OOP)

  • Šta su relacione baze podataka i kako se razlikuju od drugih tipova. Šta predstavljaju tabele, redovi i kolone, koji tipovi podataka se mogu čuvati, koji su tipovi relacija i kako se ostvaruju,
  • Kreiranje nove baze, modelovanje i unos podataka,
  • Šta je upit (query), rad sa bazom preko komandne linije, naredbe i ograničenja prilikom dobavljanja i promene podataka,
  • Rad sa bazom iz PHP-a, zašto je opasno pisati sirove upite, funkcije i klase koje omogućavaju sigurniji rad sa bazama.

Šesta nedelja (JavaScript)

  • Ukratko o poreklu JS-a i potrebi za njim, evolucija od prve verzije do danas, popularnost i gde se sve koristi,
  • Karakteristike specifične za JS, sličnosti i razlike u odnosu na PHP, operatori, tipovi podataka i njihovo predstavljanje u kodu, razlika između primitivnih i složenih tipova,
  • Kako funkcionišu funkcije u JS-u, korišćenje funkcija kao promenljivih, šta su callback, anonimna i samopozivajuća funkcija,
  • Fleksibilnost objekata, naknadno dodavanje i brisanje atributa i metoda, šta je duck typing,
  • Šta je DOM, kako manipulisati njime bez jQuery-a i sa,
  • Događaji (event) i rad sa jednim thread-om, i kako asinhrono odgovarati na događaje.

Sedma nedelja

  • Izrada Web aplikacije.
  • Polaznici osnovnog kursa programiranja će kroz svaku celinu raditi sa Git-om i Command Line-om.

Termini održavanja kursa

Polaznici će biti raspoređeni na osnovu izabranih termina prilikom prijave i dostupnosti slobodnih mesta u grupama.

Broj polaznika

Maksimalni broj polaznika po kursu je 15.

Termin održavanja

U kasnim popodnevnim časovima, nakon radnog vremena. Tačna satnica kursa će biti naknadno objavljena.

Cena kursa

62.000 RSD (PDV je uključen u cenu)

Mogućnost plaćanja u 3 rate.

Vivify Academy obezbeđuje svu potrebnu opremu za pohađanje kursa.

Napredni kurs

Cena kursa sa PDV-om: 62.000 RSD

Napredni kurs programiranja traje 6 nedelja (72h predavanja, 96h vežbi).

  • Prva nedelja: Model-View-Controller (MVC) i REST u Laravel-u
  • Druga nedelja: Napredne aplikacije sa Laravel-om
  • Treća nedelja: Typescript i Angular 2
  • Četvrta nedelja: Komponente i korišćenje API-a
  • Peta nedelja: Rutiranje i Single Page Application (SPA)
  • Šesta nedelja: Izrada Single Page aplikacije (SPA)

Vivify Academy, Napredni kurs

Napredni kurs

Trajanje kursa

Šest nedelja - 3 puta nedeljno predavanja (72 školska časa ukupno), 2 puta nedeljno vežbe (96 sati vežbi uz prisustvo mentora).

Prva nedelja (MVC i REST u Laravel-u)

  • Šta je MVC i kako to izgleda u web aplikacijama, čemu služi web framework, šta radi Laravel i koje zadatke olakšava. Konfiguracija i instalacija,
  • Rutiranje, šta je RESTful API, organizacija Kontrolera i njihovih metoda,
  • Izdvajanje logike u Model deo, koncept ORM i kako je to rešeno u Laravel-u (Eloquent),
  • Rad sa bazom kroz Eloquent i korišćenje DB migracija.

Druga nedelja (Napredne aplikacije sa Laravel-om)

  • View deo, konstrukcija i vraćanje View-ova, Blade templating,
  • Autentifikacija korisnika, šta je Middleware i kako se koristi, korišćenje redirekcija,
  • Validacija podataka kroz Laravel, custom Validator-i,
  • Artisan komande, osnovno o Service Provider-ima.

Treća nedelja (Typescript i Angular 2)

  • Typescript jezik, opcioni tipovi i koncept transpilacije,
  • Arhitektura Angular 2 aplikacija - modularnost, zasnovanost na komponentama,
  • Data binding, templating u Angularu. Moduli, import i export, dekoratori u Typescript-u.

Četvrta nedelja (Komponente i korišćenje API-a)

  • Komponente, ugrađene i custom direktive, pipe-ovi, sintaksa za različite tipove data binding-a,
  • Servisi i Dependency Injection,
  • Forme, front-end validacija, Http modul i komunikacija sa serverom, Promise i Observable, CORS.

Peta nedelja (Rutiranje i SPA)

  • Rutiranje i navigacija u SPA, child rute, resolver-i, lazy loading modula,
  • Komunikacija među komponentama, parent-child i sibling,
  • Resursi, best practices, style guide.

Šesta nedelja

  • Izrada Single Page aplikacije (SPA).
  • Polaznici naprednog kursa programiranja će kroz svaku celinu raditi sa Git-om i Command Line-om.

Termini održavanja kursa

Polaznici će biti raspoređeni na osnovu izabranih termina prilikom prijave i dostupnosti slobodnih mesta u grupama.

Broj polaznika

Maksimalni broj polaznika po kursu je 15.

Termin održavanja

U kasnim popodnevnim časovima, nakon radnog vremena. Tačna satnica kursa će biti naknadno objavljena.

Cena kursa

62.000 RSD (PDV je uključen u cenu)

Mogućnost plaćanja u 3 rate.

Vivify Academy obezbeđuje svu potrebnu opremu za pohađanje kursa.

Predavači

Nedeljko Damnjanović Nenad Vujičić Dušan Miražić Nikola Spalević Zoran Zlokapa Aleksandar Sotirović
download Nedeljko Damnjanović

Nedeljko Damnjanović

U toku studiranja započinje rad sa PHP-om koji koristi na svojim prvim projektima. Ozbiljnije iskustvo stiče nakon fakulteta radeći kao Java programer, ali tada otkriva da je prava magija u JavaScript-u. Poslednje 4 godine radi kao JavaScript programer. Kad je u pitanju back-end, radi u PHP-u kroz Laravel framework.

Kao i sve “estradne zvezde”, živi na relaciji Šabac - Novi Sad - Pariz. Svoj talenat i znanje iz PHP-a i Angular-a će predstaviti polaznicima Vivify Academy-ja.


download Dušan Miražić

Dušan Miražić

Nesuđeni košarkaš koji je zavoleo programiranje. Uspešno je radio kao predavač u jednoj školi programiranja. Ipak iz trke “Moje zanimanje - Dušan Miražić” kao pobednik je izašla IT industrija ostavivši Prosvetu iza sebe. Radi kao full stack developer.

Na Vivify Academy će polaznicima prenositi svoje znanje i iskustva u radu sa SQL-om.


download Nenad Vujičić

Nenad Vujičić

Na kineskoj kopiji Nintendo konzole u obliku tastature koju je dobio za 8. rođendan otkriva BASIC i njegovo čuveno 20 GOTO 10. Odlučan da jednog dana postane programer, 15 godina kasnije dolazi u Vivify Ideas i postaje full stack developer.

Od samog početka primarno interesovanje mu je JavaScript i veruje da "Any application that can be written in JavaScript, will eventually be written in JavaScript."


download Nikola Spalević

Nikola Spalević

Rođen u (ne)vreme, kad je Zvezda harala fudbalom, a ratovi našom zemljom. Pasionirani ljubitelj software-a, uvek spreman za upijanje novih znanja. Svoje programersko majstorstvo pokazuje u programskim jezicima PHP i JavaScript. Posebno zainteresovan za framework-e Laravel, Angular i Vue.

Osim IT veština koje poseduje, sa polaznicima Vivify Academy-ja će podeliti i iskustva koje prikuplja sa pozicije full stack developera.


download Zoran Zlokapa

Zoran Zlokapa

Igrao se u blatu, pa Lego kockicama, a onda prešao na crtanje web stranica. Maštovit dizajner i front-end developer sa iskustvom u planiranju, dizajniranju i produkciji korisničkih interfejsa.

U industriji preko 10 godina, video sve što ima da se vidi. Sve dok Microsoft ne izbaci dobar browser, ništa ga ne može iznenaditi. Za Vivify Academy čuva svoje najbolje priče o HTML-u i CSS-u.


download Aleksandar Sotirović

Aleksandar Sotirović

Teži ka tome da svaki projekat na kojem radi bude onaj koji će napraviti pozitivnu promenu u ljudskim životima. Profesionalno se bavi programiranjem više od 6 godina. Veruje da su open source projekti najbolja stvar koja se dogodila IT industriji. Iako više ceni saradnju od takmičenja, kada je reč o roštiljanju tu definitivno odnosi medalju.

Sa polaznicima Vivify Academy-ja će podeliti svoje znanje o PHP-u i Laravel frameworku.


Prijavi se za besplatno testiranje. Na testiranju ćemo saznati više o tebi, tvojim sklonostima ka programiranju i trenutnom znanju. Obavestićemo te koji je kurs odgovarajući za tebe i koji su slobodni termini početka kursa. Ti odlučuješ da li želiš da pohađaš kurs i kada.

OK je ako nemaš nikakvog iskustva u programiranju. Kroz testiranje dolazimo do informacije o tvom talentu za ovu oblast, a zajednički zadatak je da taj talenat ispunimo.

Testiranje se održava u prostorijama Vivify Ideas i traje oko 1 sat.

Prijavi se za besplatno testiranje

Na testiranju ćemo saznati više o tebi i tvojim sklonostima ka programiranju. Nakon toga ćemo te obavestiti koji je kurs odgovarajući za tebe.


Prijava je uspešna!

Put do pozicije Web programera je upravo postao kraći. Uskoro očekuj više detalja o samom testiranju. Razrešenja svih nedoumica koje imaš po pitanju Vivify Academy možeš dobiti slanjem email-a na academy@vivifyideas.com .

Kontakt

Vivify Academy
Stanoja Glavaša 47
21000 Novi Sad
Srbija
+381 (0)21 662 4 615
academy@vivifyideas.com