Ikona poziva
telefon za hitne slučajeve
Ikona za slanje e-pošte
Online upit
PHP logotip

Osnove PHP-a i napredne teme

€ 2.690,00 | tečajevi uživo
Fleksibilno učenje – naše moguće opcije učenja za tečaj:

Informacije o tečaju

Osnove PHP-a i napredne teme

Informacije o tečaju Investicije
Ulaganje: od € 2.690,00
Moguće je plaćanje na rate (bez kamate, bez nadoplate)
Informacije o tečaju Mogućnosti financiranja
Mogućnosti financiranja
Moguće je financiranje do 100%
Institut za informacije o tečajevima
Priznati institut
ZFU, TÜV certificirani i akademski tim predavača
Informacije o tečaju: Upis u bilo koje vrijeme
Počni u bilo kojem trenutku
Materijali za učenje dostupni odmah
Informacije o tečaju Trajanje obuke
Trajanje obuke
Vi određujete tempo učenja – datumi ispita mogu se fleksibilno odabrati
Informacije o tečaju Račun Akademije
Akademija za život
Materijali za učenje dostupni doživotno
Informacije o tečaju Jamstvo povrata novca
Jamstvo povrata novca
14-dnevno pravo na odustajanje (u skladu sa Zakonom o prodaji na daljinu)
Informacije o tečaju: znanstveni sadržaj
temelj it sadržaj
Certifikat je važeći širom svijeta i neograničeno

Priznato i certificirano

TÜV ISO 9001 certifikat nositelja logotipa Certifikat kvalitete pečata ZFU Pouzdane trgovine - Flexyfit Flexyfit akademija već 19 godina

Što naši diplomanti, partneri i prijatelji kažu

Naš tim će vam rado pomoći u bilo kojem trenutku putem telefona, chata ili osobno.

Vrtuljak fotografija za tablet

Idite izravno kod PHP stručnjaka!

Želite li se u potpunosti posvetiti i savladati PHP web razvoj u cijelosti? Onda je naš tečaj "PHP osnove i napredni nivo" baš za vas!

Nadovezujući se na tečaj "PHP osnove", ovaj tečaj nudi detaljan sadržaj koji će vas pretvoriti u naprednog PHP programera. Ovaj tečaj idealan je za sve koji žele podići svoje programerske vještine na višu razinu i optimizirati svoje karijerne mogućnosti u web razvoju. Ovladavanje PHP-om i poznavanje naprednih programerskih tehnika ključni su za uspješnu karijeru u web razvoju. Našom obukom "PHP – osnove i napredni nivo" steći ćete potrebne vještine za razvoj složenih i moćnih web aplikacija. Ne samo da ćete poboljšati svoje programerske vještine, već ćete i značajno povećati svoje šanse na tržištu rada.

Ovaj tečaj stoga je savršen za sve koji žele produbiti svoje vještine programiranja u PHP-u i započeti profesionalnu karijeru web programera. Ne oklijevajte – osigurajte svoje mjesto i iskusite kako možete podići svoje programerske vještine na novu razinu!

Želite li proširiti svoje PHP vještine znanjem o HTML-u i CSS-u? Onda pogledajte naš tečaj "PHP Developer".

Informativni list o tečaju
course

obuhvat učenja

525 E

3

Razina EQF-a

Obuka se temelji na Razina EQF-a 3 »

course

Početak tečaja

Moguće odmah

training-cost

troškovi obuke

€ 2.690,00

» Našpaketi za učenje

learning-varient

varijanta učenja

tečajevi uživo

Moguće

jezik podučavanja

DE
Maturantska kapa Flexyfit

Svi datumi tečaja

Pronađite svoj tečaj u učionici

Ikona učitavanja
Osnove PHP-a i napre... - vikend tečaj

webinar | 07-03-2026 | € 2.690,00

Faza prisustva od: 14-03-2026
Imate pitanja o tečaju? Rado ćemo vam pomoći.
Svi na brod!
Imate pitanja o tečaju? Rado ćemo vam pomoći.
PHP logotip

Na prvi pogled!

Osnove PHP-a i napredne teme

PHP - Osnove i napredni nivo: Sveobuhvatan put do profesionalnog web razvoja

Naš tečaj "PHP osnove i napredni nivo" idealan je korak za svakoga tko želi odmah uroniti u PHP programiranje. Dva modula, IT vještine i Osnove PHP-a , već su dio programa obuke. Naravno, modul PHP Advanced također se može rezervirati zasebno ako ste već savladali osnove. Ovaj tečaj nudi iskustvo dubinskog učenja koje vas uvodi u napredne tehnike i najbolje prakse PHP programiranja. Moći ćete razvijati, optimizirati i osigurati složene web aplikacije te podići svoje vještine PHP programera na profesionalnu razinu.

Što možete očekivati od naše obuke?

Počinjemo s osvježavanjem osnovnih koncepata i upoznavanjem s postavom optimalnog razvojnog okruženja, uključujući instalaciju i konfiguraciju PHP-a, web poslužitelja i IDEs-a. Naučit ćete kako učinkovito otklanjati pogreške i optimizirati svoje PHP aplikacije za bolje performanse, dok će vam najbolje prakse pomoći napisati čist i siguran kod. Vaše znanje o objektno-orijentiranom programiranju produbit će se dok budete učili napredne koncepte OOP-a i kako raditi s datotekama. Osim toga, otkrit ćete svijet PHP okvira (frameworka) kao što su Laravel i Symfony te razvijati modularne, ponovno upotrebljive komponente. Proširite svoje znanje o složenim strukturama podataka i obrascima dizajna, što će vam pomoći u pisanju strukturiranog i proširivog koda. Na kraju ćete naučiti kako upravljati sesijama, validirati podatke i razvijati sigurne aplikacije, uključujući enkripciju i trajno pohranjivanje podataka, kako biste osigurali integritet i sigurnost svojih aplikacija.

Ciljana publika

Trening "PHP osnove i napredni nivo" namijenjen je onima koji žele naučiti sve što treba znati o PHP-u, kao i sudionicima koji već poznaju osnove PHP programiranja i žele produbiti svoje znanje.

Želite li naučiti još više? Tada vam preporučujemo tečaj PHP Developer.

Uvjeti sudjelovanja

  • Online ili pisana prijava
  • Preporučuje se osnovno IT znanje, ali nije obavezno
  • Minimalna dob je 18 godina (polaznici mlađi od 18 godina moraju priložiti pisanu suglasnost roditelja za registraciju)
  • Pristup uređaju s pristupom internetu
  • Pristup stabilnoj internetskoj vezi

Potvrda

Naši su certifikati važeći diljem svijeta i izdaju se u različitim formatima. Na zahtjev možete dobiti naš certifikat na nekoliko jezika, s informacijama specifičnim za državu i s ocjenama ili bez njih.

Sve ove verzije dostupne su za besplatno preuzimanje na vašem online kampusu doživotno. Osim toga, ovisno o paketu za učenje koji ste kupili, dobit ćete certifikat po vašem izboru, izdan na visokokvalitetnom posebnom papiru s reljefnim tiskom.

Dodjeljuje se sljedeći certifikat:

"PHP - Osnove i napredni nivo"

Imate li specifična pitanja o obuci?

Rado ć emo vam pomoći telefonom, e-poštom ili chatom .

Sadržaj tečaja – Što ćete naučiti tijekom programa obuke

obuhvat učenja

525 E | obuhvat

EDK

187

IT vještine

PL

288

Prisutnost | Samostalno učenje

Odgovor

8

pretraga literature

TE

30

Praktična implementacija

AE

12

Dodatni zadaci i ispiti

Naši tečajevi obuke općenito su prihvatljivi za financiranje. Relevantna agencija za financiranje odlučit će hoće li vam odobriti financiranje.

Rado ćemo vam pomoći pri prikupljanju svih potrebnih informacija o tečaju koje su vam potrebne za zahtjev za financiranje.

Naravno, bit ćemo vam na raspolaganju za savjete tijekom cijelog procesa i pratit ćemo vas od vašeg prvog upita do predaje prijave. Kontaktirajte nas – pobrinut ćemo se da budete što bolje pripremljeni!

modul IT vještine

Prikaži sva poglavlja predmeta

Osnovno IT znanje
Osnovno IT znanje
Predmet "Osnove IT znanja" podučava temeljna znanja i koncepte obrade elektroničkih podataka. Nudi sveobuhvatan uvod u svijet računalne tehnologije, operativnih sustava, mreža i još mnogo toga.

Računalo je elektronički uređaj koji se koristi za obradu podataka. Izvršava izračune, pohranjuje i obrađuje informacije. Postoje različite vrste računala, uključujući osobna računala (PC), poslužitelje i ugrađene sustave. Svaka vrsta ima specifične primjene i funkcije.

Operativni sustav upravlja hardverskim i softverskim resursima računala. Omogućuje pokretanje aplikacija i osigurava komunikaciju između hardvera i softvera. Najpoznatiji operativni sustavi uključuju Windows, macOS i Linux, od kojih svaki ima svoje karakteristike i područja primjene.

Kod se može prevoditi pomoću kompajlera ili interpretatora. Kompajleri pretvaraju cijeli kod u strojni jezik, dok interpretatori izvršavaju kod redak po redak. Ciklusi dohvaćanja, dekodiranja i izvršavanja opisuju proces kojim procesor dohvaća, dekodira i izvršava upute.

Proces je program koji se izvršava. Upravljanje procesima uključuje dodjelu resursa i praćenje njihovog izvršavanja. Višezadaćnost omogućuje istovremeno izvršavanje više procesa, pri čemu raspored procesa određuje koji se procesi izvršavaju, kada i koliko dugo.

Hardverom upravlja poseban softver koji se naziva upravljački programi. Upravljački programi omogućuju komunikaciju između operativnog sustava i hardverskih komponenti prosljeđivanjem određenih naredbi i podataka.

Ovaj modul pruža čvrstu osnovu u osnovnim načelima obrade elektroničkih podataka i priprema polaznike da razumiju i primjenjuju složenije koncepte u informatici.

  • ŠTO JE RAČUNALO?
    • Definicija i osnovni pojmovi
    • Različite vrste računala (PC-i, poslužitelji, ugrađeni sustavi)
  • ŠTO JE OPERACIJSKI SISTEM?
    • Zadaci operativnog sustava
    • Primjeri uobičajenih operativnih sustava (Windows, macOS, Linux)
  • KAKO SE IZVRŠAVA KOD?
    • Prijevod i izvršavanje koda (kompilator naspram interpretatora)
    • Redoslijed izvršavanja koda (ciklusi dohvaćanja, dekodiranja i izvršavanja)
  • ŠTO SU PROCESI?
    • Definicija i upravljanje procesima
    • Višezadaćnost i raspoređivanje procesa
  • KAKO SE KONTROLIRA HARDVER?
    • Osnove hardverske kontrole
    • Vozači i njihova uloga u sustavu
  • ŠTO JE PROGRAM?
    • Definicija programa
    • Razlike između aplikacija i sistemskog softvera
  • OSNOVE MREŽA
    • Osnove mrežne tehnologije
    • Mrežni protokoli i arhitekture (TCP/IP, OSI model)
  • ŠTO JE SERVER?
    • Definicija i zadaci poslužitelja
    • Razlike između serverskih i klijentskih sustava
    • Primjeri i područja primjene poslužitelja
  • ŠTO JE OBLAK?
    • Definicija i osnove tehnologije oblaka
    • Razlike između javnih, privatnih i hibridnih oblaka
    • Prednosti i izazovi korištenja oblaka
  • INTERNET STVARI (IoT)
    • Definicija i osnove Interneta stvari (IoT)
    • Primjeri IoT aplikacija (pametni domovi, Industrija 4.0)
    • Izazovi i budućnost IoT-a
  • USLUGE
    • Definicija i značaj IT usluga
    • Različite vrste usluga (web usluge, mikrousluge)
    • Primjeri i područja primjene IT usluga
Kodiranje
kodiranje
Predmet "Kodiranje" podučava osnovne i napredne koncepte programiranja i razvoja softvera. Cilj je pružiti sudionicima čvrsto razumijevanje različitih programskih jezika, načela i tehnika. Osim toga, naučeno se učvršćuje testovima znanja i praktičnim zadacima. Ovdje su glavne teme obuhvaćene u ovom modulu:

Programski jezici i kako oni funkcioniraju
Sudionici uče osnovne principe i koncepte programskih jezika. Pruža se pregled visokorazinskih i niskorazinskih programskih jezika, jasno ističući razlike između tih tipova. Visokorazinski jezici poput Pythona i Jave razmatraju se u usporedbi s računalno orijentiranim jezicima poput Assembleyja.

Od vizualnog programiranja do 0 i 1
Ovaj odjeljak pokriva spektar programiranja od vizualnih programskih jezika do mašinski orijentiranih jezika. Predstavljeni su primjeri vizualnih programskih jezika, kao što je Scratch, i mašinski orijentiranih jezika, kao što je skupštinski jezik (assembly). Objašnjene su različite razine programiranja i njihove primjene.

Osnove programiranja
Ovaj odjeljak podučava osnovne koncepte programiranja. To uključuje sintaksu i semantiku programskih jezika, deklaraciju i upotrebu varijabli i tipova podataka (kao što su cijeli broj, realni broj, niz znakova, boolean), te upotrebu aritmetičkih, logičkih i usporednih operatora.

Šabloni dizajna
Šabloni dizajna su dokazani obrasci rješenja za ponavljajuće probleme u razvoju softvera. Polaznici uče definiciju i svrhu šablona dizajna te dobivaju primjere uobičajenih šablona kao što su singleton, tvornički (factory) i promatrač (observer). Također se raspravlja o primjeni i prednostima šablona dizajna u razvoju softvera.

Strukture upravljanja
Ovaj odjeljak pokriva osnovne strukture upravljanja u programiranju, uključujući uvjete i grananja s naredbama if, else i elif, kao i petlje poput for i while. Također je objašnjena važnost kontrole petlje pomoću naredbi break i continue.

Funkcije i modularnost
Sudionici uče kako definirati i pozivati funkcije, uključujući parametre, vrijednosti povrata i ponovnu upotrebu koda. Također su obrađeni osnovni principi modularnosti i podjela koda na upravljive, ponovno upotrebljive module.

Osnovne strukture podataka
Ovaj odjeljak pruža osnovno razumijevanje podatkovnih struktura kao što su liste, nizovi, rječnici, hash-mape, tuple i skupovi. Polaznici uče kako stvarati, pristupati i mijenjati te strukture.

Jednostavni algoritmi i rješavanje problema
Polaznici se upoznaju s osnovnim algoritmima sortiranja kao što su bubble sort i selection sort. Također uče o algoritmima pretraživanja kao što su linearno i binarno pretraživanje. Razmatraju se sustavne strategije rješavanja problema i metode otklanjanja pogrešaka.

Objektno orijentirano programiranje (OOP)
Podučavaju se osnovni principi objektno orijentiranog programiranja, uključujući klase, objekte, atribute i metode. Pojmovi kao što su nasljeđivanje, polimorfizam i enkapsulacija detaljno su objašnjeni i ilustrirani jednostavnim primjerima.

Jednostavni projekti i praktične primjene
Polaznici primjenjuju svoje znanje na malim, praktično orijentiranim projektima, kao što su izrada kalkulatora, popisa zadataka ili jednostavne igre. Na kraju se obrađuju jednostavne tehnike provjere i poboljšanja vlastitog koda putem pregleda koda.

  • PROGRAMSKI JEZICI / TIPOVI
    • Principi i koncepti programskih jezika
    • Razlike između visokorazinskih i niskorazinskih jezika
  • KAKO RADE?
    • Od vizualnog programiranja do 0 i 1 (strojno orijentirani jezici)
    • Različite razine programiranja
    • Primjeri vizualnih i strojevo orijentiranih programskih jezika
  • OSNOVE PROGRAMIRANJA
    • Sintaksa i semantika: objašnjenje sintaksnih pravila i značenja redaka koda
    • Varijable i tipovi podataka: različiti tipovi podataka (cijeli broj, realni broj, niz, logička vrijednost) i kako deklarirati i koristiti varijable
    • Operatori: aritmetički, logički i operatori za usporedbu
  • DIZAJNSKI ŠARŽI
    • Definicija i svrha obrazaca dizajna
    • Primjeri uobičajenih obrazaca dizajna (singleton, factory, observer)
    • Primjena i prednosti obrazaca dizajna u razvoju softvera
  • STRUKTURE UPRAVLJANJA
    • Uvjeti i grane: if, else i elif naredbe
    • Ciklusi: for i while ciklusi, kao i važnost kontrole ciklusa (break, continue)
  • FUNKCIJE I MODULARNOST
    • Definicija i pozivanje funkcija: parametri, vrijednosti povrata i važnost ponovne upotrebe koda
    • Osnovni principi modularnosti: kako podijeliti kod u upravljive, ponovno upotrebljive module
  • OSNOVNE STRUKTURE PODATAKA
    • Popisi i nizovi: stvaranje, pristup i izmjena elemenata
    • Rječnici i hash-mape: osnovno razumijevanje i primjena
    • Tuple i skupovi: uporaba i razlike u odnosu na liste i rječnike
  • JEDNOSTAVNI ALGORITMI I RJEŠAVANJE PROBLEMA
    • Algoritmi sortiranja: Uvod u jednostavne metode sortiranja kao što su pjenasto sortiranje i sortiranje izborom
    • Pretraživanje: linearna i binarna pretraga
    • Strategije rješavanja problema: približne metode za sustavno rješavanje problema i otklanjanje pogrešaka
  • OBJEKTNO-ORIJENTIRANO PROGRAMIRANJE (OOP)
    • Osnovni principi OOP-a: klase, objekti, atributi, metode
    • Koncepti kao što su nasljeđivanje, polimorfizam i enkapsulacija: osnovna objašnjenja i jednostavni primjeri
  • JEDNOSTAVNI PROJEKTI I PRAKTIČNE PRIMJENE
    • Mali projekti: Praktične vježbe poput kalkulatora, popisa zadataka ili jednostavne igre
    • Pregledi koda: Jednostavne tehnike za pregled i poboljšanje vlastitog koda
Predmet baza podataka
baze podataka
Predmet "Baze podataka" pruža osnovni uvod u koncepte i primjene baza podataka. Cilj je sudionicima pružiti čvrsto razumijevanje različitih vrsta baza podataka, njihovih primjena i najčešće korištenih sustava baza podataka. Ovdje su glavne teme obuhvaćene u ovom modulu:

Što su baze podataka?
Baza podataka je strukturirana zbirka podataka. Postoje relacijske baze podataka, koje organiziraju podatke u tablicama s odnosima, i nerelacijske baze podataka, koje su fleksibilnije i često se koriste za specijalizirane primjene kao što su veliki podaci (big data).

Zašto su baze podataka potrebne?
Baze podataka nude učinkovito upravljanje podacima, brze upite i povećanu sigurnost podataka. Neophodne su za aplikacije kao što su baze podataka o kupcima, financijski sustavi i upravljanje skladištima.

Najčešće korišteni sustavi baza podataka:

MySQL: otvoreni kod, široko korišten za web aplikacije.
PostgreSQL: Napredne značajke i podrška za SQL.
Oracle Database: Visoko skalabilan, za velika poduzeća.
Microsoft SQL Server: Integriran u Windows okruženje.
MongoDB: NoSQL baza podataka za nestrukturirane podatke.
SQLite: Lagan, idealan za mobilne aplikacije.
Ovaj modul pruža čvrstu osnovu za razumijevanje i korištenje baza podataka.

  • ŠTO SU BAZE PODATAKA?
    • Definicija i osnovni pojmovi baza podataka
    • Relacijske naspram nerelacijskih baza podataka
  • ZAŠTO SU VAM POTREBNE?
    • Prednosti korištenja baza podataka
    • Primjeri primjene baza podataka
  • NAJČEŠĆE KORIŠTENE BAZE PODATAKA
    • Pregled najčešće korištenih baza podataka
    • Značajke i područja primjene najpopularnijih sustava baza podataka
Obrada podataka
Uvod u elektroničku obradu podataka (EDP)
Predmet "Uvod u elektroničku obradu podataka (EDP)" podučava osnovna znanja i važnost obrade podataka u različitim područjima života. Polaznici uče o povijesnom razvoju i praktičnim primjenama.

Značaj i nužnost obrade podataka
Obrada podataka je neizostavna u gotovo svim područjima modernog života. Omogućuje učinkovito upravljanje i analizu velikih količina podataka, poboljšava donošenje odluka i optimizira poslovne procese. U današnjem digitalnom svijetu sposobnost obrade podataka ključan je preduvjet za uspjeh u mnogim profesijama i industrijama.

Povijest obrade podataka
Povijest obrade podataka seže daleko u prošlost, od prvih mehaničkih računalnih strojeva do modernih računala. Važne prekretnice uključuju izum strojeva za perforirane kartice, razvoj prvih računala 1940-ih i brz napredak tehnologije u 20. i 21. stoljeću. Ova evolucija je temeljito promijenila način na koji obrađujemo i koristimo podatke.

Praktični primjeri
Zdravstvo: Elektronički zapisi o pacijentima omogućuju učinkovito upravljanje podacima o pacijentima i poboljšavaju kvalitetu medicinske skrbi brzim pristupom relevantnim informacijama.

Poslovanje: Tvrtke koriste obradu podataka za optimizaciju poslovnih procesa, upravljanje klijentima i marketinške strategije temeljene na podacima.

Znanost: U istraživanjima se analizira velika količina podataka kako bi se stekli znanstveni uvidi i potaknule inovacije, na primjer u istraživanju genoma ili modeliranju klime.

  • ZNAČAJ I POTREBA OBRADE PODATAKA U RAZLIČITIM PODRUČJIMA ŽIVOTA
    • Relevantnost obrade podataka u svakodnevnom životu
    • Područja primjene IT-a u raznim industrijama
    • Prednosti IT-a u suvremenom društvu
  • POVIJEST PRERAĐIVANJA PODATAKA
    • Razvoj obrade podataka od početaka do danas
    • Vrhunski događaji i značajna otkrića u IT-u
    • Evolucija računalne tehnologije i njezin utjecaj
  • PRIMJERI IZ PRAKSE (NPR. ZDRAVSTVO, GOSPODARSTVO, ZNANOST)
    • Primjena IT-a u zdravstvu: upravljanje pacijentima, dijagnostička podrška, istraživanja
    • Upotreba IT-a u poslovanju: poslovni procesi, računovodstvo, marketinške analize
    • Uloga IT-a u znanosti: analiza podataka, simulacije, znanstvene publikacije
Sigurnost slike
Stručnost u IT sigurnosti
Predmet "Sigurnost" pruža temeljno znanje u područjima zaštite podataka, autentifikacije i kibernetičke sigurnosti. Obuhvaća sljedeće teme:

Osnove zaštite podataka
  • Osnove zaštite podataka: zaštita osobnih podataka.
  • Važni zakoni i propisi: GDPR i njegovi zahtjevi.
  • Mjere za zaštitu privatnosti: tehnike osiguranja privatnosti.

Osnove autentifikacije

  • Definicija i značaj: provjera identiteta radi sigurnosti.
  • Različite metode: lozinke, biometrijske metode, višefaktorska autentifikacija.
  • Najbolje prakse: Sigurni sustavi autentifikacije.

Kibernetička sigurnost i hakiranje

  • Osnove: Zaštita od digitalnih prijetnji.
  • Uobičajene prijetnje: phishing, zlonamjerni softver, DDoS napadi.
  • Sigurnosne mjere: Korištenje vatrozida i antivirusnog softvera.

Ovaj modul priprema sudionike za sigurno rukovanje podacima i sustavima.


  • OSNOVE ZAŠTITE PODATAKA
    • Osnove zaštite podataka
    • Važni zakoni i propisi (npr. GDPR)
    • Mjere za zaštitu privatnosti
  • OSNOVE AUTENTIKACIJE
    • Definicija i značaj autentifikacije
    • Različite metode autentifikacije (lozinke, biometrijski postupci)
    • Najbolje prakse za sigurnu autentifikaciju
  • KIBERNETSKA SIGURNOST I HAKIRANJE
    • Osnove kibernetičke sigurnosti
    • Uobičajene prijetnje i napadi (phishing, zlonamjerni softver, DDoS)
    • Mjere za povećanje sigurnosti (vatrozidi, antivirusni softver)
Mala slika softvera
softver

Predmet "Softver" pruža pregled različitih vrsta softvera, njihove dostupnosti na različitim uređajima, procesa proizvodnje i distribucije te komunikacije između softverskih programa.

Postoje dvije glavne kategorije softvera: sistemski softver, kao što su operativni sustavi i upravljački programi, i aplikacijski softver, kao što su programi za obradu teksta i igre. Softver je dostupan na različitim uređajima, uključujući stolna računala, mobilne uređaje i ugrađene sustave. Postoji i softver neovisan o platformi i aplikacije specifične za platformu.

Softver se proizvodi kroz različite razvojne procese kao što su Agile i vodopadni model. Kontrola verzija i kontinuirana integracija/implementacija (CI/CD) ključni su za učinkovit razvoj softvera. Softver se može distribuirati lokalno, u oblaku ili kao mobilna aplikacija.

Softver međusobno komunicira putem sučelja kao što su API-ji i webhooki. Oni omogućuju integraciju usluga i obavijesti u stvarnom vremenu između različitih aplikacija.

Ovaj modul sveobuhvatno priprema sudionike za razumijevanje i praktični rad sa softverom.


  • KOJE VRSTE SOFTVERA POSTOJE?
    • Sistemski softver naspram aplikacijskog softvera
    • Primjeri različitih kategorija softvera
  • NA KOJIM JE UREĐAJIMA DOSTUPNO?
    • Desktop, mobilni uređaji, ugrađeni sustavi
    • Neovisnost o platformi i aplikacije specifične za platformu
  • KAKO SE SOFTVER PROIZVODI I DISTRIBUIRA?
    • Procesi razvoja (agile, vodopadni model)
    • Kontrola verzija i kontinuirana integracija/kontinuirano implementiranje (CI/CD)
    • Distribucija softvera (na lokaciji, u oblaku, mobilne aplikacije)
  • KAKO SOFTVER KOMUNICIRA S SOFTVEROM? (SUČELJA)
    • Definicija i vrste sučelja (API-ji, webhooki)
    • Primjeri i primjene komunikacije softvera
Mala slika alata
alati
Kurs "Alati" nudi sveobuhvatan uvid u različite alate i okruženja koja se koriste za razvoj i implementaciju modernih softverskih rješenja. To uključuje osnovne alate za razvoj, korištenje naredbenog retka, kontrolu verzija i uvod u umjetnu inteligenciju (UI). Ovaj se odjeljak nadopunjuje testovima znanja i praktičnim zadacima.

Razumijevanje radnog okruženja
Polaznici se upoznaju sa jednostavnim alatima za razvoj, uključujući uređivače teksta kao što su Visual Studio Code i Sublime Text, kao i integrirana razvojna okruženja (IDE) kao što su PyCharm i Eclipse. Uče osnovne naredbe naredbenog retka koje se koriste za navigaciju i upravljanje datotekama. Osim toga, upoznaju se s kontrolom verzija pomoću Git-a i uče osnovne naredbe za upravljanje verzijama koda.

Umjetna inteligencija
Objašnjavaju se osnovni koncepti umjetne inteligencije, uključujući definicije i različita područja kao što su strojevo učenje i neuronske mreže. Polaznici uče o slučajevima upotrebe i primjerima umjetne inteligencije u svakodnevnom životu te raspravljaju o prednostima i izazovima tehnologija umjetne inteligencije.

Ovaj modul priprema sudionike za učinkovit rad s modernim alatima za razvoj i razvijanje osnovnog razumijevanja umjetne inteligencije.

  • RAZUMIJEVANJE RADNOG OKRUŽENJA
    • Jednostavni razvojni alati: Uvod u uređivače teksta (npr. Visual Studio Code, Sublime Text) i IDE-ove (npr. PyCharm, Eclipse)
    • Naredbeni redak/terminala: Osnovne naredbe za navigaciju i upravljanje datotekama
    • Verziranje: Uvod u Git i osnovne naredbe za kontrolu verzija
  • UMJETNA INTELIGENCIJA
    • Definicija i osnovni koncepti umjetne inteligencije
    • Različita područja AI (strojno učenje, neuronske mreže)
    • Primjeri upotrebe i primjeri AI u svakodnevnom životu
    • Prednosti i izazovi AI tehnologija

modul PHP za početnike: osnove jednostavno objašnjene

Prikaži sva poglavlja predmeta

Baze podataka i veze s PHP-om
U ovom tečaju sudionici uče kako koristiti relacijske baze podataka s PHP-om za izradu dinamičkih web-aplikacija vođenih bazama podataka.

Tečaj započinje uvodom u relacijske baze podataka. Polaznici stječu osnovno razumijevanje koncepata baza podataka, strukture tablica, odnosa između tablica i značenja ključnih pojmova poput primarnih i stranih ključeva.

Neizostavan dio tečaja je usporedba MySQLi i PDO, dva uobičajena proširenja za interakciju s MySQL bazama podataka u PHP-u. Polaznici uče o prednostima i nedostacima obje metode kako bi mogli donijeti informiranu odluku o tome koju metodu koristiti u svojim projektima.

Polaznici će naučiti kako uspostavljati i upravljati vezama s bazom podataka. To uključuje postavljanje sigurnih veza s bazom podataka i rukovanje pogreškama u vezi.

Također obuhvaća osnovne CRUD (create, read, update, delete) operacije, koje čine osnovu za rad s bazama podataka. Polaznici će naučiti kako:
  • Umetanje podataka u bazu podataka (create)
  • Povratiti podatke iz baze podataka (Read)
  • Ažurirati podatke u bazi podataka (Update)
  • Izbrisati podatke iz baze podataka (Delete)

Praktične vježbe i primjeri omogućuju sudionicima da primijene ove tehnike u vlastitim PHP aplikacijama.

  • Detaljna poglavlja o toj temi uskoro će biti dostupna ovdje!
Funkcije i strukture podataka (osnove PHP-a)
Na ovom tečaju sudionici će naučiti osnovne tehnike i koncepte za definiranje i korištenje funkcija, kao i za manipulaciju i obradu struktura podataka u PHP-u.

Prvo će sudionici naučiti kako definirati i koristiti funkcije u PHP-u. Naučit će kako stvarati funkcije kako bi kod bio ponovno upotrebljiv i modularan. To uključuje razumijevanje parametara funkcija i vrijednosti povrata kako bi se složeni zadaci rješavali učinkovito.

Drugi fokus je na manipulaciji nizovima znakova i povezanim funkcijama. Polaznici će naučiti različite metode za obradu, analizu i transformaciju nizova znakova. To uključuje funkcije za pretraživanje, zamjenu, razdvajanje i formatiranje nizova.

Također obuhvaća nizove i njihovu obradu. Polaznici uče kako stvarati, pretraživati i manipulirati nizovima za upravljanje popisima podataka. Predstavljene su osnovne i napredne funkcije nizova za obavljanje različitih zadataka kao što su sortiranje, filtriranje i spajanje nizova.

  • Detaljna poglavlja o toj temi uskoro će biti dostupna ovdje!
Osnove i uvod u PHP
U ovom tečaju sudionici se upoznaju s programskim jezikom PHP, od ranih verzija PHP5 do najnovijih poboljšanja u PHP8. Tečaj započinje povijesnim pregledom PHP-a kako bi se razumio njegov razvoj i najvažnija poboljšanja u različitim verzijama.

Prvi koraci s PHP-om uključuju postavljanje razvojnog okruženja, uključujući instalaciju web poslužitelja i izradu početnih PHP skripti. To čini osnovu za svu daljnju programerski rad.

Osnovni dio tečaja čini osnovna sintaksa PHP-a i korištenje varijabli. Polaznici uče kako deklarirati i koristiti varijable za pohranu i obradu podataka. Objašnjeni su različiti tipovi podataka i njihova primjena.

Tečaj također pokriva kontrolne strukture u PHP-u, kao što su `if`, `else`, `switch`, te ciklusi kao što su `for`, `while` i `do-while`. Te su strukture ključne za kontrolu tijeka programa i implementaciju složenih logičkih slijedova.

Na kraju se obrađuje unos i izlaz podataka. Polaznici uče kako primiti i obraditi unos korisnika te kako izlaziti informacije i rezultate kako bi stvorili dinamične i interaktivne web-stranice.

  • Detaljna poglavlja o toj temi uskoro će biti dostupna ovdje!
Objektno-orijentirano programiranje s PHP-om
Na ovom tečaju sudionici će naučiti principe i koncepte objektno-orijentiranog programiranja (OOP) u PHP-u kako bi svoje programerske vještine podigli na naprednu razinu.

Tečaj započinje osnovama objektno-orijentiranog programiranja (OOP) u PHP-u. Polaznici se upoznaju s objektno-orijentiranim razmišljanjem i uče kako OOP pomaže da kod bude ponovno upotrebljiv, modularan i održiv.

Bitni dio tečaja je stvaranje i korištenje klasa i objekata. Polaznici uče kako definirati klase i instancirati objekte kako bi u kodu mapirali entitete iz stvarnog svijeta i njihove odnose.

Drugi je fokus na konceptima nasljeđivanja, sučelja i značajki (traits). Polaznici uče kako se nasljeđivanje koristi za prijenos svojstava i metoda iz jedne klase u drugu, što povećava ponovnu upotrebljivost i proširivost koda. Također uče kako se sučelja koriste za definiranje zajedničkih sučelja za klase i kako se značajke (traits) koriste za uključivanje ponovno upotrebljivog koda u više klasa.

Na kraju se obrađuju kontrola pristupa i vidljivost. Polaznici uče značenje modifikatora pristupa (javno, privatno, zaštićeno) i razumiju kako oni kontroliraju vidljivost i pristup svojstvima i metodama unutar i izvan klasa.

  • Detaljna poglavlja o toj temi uskoro će biti dostupna ovdje!
Sigurnost, dizajn i obrada podataka
U ovom tečaju sudionici će naučiti osnovne aspekte sigurnosti, dizajna i obrade podataka u PHP aplikacijama.

Počinje osnovama web sigurnosti. Sudionici će steći razumijevanje najvažnijih sigurnosnih načela i naučiti kako osigurati svoje PHP aplikacije. Zaštita od uobičajenih sigurnosnih ranjivosti, uključujući SQL injekciju, cross-site scripting (XSS) i cross-site request forgery (CSRF), bit će detaljno obrađena. Kroz praktične primjere sudionici će naučiti kako implementirati sigurne prakse kodiranja i učinkovito spriječiti sigurnosne ranjivosti.

Drugi fokus je na strukturiranju i najboljim praksama u PHP razvoju. Polaznici će naučiti kako logično i učinkovito strukturirati svoje aplikacije kako bi se poboljšala održivačnost i skalabilnost. To uključuje tehnike modularizacije i primjenu najboljih praksi u dizajnu koda.

Također je obrađena obrada JSON-a i XML-a. Polaznici uče kako obrađivati podatke u JSON i XML formatu radi razmjene podataka između poslužitelja i klijenta. To uključuje analizu i generiranje JSON-a i XML-a, kao i korištenje tih formata u API integracijama.

Još jedan važan aspekt je integracija HTML5, CSS3, JavaScript i Bootstrapa u PHP aplikacije. Polaznici uče kako koristiti moderne front-end tehnologije za izradu atraktivnih i korisniku prilagođenih korisničkih sučelja. Naglašava se interakcija između PHP-a i front-end tehnologija kako bi se razvijale dinamične i interaktivne web aplikacije.

  • Detaljna poglavlja o toj temi uskoro će biti dostupna ovdje!
Web 2.0 tehnologije i MVC
U ovom tečaju sudionici uče o ključnim tehnologijama i obrascima koji podržavaju moderne web aplikacije, posebice o tehnologijama Web 2.0 i MVC obrascu.

Tečaj započinje pregledom Web 2.0 tehnologija. Polaznici uče kako te tehnologije poboljšavaju interaktivnost i uporabnost web-stranica te koju ulogu imaju u suvremenom web-razvoju.

Ključna komponenta je AJAX (asinkroni JavaScript i XML) i asinkrono obrade podataka. Polaznici uče kako koristiti AJAX za učitavanje i slanje podataka u pozadini bez ponovnog učitavanja stranice, što rezultira boljim korisničkim iskustvom.

Još jedan važan aspekt su RESTful API-ji i mikroservisi. Polaznici uče kako stvarati i koristiti RESTful API-je za razvoj skalabilnih i fleksibilnih web usluga. Objašnjen je i koncept mikroservisa, koji omogućuje razdvajanje aplikacija na manje, neovisne servise koje je lakše upravljati i skalirati.

Pruža uvod u MVC (Model-View-Controller) obrazac. Polaznici uče kako MVC obrazac strukturira razvoj i olakšava odvajanje podataka, korisničkog sučelja i poslovne logike. Objašnjava kako MVC obrazac pomaže održati kod čistim i održivim.

Na kraju je obrađena implementacija jednostavnog MVC sustava. Polaznici primjenjuju stečeno znanje u praksi razvijanjem malog projekta koji koristi MVC obrazac. Time uče kako stvoriti i povezati modele, prikaze i kontrolere kako bi izgradili cjelovitu web aplikaciju.

  • Detaljna poglavlja o toj temi uskoro će biti dostupna ovdje!

modul PHP napredno: od naprednog do profesionalnog

Prikaži sva poglavlja predmeta

Otklanjanje pogrešaka, performanse i najbolje prakse
U ovom tečaju sudionici uče kako otklanjati pogreške, optimizirati i razvijati svoje PHP aplikacije prema najboljim praksama. Uče kako koristiti alate za otklanjanje pogrešaka poput Xdebug-a i integriranih otklanjača u IDE-ovima za pronalaženje i ispravljanje pogrešaka. Alati za profiliranje poput XHProf-a ili Blackfire-a uvode se za analizu performansi i identifikaciju uskih grla.

Sudionici uče metode za optimizaciju performansi, uključujući keširanje, optimizaciju baza podataka i učinkovitu upotrebu resursa.

Pokazat će im se kako prepoznati i izbjeći tipične izvore pogrešaka i sigurnosne ranjivosti. Poučit će ih najboljim praksama kao što su DRY, KISS i SOLID kako bi im pomogle učinkovitije strukturirati i organizirati njihov kod. Na kraju, sudionici će primijeniti stečeno znanje u praksi dizajniranjem i razvojem web-aplikacije s Laravelom.

  • Detaljna poglavlja o toj temi uskoro će biti dostupna ovdje!
Uvod i razvojno okruženje
U ovom tečaju sudionici uče osnovne tehnike i alate potrebne za postavljanje i upravljanje učinkovitim razvojnim okruženjem.

Počinje postavom i upoznavanjem s razvojnim okruženjem. Polaznici uče kako odabrati i postaviti odgovarajuće razvojno okruženje za svoje potrebe. To uključuje instalaciju i konfiguraciju integriranih razvojnih okruženja (IDE-a) kao što su Visual Studio Code, PhpStorm ili drugi popularni alati koji podržavaju razvojni proces.

Suvršna je dio postavljanja i korištenja otklanjivača pogrešaka. Polaznici uče kako postaviti i koristiti otklanjivače pogrešaka u svom razvojnom okruženju kako bi učinkovito pronašli i ispravili pogreške u kodu. To uključuje postavljanje prekidnih točaka, korak-po-korak izvođenje koda i provjeru vrijednosti varijabli tijekom izvođenja.

Još jedan važan aspekt je konfiguracija i upravljanje poslužiteljem. Polaznici uče kako postaviti i konfigurirati lokalni razvojni poslužitelj za testiranje svojih aplikacija. Tečaj objašnjava kako instalirati i konfigurirati web poslužitelje kao što su Apache ili Nginx, kao i kako postaviti poslužitelje baza podataka kao što su MySQL ili PostgreSQL. Polaznici također uče osnovne zadatke upravljanja za učinkovito rukovanje i održavanje svojih poslužitelja.

  • Detaljna poglavlja o toj temi uskoro će biti dostupna ovdje!
Napredno OOP i datoteke
U ovom tečaju sudionici proširuju svoje znanje o objektno-orijentiranom programiranju (OOP) i uče napredne tehnike za rad s datotekama i regularnim izrazima.

Počinje detaljnim pregledom koncepata objektno-orijentiranog programiranja. Sudionici nadograđuju temeljne principe OOP-a i uče napredne tehnike poput apstraktnih klasa, interfejsa i polimorfizma. Te tehnike pomažu u stvaranju fleksibilnijih i ponovno upotrebljivih struktura koda.

Drugi je fokus na naprednim tehnikama u OOP-u. Polaznici uče kako integrirati obrasce dizajna kao što su singleton, tvornički, promatrač i ukrašivač u svoje projekte. Također se uvode koncepti kao što su injekcija ovisnosti i inverzija kontrole radi poboljšanja održavanja i testiranja koda.

Ključna komponenta je rad s datotekama. Polaznici uče kako čitati, pisati i uređivati datoteke u različitim formatima. To također uključuje rukovanje greškama s datotekama i osiguravanje sigurnosti podataka.

Također obuhvaća manipulaciju datumom i vremenom. Polaznici uče kako obrađivati, formatirati i izračunavati vrijednosti datuma i vremena u svojim aplikacijama. To uključuje rad s različitim vremenskim zonama i korištenje biblioteka za pojednostavljenje manipulacije datumom i vremenom.

Na kraju se obrađuju primjena i prednosti regularnih izraza. Polaznici uče kako koristiti regularne izraze za prepoznavanje obrazaca u tekstu te za učinkovito pretraživanje i obradu tekstualnih podataka. Praktični primjeri i vježbe pomažu polaznicima da teorijske koncepte primijene u praksi i ovladaju upotrebom regularnih izraza u svojim projektima.

  • Detaljna poglavlja o toj temi uskoro će biti dostupna ovdje!
Okviri i modularni razvoj
Na ovom tečaju sudionici uče osnove i napredne koncepte korištenja PHP okvira i modularnog pristupa razvoju.

Počinje uvodom u PHP okvire. Polaznici uče što su PHP okviri, zašto se koriste u razvoju i koje prednosti nude. Obrađeni okviri uključuju popularne opcije kao što su Laravel, Symfony, CodeIgniter i Zend Framework. Polaznici uče o osnovnim funkcijama i arhitekturi tih okvira.

Još jedan važan aspekt je modularni pristup razvoju. Polaznici će naučiti kako podijeliti svoj kod u module kako bi ga bilo lakše organizirati, ponovno koristiti i održavati. Ovaj pristup olakšava rad na velikim projektima i potiče timski rad. Tečaj objašnjava kako stvarati, integrirati i upravljati modulima.

Također nudi usporedbu različitih okvira i njihovih mogućih primjena. Polaznici uče kako odabrati najprikladniji okvir za svoj projekt na temelju kriterija kao što su performanse, skalabilnost, podrška zajednice i specifični zahtjevi. Usporedba uključuje:
  • Laravel: Poznat po elegantnoj sintaksi, opsežnim bibliotekama i snažnoj podršci zajednice.
  • Symfony: Istaknut po svojoj fleksibilnosti, bogatom skupu značajki i snažnom pridržavanju najboljih praksi.
  • CodeIgniter: Cijenjen zbog svoje jednostavnosti, male veličine i brzog tempa učenja.
  • Zend Framework: Hvaljen zbog svoje proširivosti i profesionalne arhitekture, pogodan za složene i aplikacije na razini cijelog poduzeća.

Kroz praktične vježbe i projekte sudionici će moći primijeniti ono što su naučili. Imat će priliku razvijati vlastite aplikacije koristeći predstavljene okvire i primijeniti modularni pristup.

  • Detaljna poglavlja o toj temi uskoro će biti dostupna ovdje!
Složene strukture podataka i dizajnerski obrasci (PHP)
U ovom tečaju sudionici uče osnovne i napredne tehnike rada s kompleksnim strukturama podataka i dokazanim obrascima dizajna u razvoju softvera.

Počinje uvodom u složene strukture podataka. Polaznici uče kako koristiti i implementirati napredne strukture podataka kao što su mape, skupovi, stezišta, redovi i grafovi. Te strukture podataka nude napredne mogućnosti za učinkovito upravljanje i obradu podataka koje nadilaze jednostavne nizove i objekte.

Neizostavan dio tečaja je uporaba i implementacija obrazaca dizajna. Polaznici uče što su obrasci dizajna i kako mogu riješiti uobičajene probleme u razvoju softvera. Razmatraju se sljedeći obrasci dizajna:
  • Šablona singleton: Osigurava da klasa ima samo jedan primjerak i pruža globalnu točku pristupa tom primjerku.
  • Pattern promatrača (Observer Pattern): Definira ovisnost jedan-na-mnogo između objekata tako da, kada jedan objekt promijeni svoje stanje, svi ovisni objekti budu obaviješteni i automatski ažurirani.
  • Factory Pattern: Pruža sučelje za stvaranje objekata bez potrebe za navođenjem konkretnih klasa.
  • Šablona ukrašivača (Decorator Pattern): Omogućuje dinamičko dodavanje ponašanja objektima omotavanjem u ukrasne klase.

Također naglašava najbolje prakse za pisanje čistog i održivog koda. Sudionici uče tehnike za strukturiranje i organiziranje koda kako bi on bio čitljiviji i lakši za održavanje. To uključuje principe kao što su DRY (Don't Repeat Yourself – Ne ponavljaj se), KISS (Keep It Simple, Stupid – Drži jednostavno, glupane) i SOLID principi (Single Responsibility – Jedna odgovornost, Open/Closed – Otvoreno/zatvoreno, Liskov Substitution – Liskovljeva zamjena, Interface Segregation – Segregacija sučelja, Dependency Inversion – Inverzija ovisnosti).

Kroz praktične vježbe i primjere, sudionici će moći primijeniti složene strukture podataka i obrasce dizajna u vlastitim projektima te pisati visokokvalitetan kod.

  • Detaljna poglavlja o toj temi uskoro će biti dostupna ovdje!
Sjednice, validatori, šifriranje i trajnost
U ovom tečaju sudionici uče osnovne tehnike za upravljanje sesijama, implementaciju validacija, primjenu tehnika šifriranja i upravljanje trajnošću podataka u PHP aplikacijama.

Sudionici uče kako koristiti sesije za pohranu podataka vezanih uz korisnika na različitim prikazima stranica. To uključuje stvaranje, upravljanje i prekidanje sesija, kao i razumijevanje sigurnosnih aspekata koje je potrebno uzeti u obzir pri korištenju sesija.

Drugi je fokus na implementaciji i primjeni validatora. Polaznici uče kako validirati ulazne podatke kako bi se osiguralo da su u skladu s očekivanim formatima i pravilima. To uključuje izradu vlastitih funkcija za validaciju i korištenje postojećih biblioteka za validaciju kako bi se osigurao integritet podataka.

Također obuhvaća tehnike šifriranja i sigurnosna razmatranja. Polaznici uče kako koristiti šifriranje za zaštitu osjetljivih podataka. To uključuje implementaciju funkcija šifriranja i dešifriranja te primjenu najboljih sigurnosnih praksi kako bi se osigurala sigurnost podataka u njihovim aplikacijama. Također su obrađene teme kao što su haširanje te simetrično i asimetrično šifriranje.

Još jedan važan dio tečaja je trajno pohranjivanje i upravljanje podacima. Polaznici uče kako trajno pohranjivati i upravljati podacima kako bi ostali dostupni tijekom različitih sesija aplikacije. To uključuje rad s bazama podataka i drugim medijima za pohranu, kao i implementaciju CRUD (create, read, update, delete) operacija za učinkovito upravljanje podacima. Također su obrađene teme kao što su haširanje te simetrično i asimetrično šifriranje.

  • Detaljna poglavlja o toj temi uskoro će biti dostupna ovdje!

Dostupne opcije učenja za ovaj program obuke

Osnove PHP-a i napredne teme

istaknuto

jezik podučavanja

specijalistički modul

IT vještine (prisutnost)

IT vještine (online)

IT vještine Full HD edukativni videozapisi

Tip učenja | Metoda učenja

varijanta učenja

metoda učenja

slušni i vizualni tip učenja

komunikativni i motorički tip učenja

vrijeme za učenje

Podrška u učenju (# sveobuhvatno)

Skripte i dokumenti kao PDF datoteke

Predavanja se mogu rezervirati kao praktični dani.

Podrška putem online kampusa, e-pošte, chata i telefona

WhatsApp i podrška na licu mjesta

simulirani ispiti

Ispit/Završetak

EDK privremeni ispit online

završni ispit

Certifikat iz njemačkog, engleskog i španjolskog jezika

Certifikat je važeći širom svijeta i neograničeno

Račun akademije (sve uključeno)

Online kampus dostupan doživotno

Besplatni demo račun / paket za isprobavanje

Kopije dokumenata dostupne za preuzimanje kao PDF datoteke

Potvrde s provjerom autentičnosti (QR kod)

promocija

mogućnosti financiranja

Odmor za obrazovanje (AT)

Podrška tvrtkama

Podrška samozaposlenima

savjetovanje o izboru predmeta

Procjena troškova za agenciju za financiranje

pogodnost

posredovanje pri zapošljavanju

opsežne mogućnosti za obuku

Apsolutno najbolja cijena i raspon usluga

classroom_course_icon

tečajevi uživo

€ 2.690,00

Izlazak

Webinar: tečaj licem u lice

prisutnost

komunikativan

prikladan

preporučeno

fleksibilan

fleksibilan termin

do 100%

neobvezujuće

Osnovne informacije o opcijama učenja:

  • Sadržaj obuke je isti za svaku opciju učenja.
  • Razdoblje ispita, trajanje obuke i postupak ispita ne ovise o varijanti učenja.
  • Možete nadograditi s opcije "učenje na daljinu" na nastavu u učionici ili individualnu nastavu. Također se mogu dodati pojedinačni blokovi modula.
  • Uz opciju učenja "licem u lice", možete rezervirati i završiti pojedinačne blokove u individualnim satovima.
  • Konačni certifikat je isti bez obzira na to koju ste opciju učenja odabrali za dovršetak tečaja.
  • Vaš Academy račun i sadržaj za učenje ionako će vam biti dostupni doživotno.
Ikona zvjezdice

Financiranje i obrazovna dopust – kako to funkcionira

Mogu li dobiti financiranje za svoju obuku?

U Flexyfit EDV Academyu vam je na raspolaganju mnogo različitih opcija za financiranje vaše obuke. Postoje razni programi financiranja na saveznoj i EU razini, kao i porezni poticaji koji služe kao osnova.
Imajte na umu, međutim, da odluka o dodjeli i iznosu financiranja isključivo ovisi o nadležnoj agenciji za financiranje.
Rado ćemo vam pomoći pronaći odgovarajuću agenciju za financiranje i pružiti vam sve informacije o tečaju potrebne za prijavu za financiranje. Prijavu morate sami podnijeti nadležnim agencijama za financiranje.

Kako funkcionira financiranje?

Ovisno o financijskoj instituciji, vaša će se obuka financirati ili izravnom uplatom troškova nakon potvrde prijave za financiranje (npr. AMS) ili punim ili djelomičnim povratom troškova nakon uspješnog završetka obuke (npr. Waff). Preporučujemo da osobno kontaktirate nadležne financijske institucije kako biste saznali o pojedinačnim opcijama financiranja.

Mogu li uzeti obrazovni dopust za obuku?

Da, većina naših tečajeva ispunjava uvjete za odsustvo radi obrazovanja.
Ako želite nastaviti svoje obrazovanje bez prekida radnog odnosa, možete dogovoriti obrazovni dopust s poslodavcem. To znači da ćete biti oslobođeni rada tijekom trajanja vaše daljnje obuke.

Planirajte svoj obrazovni dopust s nama već sada! Rado ćemo s vama razgovarati o vašim individualnim potrebama za obuku na osobnom, neobvezujućem razgovoru.

Kako funkcionira obrazovni dopust?

Kako funkcionira obrazovna dopusta?

Možete uzeti obrazovni dopust u trajanju do 1 godine unutar razdoblja od 4 godine. Postoje 3 načina na koje to možete strukturirati:
  • Odmor za obrazovanje u trajanju od 12 uzastopnih mjeseci
  • Obrazovna odsutnost podijeljena na nekoliko razdoblja, od kojih svako mora trajati najmanje 2 mjeseca. Razdoblja se moraju iskoristiti unutar 4 godine.
  • Odmor za obrazovanje s polu-radnim vremenom tijekom razdoblja od 2 godine

Imajte na umu da je ovo samo opći sažetak te je preporučljivo pribaviti dodatne pojedinosti i uvjete od nadležnih agencija ili tijela.
Suglasnost vašeg poslodavca ključna je za obrazovni dopust. Morate priložiti naše obrazovne planove, koji propisuju 20 sati tjedno za redovni obrazovni dopust ili najmanje 10 sati tjedno za nepuno radno vrijeme.
Osim toga, morate redovito dostavljati dokaze o napretku u obrazovanju, na primjer putem ispita ili potvrda o prisustnosti koje izdamo mi.

Područja primjene i mogućnosti s PHP vještinama

PHP je svestran skriptni jezik na strani poslužitelja koji se koristi u mnogim područjima web razvoja. S čvrstim poznavanjem PHP-a imat ćete brojne mogućnosti za izradu i upravljanje dinamičkim i interaktivnim web aplikacijama.

Web razvoj

  • Dinamičke web stranice: Izrada web stranica koje reagiraju na korisničke unose i dinamički generiraju sadržaj.
  • Sustavi za upravljanje sadržajem (CMS): Proširivanje i prilagođavanje popularnih CMS-ova kao što su WordPress, Joomla i Drupal.
  • Web stranice za e-trgovinu: Razvoj internetskih trgovina na platformama kao što su Magento i WooCommerce.
  • Web aplikacije: Razvoj složenih web aplikacija kao što su društvene mreže i korisnički portali.

Povezanost s bazom podataka

  • Interakcije s bazama podataka: Besprijekorna veza s bazama podataka kao što su MySQL, PostgreSQL i SQLite za izvođenje operacija CRUD.
  • Obrada podataka: Učinkovito upravljanje i analiza velikih količina podataka.

Razvoj API-ja

  • RESTful API-ji: Razvoj API-ja za razmjenu podataka između aplikacija i platformi.
  • Integracija API-ja trećih strana: Korištenje vanjskih API-ja za integraciju dodatnih funkcionalnosti.

Automatizacija i skriptiranje

  • Automatizacija zadataka: automatizacija ponavljajućih zadataka kao što su generiranje izvještaja i slanje e-pošte.
  • Skriptiranje: Upravljanje i održavanje web poslužitelja i baza podataka.

Sigurnosne aplikacije

  • Autentifikacija korisnika: Razvoj sigurnih sustava za prijavu i zaštita korisničkih podataka.
  • Sigurnost podataka: Implementacija sigurnosnih mjera kao što su enkripcija i zaštita od SQL injekcija i XSS-a.

S tim mogućnostima, PHP pruža alate za implementaciju širokog raspona web projekata, od jednostavnih web stranica do složenih web aplikacija i API-ja.

PHP - Osnove i napredni nivo: Sveobuhvatan put do profesionalnog web razvoja

Naš tečaj "PHP osnove i napredni nivo" idealan je korak za svakoga tko želi odmah uroniti u PHP programiranje. Dva modula, IT vještine i Osnove PHP-a , već su dio programa obuke. Naravno, modul PHP Advanced također se može rezervirati zasebno ako ste već savladali osnove. Ovaj tečaj nudi iskustvo dubinskog učenja koje vas uvodi u napredne tehnike i najbolje prakse PHP programiranja. Moći ćete razvijati, optimizirati i osigurati složene web aplikacije te podići svoje vještine PHP programera na profesionalnu razinu.

Što možete očekivati od naše obuke?

Počinjemo s osvježavanjem osnovnih koncepata i upoznavanjem s postavom optimalnog razvojnog okruženja, uključujući instalaciju i konfiguraciju PHP-a, web poslužitelja i IDEs-a. Naučit ćete kako učinkovito otklanjati pogreške i optimizirati svoje PHP aplikacije za bolje performanse, dok će vam najbolje prakse pomoći napisati čist i siguran kod. Vaše znanje o objektno-orijentiranom programiranju produbit će se dok budete učili napredne koncepte OOP-a i kako raditi s datotekama. Osim toga, otkrit ćete svijet PHP okvira (frameworka) kao što su Laravel i Symfony te razvijati modularne, ponovno upotrebljive komponente. Proširite svoje znanje o složenim strukturama podataka i obrascima dizajna, što će vam pomoći u pisanju strukturiranog i proširivog koda. Na kraju ćete naučiti kako upravljati sesijama, validirati podatke i razvijati sigurne aplikacije, uključujući enkripciju i trajno pohranjivanje podataka, kako biste osigurali integritet i sigurnost svojih aplikacija.

Ciljana publika

Trening "PHP osnove i napredni nivo" namijenjen je onima koji žele naučiti sve što treba znati o PHP-u, kao i sudionicima koji već poznaju osnove PHP programiranja i žele produbiti svoje znanje.

Želite li naučiti još više? Tada vam preporučujemo tečaj PHP Developer.

Uvjeti sudjelovanja

  • Online ili pisana prijava
  • Preporučuje se osnovno IT znanje, ali nije obavezno
  • Minimalna dob je 18 godina (polaznici mlađi od 18 godina moraju priložiti pisanu suglasnost roditelja za registraciju)
  • Pristup uređaju s pristupom internetu
  • Pristup stabilnoj internetskoj vezi

Potvrda

Naši su certifikati važeći diljem svijeta i izdaju se u različitim formatima. Na zahtjev možete dobiti naš certifikat na nekoliko jezika, s informacijama specifičnim za državu i s ocjenama ili bez njih.

Sve ove verzije dostupne su za besplatno preuzimanje na vašem online kampusu doživotno. Osim toga, ovisno o paketu za učenje koji ste kupili, dobit ćete certifikat po vašem izboru, izdan na visokokvalitetnom posebnom papiru s reljefnim tiskom.

Dodjeljuje se sljedeći certifikat:

"PHP - Osnove i napredni nivo"

Imate li specifična pitanja o obuci?

Rado ć emo vam pomoći telefonom, e-poštom ili chatom .

Sadržaj tečaja – Što ćete naučiti tijekom programa obuke

obuhvat učenja

525 E | obuhvat

EDK

187

IT vještine

PL

288

Prisutnost | Samostalno učenje

Odgovor

8

pretraga literature

TE

30

Praktična implementacija

AE

12

Dodatni zadaci i ispiti

Naši tečajevi obuke općenito su prihvatljivi za financiranje. Relevantna agencija za financiranje odlučit će hoće li vam odobriti financiranje.

Rado ćemo vam pomoći pri prikupljanju svih potrebnih informacija o tečaju koje su vam potrebne za zahtjev za financiranje.

Naravno, bit ćemo vam na raspolaganju za savjete tijekom cijelog procesa i pratit ćemo vas od vašeg prvog upita do predaje prijave. Kontaktirajte nas – pobrinut ćemo se da budete što bolje pripremljeni!

modul IT vještine

Prikaži sva poglavlja predmeta

Osnovno IT znanje
Osnovno IT znanje
Predmet "Osnove IT znanja" podučava temeljna znanja i koncepte obrade elektroničkih podataka. Nudi sveobuhvatan uvod u svijet računalne tehnologije, operativnih sustava, mreža i još mnogo toga.

Računalo je elektronički uređaj koji se koristi za obradu podataka. Izvršava izračune, pohranjuje i obrađuje informacije. Postoje različite vrste računala, uključujući osobna računala (PC), poslužitelje i ugrađene sustave. Svaka vrsta ima specifične primjene i funkcije.

Operativni sustav upravlja hardverskim i softverskim resursima računala. Omogućuje pokretanje aplikacija i osigurava komunikaciju između hardvera i softvera. Najpoznatiji operativni sustavi uključuju Windows, macOS i Linux, od kojih svaki ima svoje karakteristike i područja primjene.

Kod se može prevoditi pomoću kompajlera ili interpretatora. Kompajleri pretvaraju cijeli kod u strojni jezik, dok interpretatori izvršavaju kod redak po redak. Ciklusi dohvaćanja, dekodiranja i izvršavanja opisuju proces kojim procesor dohvaća, dekodira i izvršava upute.

Proces je program koji se izvršava. Upravljanje procesima uključuje dodjelu resursa i praćenje njihovog izvršavanja. Višezadaćnost omogućuje istovremeno izvršavanje više procesa, pri čemu raspored procesa određuje koji se procesi izvršavaju, kada i koliko dugo.

Hardverom upravlja poseban softver koji se naziva upravljački programi. Upravljački programi omogućuju komunikaciju između operativnog sustava i hardverskih komponenti prosljeđivanjem određenih naredbi i podataka.

Ovaj modul pruža čvrstu osnovu u osnovnim načelima obrade elektroničkih podataka i priprema polaznike da razumiju i primjenjuju složenije koncepte u informatici.

  • ŠTO JE RAČUNALO?
    • Definicija i osnovni pojmovi
    • Različite vrste računala (PC-i, poslužitelji, ugrađeni sustavi)
  • ŠTO JE OPERACIJSKI SISTEM?
    • Zadaci operativnog sustava
    • Primjeri uobičajenih operativnih sustava (Windows, macOS, Linux)
  • KAKO SE IZVRŠAVA KOD?
    • Prijevod i izvršavanje koda (kompilator naspram interpretatora)
    • Redoslijed izvršavanja koda (ciklusi dohvaćanja, dekodiranja i izvršavanja)
  • ŠTO SU PROCESI?
    • Definicija i upravljanje procesima
    • Višezadaćnost i raspoređivanje procesa
  • KAKO SE KONTROLIRA HARDVER?
    • Osnove hardverske kontrole
    • Vozači i njihova uloga u sustavu
  • ŠTO JE PROGRAM?
    • Definicija programa
    • Razlike između aplikacija i sistemskog softvera
  • OSNOVE MREŽA
    • Osnove mrežne tehnologije
    • Mrežni protokoli i arhitekture (TCP/IP, OSI model)
  • ŠTO JE SERVER?
    • Definicija i zadaci poslužitelja
    • Razlike između serverskih i klijentskih sustava
    • Primjeri i područja primjene poslužitelja
  • ŠTO JE OBLAK?
    • Definicija i osnove tehnologije oblaka
    • Razlike između javnih, privatnih i hibridnih oblaka
    • Prednosti i izazovi korištenja oblaka
  • INTERNET STVARI (IoT)
    • Definicija i osnove Interneta stvari (IoT)
    • Primjeri IoT aplikacija (pametni domovi, Industrija 4.0)
    • Izazovi i budućnost IoT-a
  • USLUGE
    • Definicija i značaj IT usluga
    • Različite vrste usluga (web usluge, mikrousluge)
    • Primjeri i područja primjene IT usluga
Kodiranje
kodiranje
Predmet "Kodiranje" podučava osnovne i napredne koncepte programiranja i razvoja softvera. Cilj je pružiti sudionicima čvrsto razumijevanje različitih programskih jezika, načela i tehnika. Osim toga, naučeno se učvršćuje testovima znanja i praktičnim zadacima. Ovdje su glavne teme obuhvaćene u ovom modulu:

Programski jezici i kako oni funkcioniraju
Sudionici uče osnovne principe i koncepte programskih jezika. Pruža se pregled visokorazinskih i niskorazinskih programskih jezika, jasno ističući razlike između tih tipova. Visokorazinski jezici poput Pythona i Jave razmatraju se u usporedbi s računalno orijentiranim jezicima poput Assembleyja.

Od vizualnog programiranja do 0 i 1
Ovaj odjeljak pokriva spektar programiranja od vizualnih programskih jezika do mašinski orijentiranih jezika. Predstavljeni su primjeri vizualnih programskih jezika, kao što je Scratch, i mašinski orijentiranih jezika, kao što je skupštinski jezik (assembly). Objašnjene su različite razine programiranja i njihove primjene.

Osnove programiranja
Ovaj odjeljak podučava osnovne koncepte programiranja. To uključuje sintaksu i semantiku programskih jezika, deklaraciju i upotrebu varijabli i tipova podataka (kao što su cijeli broj, realni broj, niz znakova, boolean), te upotrebu aritmetičkih, logičkih i usporednih operatora.

Šabloni dizajna
Šabloni dizajna su dokazani obrasci rješenja za ponavljajuće probleme u razvoju softvera. Polaznici uče definiciju i svrhu šablona dizajna te dobivaju primjere uobičajenih šablona kao što su singleton, tvornički (factory) i promatrač (observer). Također se raspravlja o primjeni i prednostima šablona dizajna u razvoju softvera.

Strukture upravljanja
Ovaj odjeljak pokriva osnovne strukture upravljanja u programiranju, uključujući uvjete i grananja s naredbama if, else i elif, kao i petlje poput for i while. Također je objašnjena važnost kontrole petlje pomoću naredbi break i continue.

Funkcije i modularnost
Sudionici uče kako definirati i pozivati funkcije, uključujući parametre, vrijednosti povrata i ponovnu upotrebu koda. Također su obrađeni osnovni principi modularnosti i podjela koda na upravljive, ponovno upotrebljive module.

Osnovne strukture podataka
Ovaj odjeljak pruža osnovno razumijevanje podatkovnih struktura kao što su liste, nizovi, rječnici, hash-mape, tuple i skupovi. Polaznici uče kako stvarati, pristupati i mijenjati te strukture.

Jednostavni algoritmi i rješavanje problema
Polaznici se upoznaju s osnovnim algoritmima sortiranja kao što su bubble sort i selection sort. Također uče o algoritmima pretraživanja kao što su linearno i binarno pretraživanje. Razmatraju se sustavne strategije rješavanja problema i metode otklanjanja pogrešaka.

Objektno orijentirano programiranje (OOP)
Podučavaju se osnovni principi objektno orijentiranog programiranja, uključujući klase, objekte, atribute i metode. Pojmovi kao što su nasljeđivanje, polimorfizam i enkapsulacija detaljno su objašnjeni i ilustrirani jednostavnim primjerima.

Jednostavni projekti i praktične primjene
Polaznici primjenjuju svoje znanje na malim, praktično orijentiranim projektima, kao što su izrada kalkulatora, popisa zadataka ili jednostavne igre. Na kraju se obrađuju jednostavne tehnike provjere i poboljšanja vlastitog koda putem pregleda koda.

  • PROGRAMSKI JEZICI / TIPOVI
    • Principi i koncepti programskih jezika
    • Razlike između visokorazinskih i niskorazinskih jezika
  • KAKO RADE?
    • Od vizualnog programiranja do 0 i 1 (strojno orijentirani jezici)
    • Različite razine programiranja
    • Primjeri vizualnih i strojevo orijentiranih programskih jezika
  • OSNOVE PROGRAMIRANJA
    • Sintaksa i semantika: objašnjenje sintaksnih pravila i značenja redaka koda
    • Varijable i tipovi podataka: različiti tipovi podataka (cijeli broj, realni broj, niz, logička vrijednost) i kako deklarirati i koristiti varijable
    • Operatori: aritmetički, logički i operatori za usporedbu
  • DIZAJNSKI ŠARŽI
    • Definicija i svrha obrazaca dizajna
    • Primjeri uobičajenih obrazaca dizajna (singleton, factory, observer)
    • Primjena i prednosti obrazaca dizajna u razvoju softvera
  • STRUKTURE UPRAVLJANJA
    • Uvjeti i grane: if, else i elif naredbe
    • Ciklusi: for i while ciklusi, kao i važnost kontrole ciklusa (break, continue)
  • FUNKCIJE I MODULARNOST
    • Definicija i pozivanje funkcija: parametri, vrijednosti povrata i važnost ponovne upotrebe koda
    • Osnovni principi modularnosti: kako podijeliti kod u upravljive, ponovno upotrebljive module
  • OSNOVNE STRUKTURE PODATAKA
    • Popisi i nizovi: stvaranje, pristup i izmjena elemenata
    • Rječnici i hash-mape: osnovno razumijevanje i primjena
    • Tuple i skupovi: uporaba i razlike u odnosu na liste i rječnike
  • JEDNOSTAVNI ALGORITMI I RJEŠAVANJE PROBLEMA
    • Algoritmi sortiranja: Uvod u jednostavne metode sortiranja kao što su pjenasto sortiranje i sortiranje izborom
    • Pretraživanje: linearna i binarna pretraga
    • Strategije rješavanja problema: približne metode za sustavno rješavanje problema i otklanjanje pogrešaka
  • OBJEKTNO-ORIJENTIRANO PROGRAMIRANJE (OOP)
    • Osnovni principi OOP-a: klase, objekti, atributi, metode
    • Koncepti kao što su nasljeđivanje, polimorfizam i enkapsulacija: osnovna objašnjenja i jednostavni primjeri
  • JEDNOSTAVNI PROJEKTI I PRAKTIČNE PRIMJENE
    • Mali projekti: Praktične vježbe poput kalkulatora, popisa zadataka ili jednostavne igre
    • Pregledi koda: Jednostavne tehnike za pregled i poboljšanje vlastitog koda
Predmet baza podataka
baze podataka
Predmet "Baze podataka" pruža osnovni uvod u koncepte i primjene baza podataka. Cilj je sudionicima pružiti čvrsto razumijevanje različitih vrsta baza podataka, njihovih primjena i najčešće korištenih sustava baza podataka. Ovdje su glavne teme obuhvaćene u ovom modulu:

Što su baze podataka?
Baza podataka je strukturirana zbirka podataka. Postoje relacijske baze podataka, koje organiziraju podatke u tablicama s odnosima, i nerelacijske baze podataka, koje su fleksibilnije i često se koriste za specijalizirane primjene kao što su veliki podaci (big data).

Zašto su baze podataka potrebne?
Baze podataka nude učinkovito upravljanje podacima, brze upite i povećanu sigurnost podataka. Neophodne su za aplikacije kao što su baze podataka o kupcima, financijski sustavi i upravljanje skladištima.

Najčešće korišteni sustavi baza podataka:

MySQL: otvoreni kod, široko korišten za web aplikacije.
PostgreSQL: Napredne značajke i podrška za SQL.
Oracle Database: Visoko skalabilan, za velika poduzeća.
Microsoft SQL Server: Integriran u Windows okruženje.
MongoDB: NoSQL baza podataka za nestrukturirane podatke.
SQLite: Lagan, idealan za mobilne aplikacije.
Ovaj modul pruža čvrstu osnovu za razumijevanje i korištenje baza podataka.

  • ŠTO SU BAZE PODATAKA?
    • Definicija i osnovni pojmovi baza podataka
    • Relacijske naspram nerelacijskih baza podataka
  • ZAŠTO SU VAM POTREBNE?
    • Prednosti korištenja baza podataka
    • Primjeri primjene baza podataka
  • NAJČEŠĆE KORIŠTENE BAZE PODATAKA
    • Pregled najčešće korištenih baza podataka
    • Značajke i područja primjene najpopularnijih sustava baza podataka
Obrada podataka
Uvod u elektroničku obradu podataka (EDP)
Predmet "Uvod u elektroničku obradu podataka (EDP)" podučava osnovna znanja i važnost obrade podataka u različitim područjima života. Polaznici uče o povijesnom razvoju i praktičnim primjenama.

Značaj i nužnost obrade podataka
Obrada podataka je neizostavna u gotovo svim područjima modernog života. Omogućuje učinkovito upravljanje i analizu velikih količina podataka, poboljšava donošenje odluka i optimizira poslovne procese. U današnjem digitalnom svijetu sposobnost obrade podataka ključan je preduvjet za uspjeh u mnogim profesijama i industrijama.

Povijest obrade podataka
Povijest obrade podataka seže daleko u prošlost, od prvih mehaničkih računalnih strojeva do modernih računala. Važne prekretnice uključuju izum strojeva za perforirane kartice, razvoj prvih računala 1940-ih i brz napredak tehnologije u 20. i 21. stoljeću. Ova evolucija je temeljito promijenila način na koji obrađujemo i koristimo podatke.

Praktični primjeri
Zdravstvo: Elektronički zapisi o pacijentima omogućuju učinkovito upravljanje podacima o pacijentima i poboljšavaju kvalitetu medicinske skrbi brzim pristupom relevantnim informacijama.

Poslovanje: Tvrtke koriste obradu podataka za optimizaciju poslovnih procesa, upravljanje klijentima i marketinške strategije temeljene na podacima.

Znanost: U istraživanjima se analizira velika količina podataka kako bi se stekli znanstveni uvidi i potaknule inovacije, na primjer u istraživanju genoma ili modeliranju klime.

  • ZNAČAJ I POTREBA OBRADE PODATAKA U RAZLIČITIM PODRUČJIMA ŽIVOTA
    • Relevantnost obrade podataka u svakodnevnom životu
    • Područja primjene IT-a u raznim industrijama
    • Prednosti IT-a u suvremenom društvu
  • POVIJEST PRERAĐIVANJA PODATAKA
    • Razvoj obrade podataka od početaka do danas
    • Vrhunski događaji i značajna otkrića u IT-u
    • Evolucija računalne tehnologije i njezin utjecaj
  • PRIMJERI IZ PRAKSE (NPR. ZDRAVSTVO, GOSPODARSTVO, ZNANOST)
    • Primjena IT-a u zdravstvu: upravljanje pacijentima, dijagnostička podrška, istraživanja
    • Upotreba IT-a u poslovanju: poslovni procesi, računovodstvo, marketinške analize
    • Uloga IT-a u znanosti: analiza podataka, simulacije, znanstvene publikacije
Sigurnost slike
Stručnost u IT sigurnosti
Predmet "Sigurnost" pruža temeljno znanje u područjima zaštite podataka, autentifikacije i kibernetičke sigurnosti. Obuhvaća sljedeće teme:

Osnove zaštite podataka
  • Osnove zaštite podataka: zaštita osobnih podataka.
  • Važni zakoni i propisi: GDPR i njegovi zahtjevi.
  • Mjere za zaštitu privatnosti: tehnike osiguranja privatnosti.

Osnove autentifikacije

  • Definicija i značaj: provjera identiteta radi sigurnosti.
  • Različite metode: lozinke, biometrijske metode, višefaktorska autentifikacija.
  • Najbolje prakse: Sigurni sustavi autentifikacije.

Kibernetička sigurnost i hakiranje

  • Osnove: Zaštita od digitalnih prijetnji.
  • Uobičajene prijetnje: phishing, zlonamjerni softver, DDoS napadi.
  • Sigurnosne mjere: Korištenje vatrozida i antivirusnog softvera.

Ovaj modul priprema sudionike za sigurno rukovanje podacima i sustavima.


  • OSNOVE ZAŠTITE PODATAKA
    • Osnove zaštite podataka
    • Važni zakoni i propisi (npr. GDPR)
    • Mjere za zaštitu privatnosti
  • OSNOVE AUTENTIKACIJE
    • Definicija i značaj autentifikacije
    • Različite metode autentifikacije (lozinke, biometrijski postupci)
    • Najbolje prakse za sigurnu autentifikaciju
  • KIBERNETSKA SIGURNOST I HAKIRANJE
    • Osnove kibernetičke sigurnosti
    • Uobičajene prijetnje i napadi (phishing, zlonamjerni softver, DDoS)
    • Mjere za povećanje sigurnosti (vatrozidi, antivirusni softver)
Mala slika softvera
softver

Predmet "Softver" pruža pregled različitih vrsta softvera, njihove dostupnosti na različitim uređajima, procesa proizvodnje i distribucije te komunikacije između softverskih programa.

Postoje dvije glavne kategorije softvera: sistemski softver, kao što su operativni sustavi i upravljački programi, i aplikacijski softver, kao što su programi za obradu teksta i igre. Softver je dostupan na različitim uređajima, uključujući stolna računala, mobilne uređaje i ugrađene sustave. Postoji i softver neovisan o platformi i aplikacije specifične za platformu.

Softver se proizvodi kroz različite razvojne procese kao što su Agile i vodopadni model. Kontrola verzija i kontinuirana integracija/implementacija (CI/CD) ključni su za učinkovit razvoj softvera. Softver se može distribuirati lokalno, u oblaku ili kao mobilna aplikacija.

Softver međusobno komunicira putem sučelja kao što su API-ji i webhooki. Oni omogućuju integraciju usluga i obavijesti u stvarnom vremenu između različitih aplikacija.

Ovaj modul sveobuhvatno priprema sudionike za razumijevanje i praktični rad sa softverom.


  • KOJE VRSTE SOFTVERA POSTOJE?
    • Sistemski softver naspram aplikacijskog softvera
    • Primjeri različitih kategorija softvera
  • NA KOJIM JE UREĐAJIMA DOSTUPNO?
    • Desktop, mobilni uređaji, ugrađeni sustavi
    • Neovisnost o platformi i aplikacije specifične za platformu
  • KAKO SE SOFTVER PROIZVODI I DISTRIBUIRA?
    • Procesi razvoja (agile, vodopadni model)
    • Kontrola verzija i kontinuirana integracija/kontinuirano implementiranje (CI/CD)
    • Distribucija softvera (na lokaciji, u oblaku, mobilne aplikacije)
  • KAKO SOFTVER KOMUNICIRA S SOFTVEROM? (SUČELJA)
    • Definicija i vrste sučelja (API-ji, webhooki)
    • Primjeri i primjene komunikacije softvera
Mala slika alata
alati
Kurs "Alati" nudi sveobuhvatan uvid u različite alate i okruženja koja se koriste za razvoj i implementaciju modernih softverskih rješenja. To uključuje osnovne alate za razvoj, korištenje naredbenog retka, kontrolu verzija i uvod u umjetnu inteligenciju (UI). Ovaj se odjeljak nadopunjuje testovima znanja i praktičnim zadacima.

Razumijevanje radnog okruženja
Polaznici se upoznaju sa jednostavnim alatima za razvoj, uključujući uređivače teksta kao što su Visual Studio Code i Sublime Text, kao i integrirana razvojna okruženja (IDE) kao što su PyCharm i Eclipse. Uče osnovne naredbe naredbenog retka koje se koriste za navigaciju i upravljanje datotekama. Osim toga, upoznaju se s kontrolom verzija pomoću Git-a i uče osnovne naredbe za upravljanje verzijama koda.

Umjetna inteligencija
Objašnjavaju se osnovni koncepti umjetne inteligencije, uključujući definicije i različita područja kao što su strojevo učenje i neuronske mreže. Polaznici uče o slučajevima upotrebe i primjerima umjetne inteligencije u svakodnevnom životu te raspravljaju o prednostima i izazovima tehnologija umjetne inteligencije.

Ovaj modul priprema sudionike za učinkovit rad s modernim alatima za razvoj i razvijanje osnovnog razumijevanja umjetne inteligencije.

  • RAZUMIJEVANJE RADNOG OKRUŽENJA
    • Jednostavni razvojni alati: Uvod u uređivače teksta (npr. Visual Studio Code, Sublime Text) i IDE-ove (npr. PyCharm, Eclipse)
    • Naredbeni redak/terminala: Osnovne naredbe za navigaciju i upravljanje datotekama
    • Verziranje: Uvod u Git i osnovne naredbe za kontrolu verzija
  • UMJETNA INTELIGENCIJA
    • Definicija i osnovni koncepti umjetne inteligencije
    • Različita područja AI (strojno učenje, neuronske mreže)
    • Primjeri upotrebe i primjeri AI u svakodnevnom životu
    • Prednosti i izazovi AI tehnologija

modul PHP za početnike: osnove jednostavno objašnjene

Prikaži sva poglavlja predmeta

Baze podataka i veze s PHP-om
U ovom tečaju sudionici uče kako koristiti relacijske baze podataka s PHP-om za izradu dinamičkih web-aplikacija vođenih bazama podataka.

Tečaj započinje uvodom u relacijske baze podataka. Polaznici stječu osnovno razumijevanje koncepata baza podataka, strukture tablica, odnosa između tablica i značenja ključnih pojmova poput primarnih i stranih ključeva.

Neizostavan dio tečaja je usporedba MySQLi i PDO, dva uobičajena proširenja za interakciju s MySQL bazama podataka u PHP-u. Polaznici uče o prednostima i nedostacima obje metode kako bi mogli donijeti informiranu odluku o tome koju metodu koristiti u svojim projektima.

Polaznici će naučiti kako uspostavljati i upravljati vezama s bazom podataka. To uključuje postavljanje sigurnih veza s bazom podataka i rukovanje pogreškama u vezi.

Također obuhvaća osnovne CRUD (create, read, update, delete) operacije, koje čine osnovu za rad s bazama podataka. Polaznici će naučiti kako:
  • Umetanje podataka u bazu podataka (create)
  • Povratiti podatke iz baze podataka (Read)
  • Ažurirati podatke u bazi podataka (Update)
  • Izbrisati podatke iz baze podataka (Delete)

Praktične vježbe i primjeri omogućuju sudionicima da primijene ove tehnike u vlastitim PHP aplikacijama.

  • Detaljna poglavlja o toj temi uskoro će biti dostupna ovdje!
Funkcije i strukture podataka (osnove PHP-a)
Na ovom tečaju sudionici će naučiti osnovne tehnike i koncepte za definiranje i korištenje funkcija, kao i za manipulaciju i obradu struktura podataka u PHP-u.

Prvo će sudionici naučiti kako definirati i koristiti funkcije u PHP-u. Naučit će kako stvarati funkcije kako bi kod bio ponovno upotrebljiv i modularan. To uključuje razumijevanje parametara funkcija i vrijednosti povrata kako bi se složeni zadaci rješavali učinkovito.

Drugi fokus je na manipulaciji nizovima znakova i povezanim funkcijama. Polaznici će naučiti različite metode za obradu, analizu i transformaciju nizova znakova. To uključuje funkcije za pretraživanje, zamjenu, razdvajanje i formatiranje nizova.

Također obuhvaća nizove i njihovu obradu. Polaznici uče kako stvarati, pretraživati i manipulirati nizovima za upravljanje popisima podataka. Predstavljene su osnovne i napredne funkcije nizova za obavljanje različitih zadataka kao što su sortiranje, filtriranje i spajanje nizova.

  • Detaljna poglavlja o toj temi uskoro će biti dostupna ovdje!
Osnove i uvod u PHP
U ovom tečaju sudionici se upoznaju s programskim jezikom PHP, od ranih verzija PHP5 do najnovijih poboljšanja u PHP8. Tečaj započinje povijesnim pregledom PHP-a kako bi se razumio njegov razvoj i najvažnija poboljšanja u različitim verzijama.

Prvi koraci s PHP-om uključuju postavljanje razvojnog okruženja, uključujući instalaciju web poslužitelja i izradu početnih PHP skripti. To čini osnovu za svu daljnju programerski rad.

Osnovni dio tečaja čini osnovna sintaksa PHP-a i korištenje varijabli. Polaznici uče kako deklarirati i koristiti varijable za pohranu i obradu podataka. Objašnjeni su različiti tipovi podataka i njihova primjena.

Tečaj također pokriva kontrolne strukture u PHP-u, kao što su `if`, `else`, `switch`, te ciklusi kao što su `for`, `while` i `do-while`. Te su strukture ključne za kontrolu tijeka programa i implementaciju složenih logičkih slijedova.

Na kraju se obrađuje unos i izlaz podataka. Polaznici uče kako primiti i obraditi unos korisnika te kako izlaziti informacije i rezultate kako bi stvorili dinamične i interaktivne web-stranice.

  • Detaljna poglavlja o toj temi uskoro će biti dostupna ovdje!
Objektno-orijentirano programiranje s PHP-om
Na ovom tečaju sudionici će naučiti principe i koncepte objektno-orijentiranog programiranja (OOP) u PHP-u kako bi svoje programerske vještine podigli na naprednu razinu.

Tečaj započinje osnovama objektno-orijentiranog programiranja (OOP) u PHP-u. Polaznici se upoznaju s objektno-orijentiranim razmišljanjem i uče kako OOP pomaže da kod bude ponovno upotrebljiv, modularan i održiv.

Bitni dio tečaja je stvaranje i korištenje klasa i objekata. Polaznici uče kako definirati klase i instancirati objekte kako bi u kodu mapirali entitete iz stvarnog svijeta i njihove odnose.

Drugi je fokus na konceptima nasljeđivanja, sučelja i značajki (traits). Polaznici uče kako se nasljeđivanje koristi za prijenos svojstava i metoda iz jedne klase u drugu, što povećava ponovnu upotrebljivost i proširivost koda. Također uče kako se sučelja koriste za definiranje zajedničkih sučelja za klase i kako se značajke (traits) koriste za uključivanje ponovno upotrebljivog koda u više klasa.

Na kraju se obrađuju kontrola pristupa i vidljivost. Polaznici uče značenje modifikatora pristupa (javno, privatno, zaštićeno) i razumiju kako oni kontroliraju vidljivost i pristup svojstvima i metodama unutar i izvan klasa.

  • Detaljna poglavlja o toj temi uskoro će biti dostupna ovdje!
Sigurnost, dizajn i obrada podataka
U ovom tečaju sudionici će naučiti osnovne aspekte sigurnosti, dizajna i obrade podataka u PHP aplikacijama.

Počinje osnovama web sigurnosti. Sudionici će steći razumijevanje najvažnijih sigurnosnih načela i naučiti kako osigurati svoje PHP aplikacije. Zaštita od uobičajenih sigurnosnih ranjivosti, uključujući SQL injekciju, cross-site scripting (XSS) i cross-site request forgery (CSRF), bit će detaljno obrađena. Kroz praktične primjere sudionici će naučiti kako implementirati sigurne prakse kodiranja i učinkovito spriječiti sigurnosne ranjivosti.

Drugi fokus je na strukturiranju i najboljim praksama u PHP razvoju. Polaznici će naučiti kako logično i učinkovito strukturirati svoje aplikacije kako bi se poboljšala održivačnost i skalabilnost. To uključuje tehnike modularizacije i primjenu najboljih praksi u dizajnu koda.

Također je obrađena obrada JSON-a i XML-a. Polaznici uče kako obrađivati podatke u JSON i XML formatu radi razmjene podataka između poslužitelja i klijenta. To uključuje analizu i generiranje JSON-a i XML-a, kao i korištenje tih formata u API integracijama.

Još jedan važan aspekt je integracija HTML5, CSS3, JavaScript i Bootstrapa u PHP aplikacije. Polaznici uče kako koristiti moderne front-end tehnologije za izradu atraktivnih i korisniku prilagođenih korisničkih sučelja. Naglašava se interakcija između PHP-a i front-end tehnologija kako bi se razvijale dinamične i interaktivne web aplikacije.

  • Detaljna poglavlja o toj temi uskoro će biti dostupna ovdje!
Web 2.0 tehnologije i MVC
U ovom tečaju sudionici uče o ključnim tehnologijama i obrascima koji podržavaju moderne web aplikacije, posebice o tehnologijama Web 2.0 i MVC obrascu.

Tečaj započinje pregledom Web 2.0 tehnologija. Polaznici uče kako te tehnologije poboljšavaju interaktivnost i uporabnost web-stranica te koju ulogu imaju u suvremenom web-razvoju.

Ključna komponenta je AJAX (asinkroni JavaScript i XML) i asinkrono obrade podataka. Polaznici uče kako koristiti AJAX za učitavanje i slanje podataka u pozadini bez ponovnog učitavanja stranice, što rezultira boljim korisničkim iskustvom.

Još jedan važan aspekt su RESTful API-ji i mikroservisi. Polaznici uče kako stvarati i koristiti RESTful API-je za razvoj skalabilnih i fleksibilnih web usluga. Objašnjen je i koncept mikroservisa, koji omogućuje razdvajanje aplikacija na manje, neovisne servise koje je lakše upravljati i skalirati.

Pruža uvod u MVC (Model-View-Controller) obrazac. Polaznici uče kako MVC obrazac strukturira razvoj i olakšava odvajanje podataka, korisničkog sučelja i poslovne logike. Objašnjava kako MVC obrazac pomaže održati kod čistim i održivim.

Na kraju je obrađena implementacija jednostavnog MVC sustava. Polaznici primjenjuju stečeno znanje u praksi razvijanjem malog projekta koji koristi MVC obrazac. Time uče kako stvoriti i povezati modele, prikaze i kontrolere kako bi izgradili cjelovitu web aplikaciju.

  • Detaljna poglavlja o toj temi uskoro će biti dostupna ovdje!

modul PHP napredno: od naprednog do profesionalnog

Prikaži sva poglavlja predmeta

Otklanjanje pogrešaka, performanse i najbolje prakse
U ovom tečaju sudionici uče kako otklanjati pogreške, optimizirati i razvijati svoje PHP aplikacije prema najboljim praksama. Uče kako koristiti alate za otklanjanje pogrešaka poput Xdebug-a i integriranih otklanjača u IDE-ovima za pronalaženje i ispravljanje pogrešaka. Alati za profiliranje poput XHProf-a ili Blackfire-a uvode se za analizu performansi i identifikaciju uskih grla.

Sudionici uče metode za optimizaciju performansi, uključujući keširanje, optimizaciju baza podataka i učinkovitu upotrebu resursa.

Pokazat će im se kako prepoznati i izbjeći tipične izvore pogrešaka i sigurnosne ranjivosti. Poučit će ih najboljim praksama kao što su DRY, KISS i SOLID kako bi im pomogle učinkovitije strukturirati i organizirati njihov kod. Na kraju, sudionici će primijeniti stečeno znanje u praksi dizajniranjem i razvojem web-aplikacije s Laravelom.

  • Detaljna poglavlja o toj temi uskoro će biti dostupna ovdje!
Uvod i razvojno okruženje
U ovom tečaju sudionici uče osnovne tehnike i alate potrebne za postavljanje i upravljanje učinkovitim razvojnim okruženjem.

Počinje postavom i upoznavanjem s razvojnim okruženjem. Polaznici uče kako odabrati i postaviti odgovarajuće razvojno okruženje za svoje potrebe. To uključuje instalaciju i konfiguraciju integriranih razvojnih okruženja (IDE-a) kao što su Visual Studio Code, PhpStorm ili drugi popularni alati koji podržavaju razvojni proces.

Suvršna je dio postavljanja i korištenja otklanjivača pogrešaka. Polaznici uče kako postaviti i koristiti otklanjivače pogrešaka u svom razvojnom okruženju kako bi učinkovito pronašli i ispravili pogreške u kodu. To uključuje postavljanje prekidnih točaka, korak-po-korak izvođenje koda i provjeru vrijednosti varijabli tijekom izvođenja.

Još jedan važan aspekt je konfiguracija i upravljanje poslužiteljem. Polaznici uče kako postaviti i konfigurirati lokalni razvojni poslužitelj za testiranje svojih aplikacija. Tečaj objašnjava kako instalirati i konfigurirati web poslužitelje kao što su Apache ili Nginx, kao i kako postaviti poslužitelje baza podataka kao što su MySQL ili PostgreSQL. Polaznici također uče osnovne zadatke upravljanja za učinkovito rukovanje i održavanje svojih poslužitelja.

  • Detaljna poglavlja o toj temi uskoro će biti dostupna ovdje!
Napredno OOP i datoteke
U ovom tečaju sudionici proširuju svoje znanje o objektno-orijentiranom programiranju (OOP) i uče napredne tehnike za rad s datotekama i regularnim izrazima.

Počinje detaljnim pregledom koncepata objektno-orijentiranog programiranja. Sudionici nadograđuju temeljne principe OOP-a i uče napredne tehnike poput apstraktnih klasa, interfejsa i polimorfizma. Te tehnike pomažu u stvaranju fleksibilnijih i ponovno upotrebljivih struktura koda.

Drugi je fokus na naprednim tehnikama u OOP-u. Polaznici uče kako integrirati obrasce dizajna kao što su singleton, tvornički, promatrač i ukrašivač u svoje projekte. Također se uvode koncepti kao što su injekcija ovisnosti i inverzija kontrole radi poboljšanja održavanja i testiranja koda.

Ključna komponenta je rad s datotekama. Polaznici uče kako čitati, pisati i uređivati datoteke u različitim formatima. To također uključuje rukovanje greškama s datotekama i osiguravanje sigurnosti podataka.

Također obuhvaća manipulaciju datumom i vremenom. Polaznici uče kako obrađivati, formatirati i izračunavati vrijednosti datuma i vremena u svojim aplikacijama. To uključuje rad s različitim vremenskim zonama i korištenje biblioteka za pojednostavljenje manipulacije datumom i vremenom.

Na kraju se obrađuju primjena i prednosti regularnih izraza. Polaznici uče kako koristiti regularne izraze za prepoznavanje obrazaca u tekstu te za učinkovito pretraživanje i obradu tekstualnih podataka. Praktični primjeri i vježbe pomažu polaznicima da teorijske koncepte primijene u praksi i ovladaju upotrebom regularnih izraza u svojim projektima.

  • Detaljna poglavlja o toj temi uskoro će biti dostupna ovdje!
Okviri i modularni razvoj
Na ovom tečaju sudionici uče osnove i napredne koncepte korištenja PHP okvira i modularnog pristupa razvoju.

Počinje uvodom u PHP okvire. Polaznici uče što su PHP okviri, zašto se koriste u razvoju i koje prednosti nude. Obrađeni okviri uključuju popularne opcije kao što su Laravel, Symfony, CodeIgniter i Zend Framework. Polaznici uče o osnovnim funkcijama i arhitekturi tih okvira.

Još jedan važan aspekt je modularni pristup razvoju. Polaznici će naučiti kako podijeliti svoj kod u module kako bi ga bilo lakše organizirati, ponovno koristiti i održavati. Ovaj pristup olakšava rad na velikim projektima i potiče timski rad. Tečaj objašnjava kako stvarati, integrirati i upravljati modulima.

Također nudi usporedbu različitih okvira i njihovih mogućih primjena. Polaznici uče kako odabrati najprikladniji okvir za svoj projekt na temelju kriterija kao što su performanse, skalabilnost, podrška zajednice i specifični zahtjevi. Usporedba uključuje:
  • Laravel: Poznat po elegantnoj sintaksi, opsežnim bibliotekama i snažnoj podršci zajednice.
  • Symfony: Istaknut po svojoj fleksibilnosti, bogatom skupu značajki i snažnom pridržavanju najboljih praksi.
  • CodeIgniter: Cijenjen zbog svoje jednostavnosti, male veličine i brzog tempa učenja.
  • Zend Framework: Hvaljen zbog svoje proširivosti i profesionalne arhitekture, pogodan za složene i aplikacije na razini cijelog poduzeća.

Kroz praktične vježbe i projekte sudionici će moći primijeniti ono što su naučili. Imat će priliku razvijati vlastite aplikacije koristeći predstavljene okvire i primijeniti modularni pristup.

  • Detaljna poglavlja o toj temi uskoro će biti dostupna ovdje!
Složene strukture podataka i dizajnerski obrasci (PHP)
U ovom tečaju sudionici uče osnovne i napredne tehnike rada s kompleksnim strukturama podataka i dokazanim obrascima dizajna u razvoju softvera.

Počinje uvodom u složene strukture podataka. Polaznici uče kako koristiti i implementirati napredne strukture podataka kao što su mape, skupovi, stezišta, redovi i grafovi. Te strukture podataka nude napredne mogućnosti za učinkovito upravljanje i obradu podataka koje nadilaze jednostavne nizove i objekte.

Neizostavan dio tečaja je uporaba i implementacija obrazaca dizajna. Polaznici uče što su obrasci dizajna i kako mogu riješiti uobičajene probleme u razvoju softvera. Razmatraju se sljedeći obrasci dizajna:
  • Šablona singleton: Osigurava da klasa ima samo jedan primjerak i pruža globalnu točku pristupa tom primjerku.
  • Pattern promatrača (Observer Pattern): Definira ovisnost jedan-na-mnogo između objekata tako da, kada jedan objekt promijeni svoje stanje, svi ovisni objekti budu obaviješteni i automatski ažurirani.
  • Factory Pattern: Pruža sučelje za stvaranje objekata bez potrebe za navođenjem konkretnih klasa.
  • Šablona ukrašivača (Decorator Pattern): Omogućuje dinamičko dodavanje ponašanja objektima omotavanjem u ukrasne klase.

Također naglašava najbolje prakse za pisanje čistog i održivog koda. Sudionici uče tehnike za strukturiranje i organiziranje koda kako bi on bio čitljiviji i lakši za održavanje. To uključuje principe kao što su DRY (Don't Repeat Yourself – Ne ponavljaj se), KISS (Keep It Simple, Stupid – Drži jednostavno, glupane) i SOLID principi (Single Responsibility – Jedna odgovornost, Open/Closed – Otvoreno/zatvoreno, Liskov Substitution – Liskovljeva zamjena, Interface Segregation – Segregacija sučelja, Dependency Inversion – Inverzija ovisnosti).

Kroz praktične vježbe i primjere, sudionici će moći primijeniti složene strukture podataka i obrasce dizajna u vlastitim projektima te pisati visokokvalitetan kod.

  • Detaljna poglavlja o toj temi uskoro će biti dostupna ovdje!
Sjednice, validatori, šifriranje i trajnost
U ovom tečaju sudionici uče osnovne tehnike za upravljanje sesijama, implementaciju validacija, primjenu tehnika šifriranja i upravljanje trajnošću podataka u PHP aplikacijama.

Sudionici uče kako koristiti sesije za pohranu podataka vezanih uz korisnika na različitim prikazima stranica. To uključuje stvaranje, upravljanje i prekidanje sesija, kao i razumijevanje sigurnosnih aspekata koje je potrebno uzeti u obzir pri korištenju sesija.

Drugi je fokus na implementaciji i primjeni validatora. Polaznici uče kako validirati ulazne podatke kako bi se osiguralo da su u skladu s očekivanim formatima i pravilima. To uključuje izradu vlastitih funkcija za validaciju i korištenje postojećih biblioteka za validaciju kako bi se osigurao integritet podataka.

Također obuhvaća tehnike šifriranja i sigurnosna razmatranja. Polaznici uče kako koristiti šifriranje za zaštitu osjetljivih podataka. To uključuje implementaciju funkcija šifriranja i dešifriranja te primjenu najboljih sigurnosnih praksi kako bi se osigurala sigurnost podataka u njihovim aplikacijama. Također su obrađene teme kao što su haširanje te simetrično i asimetrično šifriranje.

Još jedan važan dio tečaja je trajno pohranjivanje i upravljanje podacima. Polaznici uče kako trajno pohranjivati i upravljati podacima kako bi ostali dostupni tijekom različitih sesija aplikacije. To uključuje rad s bazama podataka i drugim medijima za pohranu, kao i implementaciju CRUD (create, read, update, delete) operacija za učinkovito upravljanje podacima. Također su obrađene teme kao što su haširanje te simetrično i asimetrično šifriranje.

  • Detaljna poglavlja o toj temi uskoro će biti dostupna ovdje!

Dostupne opcije učenja za ovaj program obuke

Osnove PHP-a i napredne teme

istaknuto

jezik podučavanja

specijalistički modul

IT vještine (prisutnost)

IT vještine (online)

IT vještine Full HD edukativni videozapisi

Tip učenja | Metoda učenja

varijanta učenja

metoda učenja

slušni i vizualni tip učenja

komunikativni i motorički tip učenja

vrijeme za učenje

Podrška u učenju (# sveobuhvatno)

Skripte i dokumenti kao PDF datoteke

Predavanja se mogu rezervirati kao praktični dani.

Podrška putem online kampusa, e-pošte, chata i telefona

WhatsApp i podrška na licu mjesta

simulirani ispiti

Ispit/Završetak

EDK privremeni ispit online

završni ispit

Certifikat iz njemačkog, engleskog i španjolskog jezika

Certifikat je važeći širom svijeta i neograničeno

Račun akademije (sve uključeno)

Online kampus dostupan doživotno

Besplatni demo račun / paket za isprobavanje

Kopije dokumenata dostupne za preuzimanje kao PDF datoteke

Potvrde s provjerom autentičnosti (QR kod)

promocija

mogućnosti financiranja

Odmor za obrazovanje (AT)

Podrška tvrtkama

Podrška samozaposlenima

savjetovanje o izboru predmeta

Procjena troškova za agenciju za financiranje

pogodnost

posredovanje pri zapošljavanju

opsežne mogućnosti za obuku

Apsolutno najbolja cijena i raspon usluga

classroom_course_icon

tečajevi uživo

€ 2.690,00

Izlazak

Webinar: tečaj licem u lice

prisutnost

komunikativan

prikladan

preporučeno

fleksibilan

fleksibilan termin

do 100%

neobvezujuće

Osnovne informacije o opcijama učenja:

  • Sadržaj obuke je isti za svaku opciju učenja.
  • Razdoblje ispita, trajanje obuke i postupak ispita ne ovise o varijanti učenja.
  • Možete nadograditi s opcije "učenje na daljinu" na nastavu u učionici ili individualnu nastavu. Također se mogu dodati pojedinačni blokovi modula.
  • Uz opciju učenja "licem u lice", možete rezervirati i završiti pojedinačne blokove u individualnim satovima.
  • Konačni certifikat je isti bez obzira na to koju ste opciju učenja odabrali za dovršetak tečaja.
  • Vaš Academy račun i sadržaj za učenje ionako će vam biti dostupni doživotno.
Ikona zvjezdice

Financiranje i obrazovna dopust – kako to funkcionira

Mogu li dobiti financiranje za svoju obuku?

U Flexyfit EDV Academyu vam je na raspolaganju mnogo različitih opcija za financiranje vaše obuke. Postoje razni programi financiranja na saveznoj i EU razini, kao i porezni poticaji koji služe kao osnova.
Imajte na umu, međutim, da odluka o dodjeli i iznosu financiranja isključivo ovisi o nadležnoj agenciji za financiranje.
Rado ćemo vam pomoći pronaći odgovarajuću agenciju za financiranje i pružiti vam sve informacije o tečaju potrebne za prijavu za financiranje. Prijavu morate sami podnijeti nadležnim agencijama za financiranje.

Kako funkcionira financiranje?

Ovisno o financijskoj instituciji, vaša će se obuka financirati ili izravnom uplatom troškova nakon potvrde prijave za financiranje (npr. AMS) ili punim ili djelomičnim povratom troškova nakon uspješnog završetka obuke (npr. Waff). Preporučujemo da osobno kontaktirate nadležne financijske institucije kako biste saznali o pojedinačnim opcijama financiranja.

Mogu li uzeti obrazovni dopust za obuku?

Da, većina naših tečajeva ispunjava uvjete za odsustvo radi obrazovanja.
Ako želite nastaviti svoje obrazovanje bez prekida radnog odnosa, možete dogovoriti obrazovni dopust s poslodavcem. To znači da ćete biti oslobođeni rada tijekom trajanja vaše daljnje obuke.

Planirajte svoj obrazovni dopust s nama već sada! Rado ćemo s vama razgovarati o vašim individualnim potrebama za obuku na osobnom, neobvezujućem razgovoru.

Kako funkcionira obrazovni dopust?

Kako funkcionira obrazovna dopusta?

Možete uzeti obrazovni dopust u trajanju do 1 godine unutar razdoblja od 4 godine. Postoje 3 načina na koje to možete strukturirati:
  • Odmor za obrazovanje u trajanju od 12 uzastopnih mjeseci
  • Obrazovna odsutnost podijeljena na nekoliko razdoblja, od kojih svako mora trajati najmanje 2 mjeseca. Razdoblja se moraju iskoristiti unutar 4 godine.
  • Odmor za obrazovanje s polu-radnim vremenom tijekom razdoblja od 2 godine

Imajte na umu da je ovo samo opći sažetak te je preporučljivo pribaviti dodatne pojedinosti i uvjete od nadležnih agencija ili tijela.
Suglasnost vašeg poslodavca ključna je za obrazovni dopust. Morate priložiti naše obrazovne planove, koji propisuju 20 sati tjedno za redovni obrazovni dopust ili najmanje 10 sati tjedno za nepuno radno vrijeme.
Osim toga, morate redovito dostavljati dokaze o napretku u obrazovanju, na primjer putem ispita ili potvrda o prisustnosti koje izdamo mi.

Područja primjene i mogućnosti s PHP vještinama

PHP je svestran skriptni jezik na strani poslužitelja koji se koristi u mnogim područjima web razvoja. S čvrstim poznavanjem PHP-a imat ćete brojne mogućnosti za izradu i upravljanje dinamičkim i interaktivnim web aplikacijama.

Web razvoj

  • Dinamičke web stranice: Izrada web stranica koje reagiraju na korisničke unose i dinamički generiraju sadržaj.
  • Sustavi za upravljanje sadržajem (CMS): Proširivanje i prilagođavanje popularnih CMS-ova kao što su WordPress, Joomla i Drupal.
  • Web stranice za e-trgovinu: Razvoj internetskih trgovina na platformama kao što su Magento i WooCommerce.
  • Web aplikacije: Razvoj složenih web aplikacija kao što su društvene mreže i korisnički portali.

Povezanost s bazom podataka

  • Interakcije s bazama podataka: Besprijekorna veza s bazama podataka kao što su MySQL, PostgreSQL i SQLite za izvođenje operacija CRUD.
  • Obrada podataka: Učinkovito upravljanje i analiza velikih količina podataka.

Razvoj API-ja

  • RESTful API-ji: Razvoj API-ja za razmjenu podataka između aplikacija i platformi.
  • Integracija API-ja trećih strana: Korištenje vanjskih API-ja za integraciju dodatnih funkcionalnosti.

Automatizacija i skriptiranje

  • Automatizacija zadataka: automatizacija ponavljajućih zadataka kao što su generiranje izvještaja i slanje e-pošte.
  • Skriptiranje: Upravljanje i održavanje web poslužitelja i baza podataka.

Sigurnosne aplikacije

  • Autentifikacija korisnika: Razvoj sigurnih sustava za prijavu i zaštita korisničkih podataka.
  • Sigurnost podataka: Implementacija sigurnosnih mjera kao što su enkripcija i zaštita od SQL injekcija i XSS-a.

S tim mogućnostima, PHP pruža alate za implementaciju širokog raspona web projekata, od jednostavnih web stranica do složenih web aplikacija i API-ja.

Najbolje recenzije

Preuzmite besplatno probno razdoblje odmah. Isprobajte ga prvo, a zatim učite!

Merjem Duradbegovic
Melanie Fasching
Timo Mirna
Anna Rosa Kucher
Robin Irnberger
Luca Giordano Pomes
Karoline Inacio
Doris Seyser
Merjem Duradbegovic
Melanie Fasching
Timo Mirna
Anna Rosa Kucher
Robin Irnberger
Luca Giordano Pomes
Karoline Inacio
Doris Seyser
author-phto
Zoe Alina

2 weeks ago

Sehr gut organisiertes Team, unkomplizierte Bedienung von Online Unterricht, vielseitiges Informatives Skriptum :) All in all Top !

[+]

objavljeno na

Google

author-phto
Susi Sorglos

2 weeks ago

Ich bin sehr angetan von Flexyfit, immer nette und hilfsbereite Leute. Sehr sympatisch. Vielen Dank, für Eure super Betreuung.

[+]

objavljeno na

Google

author-phto
Anna Kober

3 weeks ago

Super Ausbildung und mega nette Leute. Man merkt, wie viel Wert darauf gelegt wird den Kursteilnehmern das nötige Wissen verständlich zu vermitteln. Ich durfte sogar freundlicherweise einen Kurs komplett kostenlos nachholen, nachdem etwas problematische und störende Teilnehmer in meiner Gruppe waren. Ich werde 100%ig in Zukunft noch weitere Kurse bei euch machen, weil das Lernen allen voran dank des freundlichen Personals extremen Spaß macht!

[+]

objavljeno na

Google

author-phto
Brigitte Moser

3 weeks ago

Das gesamte Team von flexyfit ist überaus freundlich, prompt und hilfsbereit. Die Vortragenden sind kompetent und gehen auf die Kursteilnehmer ein. Sämtliche Lernunterlagen wurden übersichtlich und ausreichend detailliert zur Verfügung gestellt. Durch die zusätzlichen Videos ist für jeden Lerntyp etwas dabei. Alles in allem verliefen Ausbildung und Prüfung top. Ich kann flexyfit jedenfalls weiterempfehlen und werde weitere Ausbildungen gerne wieder bei Euch buchen und weiterempfehlen!

[+]

objavljeno na

Google

author-phto
safa alj

a months ago

Ein super Team - kompetent, freundlich, stets hilfsbereit und unterstützend - hat die praxisnahe Ausbildung hervorragend begleitet. Sehr zu empfehlen! :)

[+]

objavljeno na

Google

Super Betreuung und umfangreiche Kursinhalte. Sehr zu empfehlen!

[+]

objavljeno na

Google

author-phto
Florian Reining

a months ago

Die Ausbildung zum Fitnesstrainer B-Lizenz hat mir dort sehr viel Spaß gemacht. Die gestellten Lehrmaterialien sind super und einwandfrei. Ich habe dort sehr viel neues gelernt und war immer mit Freude an der Sache. Das Team ist super und ist bei Rückfragen immer für einen da!

[+]

objavljeno na

Google

Das Beste, was mir passieren konnte, ist diese Akademie. Der Zugang zu den Teilnehmern ist hervorragend. Alle Mitarbeiter sind sehr kompetent, sehr professionell und sehr freundlich. Ein Mensch kann so viel lernen, dass es unbeschreiblich gut ist. Ich würde es jedem empfehlen. Als ich in Österreich ankam, war ich auf der Suche nach so etwas und zum Glück habe ich diese Akademie gefunden und mich ohne zu zögern für den Kurs angemeldet. All das, was wir als Gegenleistung bekommen, ist 100-mal mehr wert als das, was wir bezahlen. Unbeschreibliche Erfahrung, unbeschreibliche Menschen, noch einmal und noch 1000 Mal sage ich: Danke für alles, danke für dieses unbeschreibliche Erlebnis. DANKE, DANKE, DANKE <3

[+]

objavljeno na

Google

author-phto
Magdalena Bartosch

a months ago

Ich konnte im Rahmen meiner Ausbildung bei der Flexyfit Academy sehr viel neues lernen und konnte mich mit meinem ausgewählten Lehrgang einer neuen anspruchsvollen Herausforderung stellen. Die Struktur der Ausbildungen ist sehr verständlich und übersichtlich gestaltet, sodass man ohne Probleme das Fernstudium alleine meistern kann. Bei Fragen, Unklarheiten oder vereinzelten Problemen war das Team der Academy immer schnell zur Seite und man konnte immer eine gemeinsame Lösung finden. Hier und da hätte ich mir noch etwas mehr Praxisbezug gewünscht. Nichtsdestotrotz habe ich mich immer sehr wohl gefühlt, habe tolle Referenten gehabt und mit meinem Abschluss zum Dipl. Medical Sportbetreuer stehen mir nun viele neue Türen offen :)

[+]

objavljeno na

Google

author-phto
Stefanie Graf

2 months ago

Konnte meinen gewählten Lehrgang sehr gut und zügig abschließen. Das Team ist sehr schnell und kukant und man bekommt immer eine gute Lösung angeboten, sollte es Unklarheiten geben. Werde bei Gelegenheit wieder buchen und kann die Akademie empfehlen!

[+]

objavljeno na

Google

Flexyfit® tečajevi Filtriraj po opcijama učenja

Flexyfit – fleksibilno učenje, spremno za budućnost.

Ikona učitavanja

Molimo odaberite opciju učenja ili unesite pojam za pretraživanje!


qualitaet

Kvaliteta kojoj možete vjerovati

Više od 40.705 zadovoljni diplomanti - od Srbija i 19 druge zemlje Povjerili su nam se od 2007. godine.