loader image
php-1

Objektno orijentisani PHP i MVC

Šta ćeš naučiti na kursu

Opis kursa

U ovom kursu ćemo ići korak po korak da napravimo kompletan prilagođeni MVC (Model View Controller) koristeći objektno orijentisani PHP.

Napravićemo nešto slično Codeigniteru, ali mnogo lakše. Ovaj okvir je potpuno otvorenog koda i možete slobodno da promijenite ime, dodate stvari itd. i koristite ga kao svoj. Ovaj okvir će uključivati:

  1. Osnovnu klasu biblioteke za učitavanje kontrolera i metoda sa URL adrese (takođe pomoću .htaccess);
  2. Osnovna klasa kontrolera za učitavanje modela i pogleda;
  3. Prilagođena biblioteka baze podataka koja koristi PDO za sve modele za interakciju sa bazom podataka koristeći pripremljene izjave;

Ne samo da ćemo kreirati okvir, već ćemo na njemu napraviti aplikaciju pod nazivom SharePosts koja će donekle biti društvena mreža za deljenje postova. Ova aplikacija će uključivati:

  1. Potpunu autentifikaciju korisnika;
  2. Kontrolu pristupa objavama;
  3. Proveru obrasca na strani servera;
  4. Bootstrap 4 UI;
  5. Objave CRUD;
  6. Funkcije pomoćnika (fleš poruke i preusmjeravanja);
  7. Takođe ćemo primjeniti aplikaciju na Internetu;

Ovo nije kurs PHP za početnike. 

Prikaži više

Kome je ovaj kurs namjenjen?

  • Ljudima koji žele da nauče napredni OOP PHP i MVC (Model View Controller);

Plan i program

  • Dobro došli na kurs;
  • Projektni fajlovi i pitanja;
  • Podešavanje XAMPP okruženja
  • Opis sekcije;
  • Šta je OOP?;
  • Klase, podešavanja i metode;
  • Konstruktor i dekonstruktor;
  • Modifikatori pristupa, Getteri i Seteri;
  • Nasleđivanje klasa;
  • Statičke metode i svojstva;
  • Šta je MVC?;
  • Objašnjenje WorkFlow-a;
  • Kreiranje strukture foldera;
  • Usmjerite sve preko indek.php;
  • Bootstrap FIle & Core Class;
  • Učitavanje kontrolera sa URL adrese;
  • Metode i parametri mapiranja;
  • Base Controller Class;
  • Loading Views;
  • Config File & Uploader;
  • Zaglavlje i podnožje uključuje;
  • Na stranu – PDO ubrzani kurs;
  • Klasa baze podataka – 1. dio;
  • Klasa baze podataka – 2. dio;
  • Čišćenje koda;
  • Početno podešavanje aplikacije i baze podataka;
  • Stranice, Bootstrap i Navbar;
  • Kreiranje korisničkog kontrolera;
  • Pregledi obrasca za registraciju i prijavu;
  • Validacija obrasca;
  • Korisnički model i provjera e-pošte;
  • Registracija korisnika;
  • Prilagođene Flash poruke;
  • Ulaz za korisnike;
  • Podaci o sesiji korisnika i odjava;
  • Posts Controller;
  • Kontrola pristupa postova;
  • Post Model & Display;
  • Dodajte obrazac za post;
  • Umetanje postova;
  • Post Prikaži stranicu sa detaljima;
  • Uređivanje postova;
  • Brisanje postova;
  • Primjena naše aplikacije;
PREDAVAČ
Edukativna online platforma
Edukativna online platforma

Kurs info

Datum početka: 1.03.2025.
Datum završetka: 01.04.2025.
Cijena kursa: Besplatno
Sertifikovan: Ne
Naziv: Objektno orijentisani PHP i MVC
Back end programiranje
Objektno orijentisani PHP i MVC
ICT Cortex

Help desk

HR Platforma

Registar članica