Kursevi su sastavljeni iz manjih celina (npr. HTML/CSS, Sass, Git…) nakon kojih je polaznik osposobljen za rad u datoj oblasti. Nudimo imogućnost zasebnog pohađanja pojedinačnih celina.
Kursevi traju tri meseca (dva meseca predavanja + jedan mesec izrada projekta). Manji kursevi traju od jedne do četiri nedelje, zavisno od oblasti.
Predavanja se održavaju dva puta nedeljno i traju po tri sata. Polaznici imaju mogućnost da izaberu termin edukacije i to jutarnji od 9h do 12h ili večernji od 18h do 21h, vikendom od 12h do 15h ili 16h do 19h.
Fokusirani smo na to da naši polaznici nauče da programiraju, zato im obezbeđujemo okruženje koje ispunjava najveće svetske standarde u pogledu aktuelnosti kurseva, znanja i tehničke opremljenosti. Radimo u malim grupama od četri polaznika. Posle svakog predavanja domaći, i svake dve sedmice benchmark testovi. Najboljim polaznicima je zagarantovana praksa kod partnera projekta.
Kursevi programiranja trenutno sadrže tehnologije koji pokrivaju LAMP stack ( Linux, Apache, MySQL , PHP ). Od front-end tehnologija ( HTML5, CSS3, JS, SASS, JADE ) do back-end tehnologija ( PHP, MySQL ) sa bibliotekama ( jQuery, Laravel ) i naprednim programiranjem u CMS platformi WordPress
HTML (HTML: Hyper Text Markup Language) jezik je osnova svake veb stranice, uz pomoć kog se prezentuje izgled i sadržaj iste. Omogućava formatiranje stranice, obradu slika, teksta i još mnogo toga.
CSS (CSS: Cascading Style Sheets) i služi za definisanje stilova koji određuju izgled HTML elemenata date stranice.
MySQL (SQL: Structured Query Language) je besplatan, open source RDBMS (Relational Database Management System) sistem za manipulisanje relacionim bazama podataka. Može se kombinovati sa programskim jezicima poput PHP, Java , Perl, Python.
WordPress je Open Source Content Management System (CMS). Zasnovan je na programskom jeziku PHP i MySQL bazi podataka. Trenutno je najpopularniji CMS i koristi se na više od 20% ukupnog broja veb stranica.
Bootstrap je open source biblioteka, odnosno kolekcija predefinisanih CSS pravila i JavaScript funkcija koje služe za olakšanu izradu internet stranica.
Sass (Sass:Syntactically Awesome Stylesheets) je skript jezik čiji kod se interpetira u CSS. Omogućava upotrebu DRY (don’t repeat yourself) principa čime znatno ubrzava čitav proces pisanja CSS pravila.
JavaSkript je skriptni programski jezik koji se koristi za definisanje funkcionalnosti veb stranica na klijentskoj i serverskoj strani. U poslednje vreme se korisiti za izradu i desktop aplikacije.
jQuery je danas najpopularnija JavaScript biblioteka. Dizajnirana je da pojednostavi navigaciju ka dokumentu, selektovanju DOM elemenata, pravljenju animacija, obrađivanju događaja i razvoju Ajax aplikacija.
PHP (PHP: Hypertext Preprocessor) je specijalizovani skriptni programski jezik koji se koristi za izradu dinamičkih veb stranica tj. za dinamičko generisanje HTML koda
HTML (HTML: Hyper Text Markup Language) jezik je osnova svake veb stranice, uz pomoć kog se prezentuje izgled i sadržaj iste. Omogućava formatiranje stranice, obradu slika, teksta i još mnogo toga.
JavaSkript je skriptni programski jezik koji se koristi za definisanje funkcionalnosti veb stranica na klijentskoj i serverskoj strani. U poslednje vreme se korisiti za izradu i desktop aplikacije.
jQuery je danas najpopularnija JavaScript biblioteka. Dizajnirana je da pojednostavi navigaciju ka dokumentu, selektovanju DOM elemenata, pravljenju animacija, obrađivanju događaja i razvoju Ajax aplikacija.
Sass (Sass:Syntactically Awesome Stylesheets) je skript jezik čiji kod se interpetira u CSS. Omogućava upotrebu DRY (don’t repeat yourself) principa čime znatno ubrzava čitav proces pisanja CSS pravila.
PHP (PHP: Hypertext Preprocessor) je specijalizovani skriptni programski jezik koji se koristi za izradu dinamičkih veb stranica tj. za dinamičko generisanje HTML koda
Bootstrap je open source biblioteka, odnosno kolekcija predefinisanih CSS pravila i JavaScript funkcija koje služe za olakšanu izradu internet stranica.
CSS (CSS: Cascading Style Sheets) i služi za definisanje stilova koji određuju izgled HTML elemenata date stranice.
MySQL (SQL: Structured Query Language) je besplatan, open source RDBMS (Relational Database Management System) sistem za manipulisanje relacionim bazama podataka. Može se kombinovati sa programskim jezicima poput PHP, Java , Perl, Python.
WordPress je Open Source Content Management System (CMS). Zasnovan je na programskom jeziku PHP i MySQL bazi podataka. Trenutno je najpopularniji CMS i koristi se na više od 20% ukupnog broja veb stranica.
CEO @VelesTech Entrepreneur, IT and physics enthusiast, innovator, all around tech guy. Making dreams happen, one impossible thing at a time.
Podržavamo učenje u timu, jer smatramo da se na taj način lakše prevazilaze izazovi.
Prijavite se sa prijateljima i ostvarite dodatnih 10% popusta na obuke.
Osnovni izgled stranice daje HTML jezik. Polaznici će se upoznati sa primenom HTML naredbi za pravljenje tabela, izradu lista, umetanje slika, povezivanje sa internim i eksternim dokumentima.
Izgled internet stranice postiže se pomoću CSS jezika. Upoznaćemo polaznike sa korišćenjem atributa jezika CSS za oblikovanje izgleda tabela, lista za nabrajanje, okvira stranica, članaka, slika, linkova…
Sajtovi bez prilagodljivog dizajna su manje posećeni, jer su nečitljivi sa ekrana manjih dimenzija. Polaznici će se osposobiti za rad sa prilagodljivim (responsive) veb dizajnom, preko koncepcije “mobile first” izrade sajta kao i sa grid sistemom.
Open source bibilioteka Bootstrap omogućava brži i lakši rad na razvoju sajta jer sadrži već definisane određene parametre. Polaznici će usvojiti osnovne principe i rad sa klasama. Primenom Bootstrap-a formatiraće tekstove, liste, tabele, tastere i oznake..
Skriptni jezik Sass pružiće polaznicima elegantna i moćna rešenja u programiranju izgleda internet stranica primenom CSS-kompatibilnih rešenja.
Sistem za kontrolu verzija GIT neophodan je za sinhronizaciju rada velikog broja programera na istom projektu. Polaznici će naučiti da koriste alate i komande nad lokalnim i udaljenim repozitorijumom, načine za spajanje, dodavanje i odbacivanje promena, načine za rešavanje konflikata i upravljanje repozitorijumima.
Polaznici će naučiti osnove programiranja koje će koristiti, kako u JavaScriptu, tako i u ostalim programskim jezicima. Dobro razumevanje osnova programiranja nužno je kako bismo programirali u bilo kom programskom jeziku.
Polaznici će savladati osnovnu primenu JavaScripta. Naučiće čemu služi, kako se koristi i koliko je zapravo moćan programski jezik. Počeće od osnovnih komandi poput alert i console.log, a obradićemo funkcije, DOM, “pametne” forme i event listenere.
Jedan od najvažnijih delova JavaScripta su metodologije. Polaznici će biti upoznati sa principom design pattern-a, što će u znatnoj meri olakšati rad na projektima i rešavanje učestalih problema.
Važan deo ovog kursa je i jedna od najpoznatijih JavaScript biblioteka – jQuery. Objasnićemo prednosti jQuery-a, njegove efekte i pristup DOM elementima. jQuery ćemo intenzivno koristiti i uz AJAX tehnologiju.
Glavna prednost Asinhornog JavaScripta i XML-a je to što možemo dodati elemente internet stranicama bez ponovnog učitavanja. Polaznici će naučiti kako da koriste AJAX, manipulacija XML i JSON tipovima podataka, a sve to u kombinaciji sa jQuery-em i JavaScriptom.
Za pohađanje kursa potrebno je osnovno znanje HTML-a i CSS-a. Svaki polaznik će polagati osnovni test kako bismo utvrdili njegovo znanje i spremnost za pohađanje kursa JavaScript Developera.
Prolazi se kroz osnovne PHP-a, sintaksu, post i get metode. Pisanje CRON zadataka. Rad sa niskama. Filtracija podataka. Pisanje i čitanje iz datoteka. Kreiranje direktorijuma i kretanje kroz file sistem. Korišćenje kolačića i sesija. Debagovanje.
Uči se primena poznatih algoritama u PHP-u, sortiranje podataka, binarna pretraga… Nakon toga se uče design pattern-i koji mogu da se primene u PHP-u. Posebno se obraća pažnja na MVC pattern.
Polaznici uče osnove relacionih baza podataka, pravila i arhitektura. Sintaksa i pravila MySQL. PHP konekcija sa bazom, slanje upita i manipulacija sa povratnim podacima.
Kurs sadrži dve celine. U prvoj celini se uči OOP kao paradigma, pisanje klasa, konstruktori, enkapsulacija podataka, polimorfizam… U drugom delu polaznici uče komunikaciju sa bazom pomoću PDO interfejsa.
Prolazimo kroz osnove Laravel-a, jedne od najpopularnih PHP biblioteka, u 2016. godini. Na kraju se uči Git, sistem za kontrolu verzija. Alat bez kog ne može da se započne ni jedan ozbiljan projekat.
Za pohađanje kursa potrebno je osnovno znanje HTML-a, CSS-a, Java Scripta i Ajax-a. Svaki polaznik će polagati osnovni test kako bismo utvrdili njegovo znanje i spremnost za pohađanje kursa Backend Developera.
Principi e-commerce-a. Instalacija WooCommerce-a. Podešavanje plugina. Podešavanje mogućnosti plaćanja. Opcije shippinga. Dodavanje i filtriranje proizvoda. Izmene izgleda prodavnice.
Settings API služi dodavanje novih funkcionalnosti admin delu WordPress internet stranice. Ovo će nam dosta koristiti za naredne delove kursa i može se smatrati uvodom u razvoj tema i pluginova.
Učimo kako od nule da napravimo temu. Prave se dve teme, klasična tema, i tema za WooCommerce. Rade se filters, hooks i actions, kao i kreiranje i komunikacija sa API-jem.
Polaznici uče da prave svoj plugin kako bi proširili funkcionalnost sajta. Savladaće komunikaciju sa bazom, čuvanje i manipulaciju podataka, i plasirti svoj plugin na WordPress.org.
Za pohađanje kursa potrebno je osnovno znanje HTML-a, CSS-a, JavaScripta-a, PHP-a, MySQL-a i Gita. Svaki polaznik će polagati osnovni test kako bismo utvrdili njegovo znanje i spremnost za pohađanje kursa WordPress Developera.
Škola programiranja je projekat Insituta Informacionih Tehnologija Veles. Cilj projekta je da nakon specijalizovane obuke polaznici steknu znanja i veštine pomoću kojih mogu samostalno da vrše poslove za koje su obučeni.