Promenite život u 2017.

PHP Web Programiranje – jednostavni, a moćni alati za naplative veštine Web programiranja

PHP je jednostavan i istovremeno moćan Script programski jezik za izradu dinamičkog web sadržaja. Milioni web stranica na kojima se koristi PHP dokaz su njegove popularnosti i kapaciteta. Koriste ga programeri koji cene njegovu fleksibilnost i brzinu, web dizajneri kojima odgovaraju njegove mogućnosti i lakoća upotrebe. Izuzetno je jednostavan za učenje, a sa naučenim se postiže jako mnogo.

PHP je najpopularniji web programski jezik. Radi kako na Windows, tako i na Linux platformama. Pogodan je za izradu svih vrsta web aplikacija, od onih malih koje predstavljaju samo deo jedne internet stranice, pa do velikih kompleksnih sajtova zasnovanih na Web 2.0 konceptu.

Najčešće se koristi kao razvojna platforma za interaktivne internet stranice. Pored navedenih mogućnosti, omogućava i rad sa bazama podataka kao što je MySQL, te je i rad u ovoj bazi podataka uključen u programu PHP Web Development na ITAcademy.

Po završetku programa bićete spremni samostalno da izradite sopstvene web aplikacije. Znanje PHP i MySQL programiranja i administracije je nešto što Vam osigurava siguran napredak na polju internet programiranja uopšte. Naučićete osnovne i napredne tehnike PHP-a, instalaciju (Apache, PHP), sintaksu (proširena sintaksa PHP-a), a zatim napredni PHP i MySQL: baze podataka i PHP i osnove objektno orijentisanog programiranja u PHP-u.

Postanite programer PHP web aplikacija

Na ovom programu naučićete da konstruišete, pišete, dopunjavate i održavate internet aplikacije u PHP-u. Dobićete programerska znanja za programiranje naprednih web aplikacija koje obuhvataju izradu web shopova, internet portala, foruma, sajtova specijalizovanih za internet socijalne mreže (Facebook, MySpace) te izradu Content Management rešenja (Joomla i sl.).

Izrađujte softvere po meri

Programeri PHP web aplikacija izrađuju softver koji ubrzava, olakšava i pospešuje poslovanje vezano za web i internet uopšte, kao i elektronsko poslovanje (e-Business). Njihov rad potreban je u razvijanju novih – naprednih aplikacija, kao i održavanju postojećih. Ovim programom obučićete se da postanete jedan od njih.


PHP Web Development – plan i program 2014/2015.

I HALF

No. Code Class No. of classes
1 IHC Introduction to HTML and CSS 24
2 WD Web Design (Dreamweaver) 32
3 CJS Windows Core JavaScript programming 18
4 CPH Core PHP Programming 36
5 SQL MySQL Programming and Administration 40
6 AWS Apache Web Server Administration 24
7 EL1 English Language 1 online

II HALF

No. Code Class No. of classes
8 XP XML/PHP programming 24
9 PHP Building Web Applications - Advanced PHP Programming 24
10 TLS Web Cryptography and Security - TLS/SSL 16
11 SWE Software Engineering 16
12 AJS Advanced JavaScript Programming and Ajax 24
13 IM Internet Marketing 12
14 EL2 English Language 2 online
15 PRJ Project /
16 FCE FCE/BEC Vantage* online

* Pripremne kurseve za polaganje FCE ili BEC Vantage ispita mogu pohađati samo polaznici koji su završili English Upper Intermediate Level.


Program Microsoft Development 4 obuhvata 13 predmeta:

1. Introduction to Object Oriented Programming

Kurs predstavlja osnovne ideje i koncepte objektno-orijentisanog programiranja, prateći njihov logički razvoj. Tokom kursa se obrađuju apstraktno programiranje, objektno orijentisanane tehnike u programiranju i načini razmišljanja, razlike u odnosu na proceduralne i modularne jezike, apstraktni tipovi podataka, enkapsulacija, nasleđivanje, polimorfizam i apstrakcija. Osnovni cilj kursa je da kod polaznika postavi čvrste teorijske osnove za praktičnu nadgradnju u vidu projektovanja i pisanja objektno orijentisanog softvera.


2. Introduction to Programming in C#

Kurs proučava sintaksu i metodologiju C# programa u okviru .NET framework okruženja. Takođe, obrađuje se objektni model .NET framework platforme iskazan kroz jezik C#. Kurs se bazira na verziji 4.0 .NET framework okruženja. Cilj ovog kursa je upoznavanje sa osnovnim konceptima programiranja i jezika C#.


3. Windows Application Development

Kurs objašnjava osnove i napredne tehnike Windows programiranja kroz .NET platformu i specijalizovane klase za kreiranje Windows forms i wpf aplikacija i rukovanje njima. Cilj kursa je osposobljavanje korisnika za samostalno kreiranje ili modifikaciju Windows forms ili Windows presentation foundation aplikacija.


4. Introduction to Web Application Development

Obrađuje osnovne tehnike programiranja dinamičkih Web stranica kroz .NET platformu 4.0, pomoću programa Visual Studio 2010. U okviru njega se uče koncepti API-ja za razvijanje MVC 2 i AJAX Web aplikacija, server kontrole, događaji unutar web aplikacija, komunikacija web aplikacije sa bazama podataka pomoću LINQ, ADO.NET i Dynamic Data, tehnologija MVC2...


5. SQL Programming and Administration

Krajnji ishod kursa je zaokruživanje znanja programera ili administratora da konkretan realan sistem preslikaju u korisničku SQL Server bazu i kreiraju aplikaciju. Koristeći osobine SQL servera polaznici će tokom ovog kursa savladati TRANSACT-SQL (Structured Query Language) jezik, naučiti da dizajniraju SQL server baze podataka, održavaju i administriraju SQL servere.


6. English Language 1

Na ovom kursu polaznici će raditi prema jednom od sledećih programa:

  • - Pre-Intermediate je niži srednji kurs koji omogućava polazniku razumevanje šireg spektra jezičkih funkcija. Ovaj nivo znanja osposobljava polaznika da samostalno koristi jezik u deskriptivne i narativne svrhe, ali i da ga uspešno koristi u usmenoj i pisanoj formi.

  • - Intermediate je srednji kurs koji omogućava polazniku da ovlada širokim spektrom funkcija engleskog jezika, u pismenoj i usmenoj formi, kao i razumevanje i učestvovanje u konverzaciji sa govornikom kome je engleski jezik maternji.

7. Data Access

Osposobljava za rukovanje podacima iz različitih tipova izvora uz pomoć ADO.NET, LINQ, WCF Data Services i Ovaj kurs, pre svega, treba da osposobi polaznika da samostalno kreira aplikacija koje komuniciraju sa bazama podataka i upozna ga sa konceptima okruženja za razvijanje aplikacije koje rade sa bazama podataka različitih tipova pomoću Entity Frameworka.


8. Web Application Development

Obrađuje kreiranje naprednih web aplikacija, uz pomoć Microsoft MVC framework i Web Forms tehnologija. Unutar kursa proučavaju se tehnike za kreiranje kompleksnih, frekventnih i skalabilnih web aplikacija, kao i RIA aplikacija uz pomoć Microsoft Silverlight tehnologije. Nakon odslušanog kursa, korisnik će moći da kreira sopstvenu web aplikaciju i izvrši njeno objavljivanje na IIS serveru.


9. Service Communication Application

Kurs obrađuje tematiku izgradnje i modifikacije Windows i web servisa kroz Windows Communication Foundation tehnologiju. Pored tehnika za kreiranje i kontrolu web servisa na serverskoj strani, kurs obrađuje i tehnike konzumacije web servisa od strane klijenta.


10. Software Engineering

Kurs predstavlja dizajn, razvoj, upravljanje i dokumentovanje softvera primenom tehnologija računarske nauke, tehnika upravljanja projektima, inženjerstva, dizajna i drugih disciplina. Polaznike uči razvoju, upravljanju i održavanju softvera na sistematičan i kontrolisan način, sa jasno definisanom metodologijom i planovima.


11. English Language 2

Na kursu English Language 2 polaznici će raditi prema jednom od sledećih programa:

  • - Intermediate je srednji kurs engleskog jezika koji omogućava polazniku da ovlada širokim spektrom funkcija engleskog jezika, u pisanoj i usmenoj formi, kao i razumevanje i učestvovanje u konverzaciji sa govornikom kome je engleski jezik maternji.

  • - Upper-Intermediate je viši srednji kurs koji omogućava polazniku uspešnu komunikaciju (razumevanje i usmeno izražavanje) na engleskom jeziku, kao i smislenu i samoinicijativnu konverzaciju sa govornikom kome je engleski maternji jezik.

12. Project

Cilj završnog projekta na Programming Departmentu je samostalna izrada završnog projekta koji obuhvata sve pređene oblasti predviđene programom obuke. Projekat se sastoji od izrade softverskog rešenja, odobrenog od strane stručne komisije koji podrazumeva dizajn programa, njegovu implementaciju, testiranje i izradu prateće dokumentacije. Po završetku rada i odobrenju od strane mentora, organizuje se odbrana završnog rada pred komisijom.


13. Cambridge First Certificate in English (FCE)/Business English Certificate Vantage (BEC Vantage)

Pripremni kursevi za polaganje FCE ili BEC Vantage ispita nisu u okviru redovnog nastavnog plana i programa. Polaznici biraju koji od navedenih sertifikata žele da steknu i na osnovu toga pohađaju jedan od ova dva kursa.

Cambridge First Certificate in English (FCE) je pripremni kurs za polaganje FCE ispita na osnovu koga stičete sertifikat koji priznaje na hiljade kompanija, akademskih institucija, univerziteta i koledža, strukovnih tela i ministarskih i vladinih tela širom sveta. FCE je široko priznat u privredi i industriji, a daje vam značajnu prednost ukoliko nameravate da aplicirate za poslove koji uključuju rad sa javnošću, kancelarijski posao u bankama, u avio industriji, keteringu... Ovaj sertifikat priznat je i na mnogim univerzitetima, visokim školama i drugim institucijama, te predstavlja “odskočnu dasku” za vaše dalje obrazovanje i unapređenje znanja jezika.

Business English Certificate Vantage (BEC Vantage) takođe predstavlja pripremni kurs za sticanje BEC Vantage sertifikata, jednog od najcenjenijih Cambridge sertifikata u poslovnom svetu. Kao što sam naziv govori, ovaj sertifikat vam daje značajnu prednost kod potencijalnih poslodavaca i poslovnih partnera, time što potvrđuje da je vaše znanje poslovnog engleskog jezika i mogućnosti komunikacije u svetu biznisa na zavidnom nivou. Priznaju ga sve svetske kompanije, akademske i poslovne institucije, jer predstavlja jedinstven dokument o vašim naprednim sposobnostima razumevanja, govora i pisanja na engleskom jeziku.


Kako izgledaju predavanja?

Nastava za ovaj program odvija se u tradicionalnoj i e-learning varijanti.

Predavanja su zasnovana na praktičnim primerima, minimumu teorije i maksimumu prakse. Učenje je zasnovano na zadacima i projektima, čime se veoma brzo osposobljavate da samostalno obavljate budući posao.


Obezbedite sebi međunarodno priznate sertifikate:

Za Microsoft Development program raspoloživa je sledeća sertifikacija:

MCTS - Microsoft Certified Technology Specialist:

  • - .NET Framework 4, Windows Applications
  • - .NET Framework 4, Server Communication Applications
  • - .NET Framework 4, Data Access
  • - .NET Framework 4, Web Applications