Przejdź do treści
strefakursów

Kurs PHP - tworzenie CMS

Stwórz własny system CMS oparty na PHP i bazie danych MySQL

58 lekcji Poziom: Średniozaawansowany Język: polski Certyfikat

Szczegóły, które warto znać

7 godzin materiałów
Bezterminowy dostęp
Imienny certyfikat PDF
58 lekcji wideo
Rekomendacje na LinkedIn
Kurs w języku polskim
Dostęp w aplikacji mobilnej

Opis szkolenia

Stwórz własny system CMS oparty na PHP
i bazie danych MySQL.

  • Chcesz dowiedzieć się jak stworzyć krok po kroku kompletny system CMS wyposażony w liczne funkcjonalności?
  • Jesteś zainteresowany stworzeniem internetowej aplikacji, którą można bez problemu rozbudować w dowolnym kierunku?
  • Interesuje cię praktyczne zastosowanie popularnego wzorca projektowego MVC oraz obiektowego PHP?
  • Chcesz tworzyć dynamiczne internetowe aplikacje z użyciem nowoczesnych rozwiązań typu AJAX, jQuery czy Bootstrap?
  • Chcesz zdobyć obszerną wiedzę, której możesz użyć podczas pracy nad dowolnymi projektami PHP?
Dla kogo jest ten kurs?

Kurs jest przeznaczony dla osób, które znają podstawy PHP i chcą wykorzystać w praktyce zdobytą dotychczas wiedzę, aby zbudować swój pierwszy system CMS.

Czego się nauczę?

Zdobędziesz wiedzę, która pozwoli ci stworzyć od podstaw kompletny system CMS wyposażony w liczne funkcjonalności:

  • Logowanie i autoryzacja użytkowników.
  • Możliwości definiowania własnych typów treści.
  • Zarządzanie zawartością od strony frontowej po zalogowaniu.
  • Łatwa edycja treści w trybie WYSIWYG.
  • Walidacja danych we wszystkich formularzach.
  • Bogaty zestaw przyjaznych komunikatów o błędach.
  • Panel ustawień.
  • Pasek narzędziowy.
  • Zmiana hasła za pomocą formularza.
  • Łatwa integracja funkcji CMS ze strukturą HTML. System zarządzania treścią, który stworzysz z kursem będziesz mógł bezproblemowo połączyć z dowolną statyczną witryną.
Co znajduje się w kursie?

W kursie omawiamy krok po kroku kompletny proces budowania systemu zarządzania treścią. Wykorzystujemy wiele nowoczesnych technologii: zapytania Ajax, pluginy jQuery oraz framework Bootstrap. Witryna oparta na naszym CMS będzie przyjazna zarówno dla administratora jak i dla zwykłych użytkowników. Z technicznego punktu widzenia system zbudowany został z użyciem wzorca MVC czyli Model, Widok, Kontroler. Takie rozwiązanie umożliwia stworzenie przejrzystej i łatwej w utrzymaniu struktury kodu źródłowego. Modułowy charakter systemu sprawia, że będziesz mógł bez problemu rozbudować CMS o dowolne funkcje w przyszłości.
Wszystkie pliki, z którymi pracujemy dołączone zostały do kursu. Na każdym etapie pracy możesz skorzystać z gotowego kodu.

System CMS w jęzuku PHP

Zaprojektuj własny CMS dzięki PHP

Dowiedz się jak własnoręcznie stworzyć System Zarządzania Treścią, wyposażony we wszystkie niezbędne funkcjonalności.

Formularz logowania

Logowanie i autoryzacja użytkowników

Poznaj praktyczne zastosowanie języka PHP, aby wiedzieć jak poprawnie przeprowadzić autoryzacje i logowanie użytkowników.

AJAX, jQuery, Bootstrap

Wykorzystuj najnowsze technologie

Wykorzystaj AJAX, pluginy jQuery oraz Bootstrap aby stworzyć CMS, który nie tylko oferuje ciekawe funkcjonalności ale również jest atrakcyjny wizualnie.

Edytor WYSIWYG

Łatwa edycja treści w trybie WYSIWYG

Wzbogać witrynę o edytor WYSIWYG i ułatw edycję treści użytkownikom Twojego systemu.

Panel ustawień

Zarządzaj zawartością od strony frontowej

Nie musisz już niepotrzebnie przełączać się pomiędzy panelem administracyjnym a swoją witryną. Zarządzaj zawartością wprost ze strony frontowej!

Integracja CMS z HTML

Zintegruj funkcje CMS ze strukturą HTML

Stwórz System Zarządzania Treścią, który będziesz mógł bezproblemowo połączyć z dowolną statyczną witryną.

Program kursu

9 modułów · 58 lekcji

1 · Podstawy
  • Wstęp 1m 04s
  • Omówienie projektu CMS 10m 57s
  • Niezbędne narzędzia oraz technologie 4m 35s
  • Przygotowanie struktury HTML 14m 24s
2 · Logowanie i autoryzacja
  • Struktura plików 4m 55s
  • Tworzenie bazy danych 5m 11s
  • Klasa Template 5m 10s
  • Metoda Load 3m 59s
  • Metoda Get i Set Data 6m 08s
  • Alerty 8m 51s
  • Wyświetlanie komunikatów logowania 8m 05s
  • Plik init oraz ustawienia bazy 5m 53s
  • Model autoryzacji 8m 50s
  • Autoryzacja - kluczowe funkcje 3m 23s
  • Widok logowania 5m 47s
  • Kontroler logowania 14m 23s
  • Zabezpieczanie dostępu 6m 46s
  • Kontroler wylogowania 5m 10s
3 · Główne pliki CMS
  • Struktura katalogów 5m 37s
  • Import tabel do bazy 2m 37s
  • Zmiany w pliku init.php 6m 32s
  • Plik core.php 6m 31s
  • Plik core.php - kontynuacja 9m 15s
  • Edycja pliku index.php 6m 09s
4 · Formularz logowania
  • Instalacja pluginów jQuery 4m 13s
  • Szablon logowania 9m 35s
  • Nowy kontroler logowania 8m 17s
  • Style formularza 8m 00s
  • Tymczasowy widok 4m 39s
  • Zapytania AJAX 14m 16s
  • Pozostałe funkcje logowania 10m 15s
5 · Budowanie zaplecza
  • Pasek narzędziowy 7m 47s
  • Sprawdzanie uprawnień 6m 06s
  • Funkcje zwracające błąd 7m 46s
  • Klasa CMS 3m 40s
  • Zmiany w pliku index.php 3m 50s
  • Wyświetlanie bloku treści cz.1 9m 05s
  • Wyświetlanie bloku treści cz.2 14m 46s
6 · Edycja treści
  • Style obszaru edycji 12m 01s
  • Tabele z zawartością strony 2m 01s
  • Kontroler edycji 9m 45s
  • Tworzenie pól edycji 8m 50s
  • Widok edycji 8m 53s
  • Funkcja tworząca blok treści 9m 15s
  • Testowanie funkcji edycji 3m 46s
  • Aktualizacja istniejącej zawartości 3m 39s
  • Widok zapisu 6m 27s
  • Zapis treści - zapytanie AJAX 8m 59s
7 · Funkcje WYSYWIG
  • Edytor TinyMCE 8m 01s
  • Edytor - integracja z CMS 10m 16s
8 · Panel opcji
  • Nowe elementy paska narzędziowego 6m 49s
  • Widok panelu ustawień 9m 21s
  • Nagłówek i stopka 6m 40s
9 · Formularz zmiany hasła
  • Omówienie funkcji formularza 8m 36s
  • Model Password 6m 25s
  • Kontroler hasła 6m 01s
  • Walidacja hasła 13m 03s
  • Testowanie formularza 4m 18s

Twój instruktor

Ksawery Kargól

Ksawery Kargól

Trener - praktyk AI

Ksawery Kargól to jeden z najbardziej rozpoznawalnych autorów technicznych na platformie Strefa Kursów. Od lat tworzy szkolenia, które pomagają uczestnikom wejść w świat nowych technologii krok po kroku, bez chaosu, zbędnego żargonu i poczucia, że „to nie dla mnie”. Jego największą siłą jest umiejętność tłumaczenia trudnych tematów prostym, uporządkowanym językiem. W swoich kursach prowadzi uczestnika od podstaw do praktycznego działania, pokazując nie tylko, co należy zrobić, ale też dlaczego dane rozwiązanie działa i jak można wykorzystać je w realnych projektach. Uczestnicy jego kursów szczególnie doceniają spokojne tempo, jasną strukturę i praktyczne podejście do nauki. To autor, który dobrze sprawdza się zwłaszcza wtedy, gdy temat wydaje się techniczny, trudny albo zarezerwowany tylko dla osób z doświadczeniem. Ksawery potrafi rozłożyć go na mniejsze kroki i przeprowadzić uczestnika przez cały proces w sposób zrozumiały i bez przytłoczenia. Jego szkolenia są dobrym wyborem zarówno dla osób początkujących, jak i tych, które chcą uporządkować swoją wiedzę, wrócić do podstaw albo pewniej korzystać z nowoczesnych narzędzi cyfrowych. Zamiast suchej teorii uczestnik otrzymuje konkretne przykłady, ćwiczenia i praktyczne rozwiązania, które pomagają szybciej przejść od oglądania lekcji do samodzielnego działania. Ksawery od lat współtworzy bibliotekę kursów Strefy Kursów, a jego materiały zebrały setki wysokich ocen od uczestników. To potwierdza, że jego największą wartością jest nie tylko znajomość technologii, ale przede wszystkim umiejętność przekładania jej na język zrozumiały dla szerokiego grona odbiorców. To dobry wybór dla osób, które chcą wejść w świat nowych technologii spokojnie, praktycznie i bez poczucia zagubienia.

Opinie kursantów

5,0 Zweryfikowana
„Przydatna wiedza, bardzo dobrze przekazana. Przykłady przydatne i ciekawe. Polecam."
Łukasz Chrzanowski zweryfikowany kursant
5,0 Zweryfikowana
„Bardzo dobry kurs, wiele z niego wyniosłem :)"
J Jacek Lewiński zweryfikowany kursant
5,0 Zweryfikowana
„Dobrze wydane pieniądze. Polecam "
A Arleta Demko zweryfikowany kursant
5,0 Zweryfikowana
„Polecam "
M Mariusz Zakrzewski zweryfikowany kursant

Najczęściej zadawane pytania

Jak wygląda uczestnictwo w kursie online?

Kursy online w strefakursów.pl to kompletne pakiety materiałów wideo przygotowane przez zespół naszych specjalistów. Po zakupie otrzymujesz natychmiastowy dostęp do wszystkich lekcji, testów i materiałów dodatkowych na swoim koncie - możesz zacząć się uczyć od razu, bez czekania. Konto jest bezpłatne i możesz założyć je w dowolnym momencie lub w trakcie dokonywania pierwszego zakupu w serwisie strefakursów.pl. Materiały, do których otrzymasz dostęp, pozwolą Ci rozwinąć się zawodowo i podnieść swoje kwalifikacje. Każdy kurs przepełniony jest praktyczną wiedzą, która ułatwi Ci osiągnięcie wymarzonych życiowych celów. Zdobytą wiedzę i postępy możesz w łatwy sposób zweryfikować za pomocą licznych testów i ćwiczeń dołączonych do każdego kursu.

Czy otrzymam certyfikat ukończenia kursu?

Do każdego ukończonego przez Ciebie kursu wystawiamy imienny certyfikat w formacie PDF - będzie on dostępny na Twoim koncie w zakładce Certyfikaty. Warunkiem jego otrzymania jest zaliczenie testów dołączonych do kursu oraz obejrzenie wszystkich lekcji. Na certyfikacie znajduje się Twoje imię oraz nazwisko, nazwa ukończonego kursu, data wystawienia i unikalny numer certyfikatu. Certyfikat możesz wydrukować lub opublikować w Internecie za pośrednictwem specjalnego odnośnika np. na LinkedIn lub innych portalach społecznościowych, jak również dołączyć do swojego CV. Pamiętaj, że certyfikatów nie wysyłamy w formie papierowej.

Czy otrzymam fakturę VAT za zamówienie?

Tak, do każdego zamówienia wystawiamy fakturę VAT (23%) lub paragon - w zależności od danych podanych przy zakupie. Pobierzesz ją z zakładki Historia zamówień na swoim koncie. Powiadomimy Cię mailowo, gdy dokument będzie gotowy.
Potrzebujesz proformy? Zaznacz pole "Chcę otrzymać dokument proforma" przy składaniu zamówienia lub napisz: biuro@strefakursow.pl


Zakup w aplikacji mobilnej? Jeśli kupujesz przez App Store lub Google Play, sprzedawcą jest odpowiednio Apple lub Google. Fakturę otrzymasz od nich zgodnie z ich zasadami:



Możesz również pobrać dokument przez stronę Apple. Przejdź pod ten adres: https://reportaproblem.apple.com/, następnie zaloguj się swoim Apple ID, znajdź zakup na liście i kliknij, aby zobaczyć szczegóły i ewentualnie pobrać dokument. Apple zwykle wystawia fakturę jako dostawca usług cyfrowych. Jeśli potrzebujesz faktury VAT, możesz skontaktować się z pomocą techniczną Apple, aby uzyskać dodatkowe informacje na temat zgodności faktury z przepisami w Twoim kraju.

Zakup w Google Play(Android)

Gdy dokonujesz zakupu w aplikacji strefakursów.pl na Android za pośrednictwem Google Pay sprzedawcą jest Google. Fakturę lub dokument zakupu znajdziesz zgodnie z poniższą instrukcją:

  • Otwórz aplikację Google Play.
  • Kliknij ikonę swojego profilu w prawym górnym rogu.
  • Wybierz Płatności i subskrypcje > Historia zakupów.
  • Znajdź interesujący Cię zakup i kliknij na niego, aby zobaczyć szczegóły. Jeśli chcesz pobrać fakturę, kliknij przycisk Faktura (jeśli jest dostępny).

  • Możesz również znaleźć fakturę na stronie Google Pay. Przejdź pod ten adres: pay.google.com i zaloguj się na swoje konto Google, z którego dokonano zakupu. W sekcji Aktywność znajdziesz wszystkie transakcje dokonane w Google Play. Kliknij daną transakcję, aby zobaczyć szczegóły i pobrać fakturę.

Ile mam czasu na przerobienie materiałów?

Tyle, ile potrzebujesz! Uczysz się we własnym tempie - bez presji i bez abonamentu. Płacisz raz i zachowujesz dostęp do zakupionego kursu na swoim koncie bez z góry określonej daty końcowej. Przez pierwsze 12 miesięcy od zakupu dbamy o aktualność materiałów i zapewniamy pełną dostępność testów oraz certyfikatu. Później kurs nadal pozostaje na Twoim koncie - wracasz do lekcji, kiedy masz ochotę. Szczegółowe zasady dostępu znajdziesz w regulaminie.

Dla firm
Uczysz się do pracy? Kup ten kurs przez firmę
Dla siebie, pracownika lub zespołu – z fakturą i opcją ceny zespołowej.
Sprawdź zakup firmowy

Powiązane tematy