Programiranje i razvoj aplikacija

PHP i MySQL

PHP je jedan od najkorištenijih, možda i najpopularnijih programskih jezika na svijetu za izradu web aplikacija. Vrlo je jednostavan i često se koristi kao platforma za interaktivne web stranice. Omogućava rad sa bazama podataka kao što je MySQL što omogućava izradu složenih web rješenja. Broj web stranica koje koriste PHP su najbolji pokazatelj da se radi o popularnom i fleksibilnom jeziku. Pored toga, lako se koristi sa HTML-om te se koristi u programima kao što su Joomla, WordPress i sl. Pored programera, a zbog jednostavnosti, koriste ga i web dizajneri. PHP je jednostavan i istovremeno moćan Script programski jezik koji se lako povezuje sa brojnim bazama podataka što ga čini jednim od najpoželjnijih programskih jezika današnjice.

Polaznik ovog modula će biti upoznat sa objektno usmjerenim programiranjem i izradom baza podataka što će mu pojednostaviti rad u WordPressu, Joomli, te će, pored toga, naučiti da izrađuje, piše, dopunjava i održava vlastite web aplikacije. Polaznik će naučiti da kreira dinamičke web stranice te će biti opsosobljen da radi u najboljem sistemu za upravljanje bazama podataka.

Sadržaj obuke:

  • Uvod u PHP;
  • Upravljanje MySQL serverom;
  • PHP i MySQL;
  • PHP programiranje i izrada web aplikacija.

C#

  • C# okruženje i .NET tehnologija
  • C# sintaksa, tipovi, svojstva i
    komponente
  • Grafički podsistem WPF
  • Jezik XAML
  • Dizajn korisničkog interfejsa (kontrole, raspoređivanje i dijalozi)
  • Podešavanje aplikacije
  • Perzistencija podataka (tekstualni i binarni fajlovi i XML)
  • Povezivanje podataka
  • Resursi, stilovi i šabloni
  • Grafika i multimedija
  • Rad sa dokumentima
  • MVVM softverska arhitektura
  • LINQ
  • LINQ to SQL
  • LINQ to XML
  • Projektni uzorci
  • Biblioteke sa dinamičkim povezivanjem
  • Pozivanje C/C++ koda
  • Neupravljani kod
  • Regularni izrazi
  • Refleksija
  • Rad u mrežnom okruženju
  • Uvod
  • Osnovni pojmovi i izrazi – C#
  • Kreiranje projekta
  • Fajlovi i folderi u novom projektu
  • Konzolna aplikacija
  • Konzolni prozor
  • Promjenljive
  • Konstante
  • Operatori
  • Casting
  • Unos i formati izlaza podataka
  • Uslovni operator ifelse
  • Uslovni operator switch
  • Uslovni operator ?:
  • Ciklus while
  • Ciklus do-while
  • Ciklus for
  • Uvod u C# i .NET Framework
  • Kreiranje i prevođenje C# aplikacije
  • Kreiranje projekata uz pomoć programa Visual Studio 2013
  • Klase i prostori izmena u jeziku C#
  • Kreiranje grafičke aplikacije – WPF
  • Dokumentovanje aplikacije
  • Debagovanje aplikacija
  • Vježba – uvod u .NET framework
  • Konstrukcija C# programa
  • Deklarisanje i pozivanje metoda
  • Rukovanje izuzecima
  • Čitanje i pisanje fajlova
  • Korisnički definisani tipovi podataka
  • Usklađivanje vijeka objekta i kontrola resursa
  • Enkapsulacija podataka i definisanje prekoračenih operatora
  • Razvijanje metoda i rukovanje događajima
  • Korištenje kolekcija i kreiranje generičkih tipova
  • Sopstvene kolekcije klasa i LINQ
  • Objektno orijentisano programiranje: Osnovni principi. Klase. Objekt. Svojstva. Metode. Događaji. Razvojna okolina – Microsoft Visual Studio.
  • Osnovni tipovi podataka: Varijable. Uvjetno grananje. Cikličke petlje.
  • Nizovi
  • Procedure
  • Objekti: Svojstva, metode, događaji. Doseg varijabli. Nasljeđivanje. Class Library. Događaji.
  • Rad s tekstom
  • Datoteke
  • Datum
  • Enumeracija
  • Interfejsi