Kurs PHP - tworzenie CMS
Stwórz własny system CMS oparty na PHP i bazie danych MySQL
Szczegóły, które warto znać
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?
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ą.
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.
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.
Logowanie i autoryzacja użytkowników
Poznaj praktyczne zastosowanie języka PHP, aby wiedzieć jak poprawnie przeprowadzić autoryzacje i logowanie użytkowników.
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.
Łatwa edycja treści w trybie WYSIWYG
Wzbogać witrynę o edytor WYSIWYG i ułatw edycję treści użytkownikom Twojego systemu.
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!
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
Trener - praktyk AI
Opinie kursantów
„Przydatna wiedza, bardzo dobrze przekazana. Przykłady przydatne i ciekawe. Polecam."
„Bardzo dobry kurs, wiele z niego wyniosłem :)"
„Dobrze wydane pieniądze. Polecam "
„Polecam "
„Przydatna wiedza, bardzo dobrze przekazana. Przykłady przydatne i ciekawe. Polecam."
„Bardzo dobry kurs, wiele z niego wyniosłem :)"
„Dobrze wydane pieniądze. Polecam "
„Polecam "
„Kurs zawiera bardzo dużo wiedzy potrzebnej do rozpoczęcia programowania w PHP."
„Taki laik wówczas jak ja (kupiłem kurs parę lat temu) napisał z kurszem własny cms, oparty na informacjach zawartych w szkoleniu. Bardzo ułatwiło mi to organizację zadań na studiach :) Dla początkujących dobry kurs."
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.
Powiązane tematy