Web Programer

Mikroelektronika

Beograd
Rok za prijavu: 20.05.2022.
Postavljeno: 03.08.2021.
Prakse
Nije potrebno radno iskustvo
mikroe logo
Klikom na dugme Konkuriši, dalji tok konkurisanja nastavljaš na eksternom sajtu.

Zadatak

Cilj ove prakse je da se praktikant upozna sa procesom razvoja PHP aplikacije u realnim poslovnom okruženju, koristeći CakePHP frejmwork za rešavanje konkretnog problema. Zadatak prakse je da se napiše aplikaciju u PHP-u koja služi za vođenje službenih vozila u firmi. Aplikacija ima sledeće delove:

  • Pregled svih službenih vozila
  • Profil vozila
    • Registracija vozila
    • Specifikacija vozila
    • Gorivo i tekući troškovi vozila
    • Održavanje vozila
    • Šteta na vozilu
    • Istorija promena
  • Serviseri i eksterni saradnici
  • Izveštaji

Svaki deo je opisan u detaljnoj specifikaciji koju praktikant dobija kada krene sa praksom. Aplikacija predstavlja modul u okviru informacionog sistema (ERP) kompanije.

Proces izrade zadatka na praksi

Zadatak praktičnog rada bi se odvijao po sledećim stavkama:

  • Kandidat dobija računar na korišćenje koje su lokalno vezan na mrežu i ima izlaz na internet.
  • Potrebno je da kandidati instalira sav potreban softver i podesi inicijalna podešavanja za rad sa CakePHP-om.
  • Po instalaciji i podešavanju razvojnog okruženja praktikant analizira zahtev zadatka i specifikaciju samog zahteva pre samog početka rada.
  • Po analizi zahteva praktikant radi postavku tabela u bazi u kojoj će se čuvati podaci potrebni za rad aplikacije.
  • Kad su postavljene tabele u bazi praktikant kreće u pisanje same aplikacije i njenih delova:
    • Definisanje modela i njegovih funkcija
    • Definisanje kontrolera i njegovih funkcija
    • Definisanje View-ova i pisanje frontend funkcija (JQuery) za korisnički interfejs
  • Testiranje aplikacije i ispravka bug-ova

Preduslov za obavljanje prakse

Da bi praktikant krenuo sa praksom potrebno je da zadovolji sledeće preduslove:

  • Znanje osnova PHP-a i nekog poznatog PHP frameworka, MySQL, HTML/CSS, JS/JQuery
  • Samostalno uraditi CakePHP Tutoriale i okačiti ih na svoj Github nalog
  • Link ka projektu na Github-u poslati u prijavi za praksu
  • Tutoriali koje ste okačili moraju biti funkcionalni

Sve prijave bez zadovoljenih preduslova nećemo uzeti u razmatranje.

Alati

Alati koji vam mogu pomoći u razvoju ove aplikacije su sledeći:

  • Visual Studio Code
  • CakePHP 2.x, JQuery
  • Docker
  • Git
  • Adminer

Kakvo iskustvo praktikant može da stekne

  • Nakon uspešnog završetka ove prakse, praktikant će imati radno iskustvo u realnom poslovnom okruženju sa sledećim stavkama:
  • Analiza specifikacije i logičko rešavanje realnog poslovnog problema
  • Priprema baze podatka dizajniranjem i kreiranjem tabela
  • Razvoj aplikacije u CakePHP MVC frejmworku
  • Kreiranje i dizajn korisničkog interfejsa
  • Testiranje same aplikacije
Profil poslodavca
Konkuriši

Slični poslovi

Junior React Engineer

BDIT Engineering d.o.o.

Novi Sad
01.06.2022.

Angular Developer

DigitAz Information Technology d.o.o.

Novi Sad
17.06.2022.

Nastavkom korišćenja sajta smatramo da prihvataš korišćenje kolačića. Saznaj više