Kurs PHP - zaawansowany
Poznaj niezwykle pomocne techniki niezbędne każdemu programiście PHP
Szczegóły, które warto znać
Opis szkolenia
-
Chcesz poznać praktyczne techniki, które wykorzystasz do tworzenia własnych aplikacji?
-
Interesują cię takie tematy jak formularze, obsługa plików, bazy danych, sesje czy przetwarzanie XML?
-
Chcesz poznać łatwe rozwiązania typowych problemów jakie można napotkać podczas tworzenia dynamicznych witryn oraz skryptów?
-
Szukasz przystępnego wyjaśnienia obiektowych aspektów PHP?
To wszystko znajdziesz w naszym kursie!
Dla kogo jest ten kurs?
Kurs jest przeznaczony dla programistów, którzy znają podstawy PHP i chcą zdobyć praktyczne umiejętności przydatne w tworzeniu wszelkiego rodzaju internetowych aplikacji.
Czego się nauczysz?
Korzystając z naszego szkolenia zdobędziesz obszerną wiedzę na temat zaawansowanych technik pracy w PHP. Będziesz w stanie tworzyć aplikacje bazodanowe, skrypty walidujące formularze i przetwarzające pliki, wdrożysz mechanizmy sesji i obsługę danych XML. Oprócz tego poznasz obiektowe aspekty języka, których znajomość jest niezbędna podczas pracy nad każdym bardziej złożonym projektem.
Co zawiera szkolenie?
W kursie pokazujemy wiele przykładów użycia PHP. Omówimy szczegółowo obiektowe aspekty języka: klasy, interfejsy, dziedziczenie, konstruktory i wiele więcej. Wszystkie materiały, z którymi pracujemy zostały dołączone do kursu.
Przy okazji pracy z kursem zapoznasz się m.in. z obsługą wyjątków w PHP. W kolejnej części szkolenia będziemy tworzyli aplikacje wykorzystujące bazy danych. Pokażemy jak nawiązać połączenie z bazą, jak wykonywać wszelkie zapytania, jak przetwarzać dane w tabelach itp. Następną grupę rozdziałów poświęciliśmy na omówienie paginacji.
Dalsze części kursu pozwolą ci poznać przydatne techniki pracy z formularzami. Omówimy m.in. walidację oraz wysyłanie danych na email. Z tego szkolenia dowiesz się także jak tworzyć skrypty przetwarzające dane. Omówimy przetwarzanie XML, wysyłanie plików na serwer itp. Ostanie części kursu pozwolą ci poznać mechanizmy sesji oraz funkcje filtrujące dane.
Połącz użyteczność baz danych z językiem PHP
Naucz się tworzyć dynamiczne aplikacje oparte na bazach danych. Wykorzystaj obiektowe rozwiązania do skutecznej pracy z bazą.
Pracuj efektywnie z formularzami w PHP
Zadbaj o to aby użytkownicy wprowadzali do formularza poprawne dane. Dodaj skuteczną walidację po stronie serwera.
Praca z danymi XML
Pliki XML są bardzo często wykorzystywane w internetowych aplikacjach. Dowiedz się jak skutecznie pracować z danymi za pomocą klasy SimleXMLElement.
Co jeszcze warto wiedzieć?
To kolejna pozycja w naszej ofercie na temat PHP. Być może zainteresują cię także inne kursy dotyczące tego tematu. Omawiamy w nich m.in. tworzenie własnego CMS oraz popularne frameworki: CakePHP, Zend i Symfony.
Program kursu
9 modułów · 52 lekcje
1 · Obiektowe aspekty PHP
- Wstęp 2m 01s
- Deklaracja klasy 4m 16s
- Metody 5m 04s
- Instancja klasy 4m 38s
- Zmienne klasy 5m 56s
2 · Obiektowe aspekty - rozwinięcie
- Konstruktor 6m 16s
- Dziedziczenie 5m 53s
- Modyfikatory dostępu 7m 15s
- Get i Set 4m 37s
- Składniki statyczne 7m 18s
- Klonowanie 5m 53s
- Porównywanie obiektów 4m 52s
- Abstrakcyjne klasy i metody 6m 46s
- Modyfikator final 3m 21s
- Interfejsy 4m 50s
- Przestrzeń nazw 5m 41s
- Autoładowanie klas 6m 31s
- Obsługa wyjątków 6m 25s
- Własne typy wyjątków 6m 58s
3 · Praca z bazą danych
- Przygotowanie tabel 3m 24s
- Połączenie z bazą - obiekt MySQLi 4m 30s
- Plik widoku 2m 56s
- Zapytania SELECT 8m 41s
- Odnośniki w tabeli 4m 35s
- Usuwanie rekordów 10m 05s
- Kontroler edycji 7m 08s
- Formularz edycji 8m 27s
- Dodawanie nowych rekordów 9m 58s
- Wypełnianie pól danymi 6m 14s
- Zapytanie aktualizujące rekordy 8m 45s
4 · Paginacja
- Kontroler paginacji 9m 19s
- Kontrolki nawigacyjne 6m 32s
- Przykładowa implementacja paginacji 8m 34s
5 · Walidacja formularza w PHP
- Omówienie struktury 4m 53s
- Kontroler obsługujący formularze 11m 15s
- Pola wymagane 9m 08s
- Użycie wyrażeń regularnych 6m 57s
- Przesyłanie danych na email 7m 35s
6 · Praca z danymi XML
- Klasa SimpleXMLElement 6m 42s
- Przykłady użycia 7m 12s
- Praca z zewnętrznym źródłem danych 6m 40s
7 · Obsługa plików w PHP
- Przesyłanie na serwer 5m 36s
- Walidacja przesyłanego pliku 7m 09s
- Zapisywanie do katalogu 4m 01s
- Zapis pliku w bazie - wstęp 3m 46s
- Zapis w bazie - przykład 8m 28s
- Generowanie listy plików 6m 28s
- Generowanie plików do pobrania 8m 54s
8 · Sesje
- Sesje - kluczowe zagadnienia 5m 49s
- Przykład użycia sesji 6m 23s
9 · Filtrowanie danych
- Funkcje walidujące 5m 29s
- Filtrowanie - przykład 6m 03s
Twój instruktor
Ksawery Kargól
Trener - praktyk AI
Opinie kursantów
„W tym kursie zdobędziesz obszerną wiedzę na temat zaawansowanych technik pracy w PHP. Będziesz mógł tworzyć aplikacje bazodanowe, skrypty walidujące formularze i przetwarzające pliki, wdrożysz mechanizmy sesji i obsługę danych XML. Zapoznasz się z obiektowymi aspektami języka, których znajomość jest niezbędna podczas pracy nad każdym nieco bardziej rozbudowanym projektem."
Czytaj więcej
Zwiń
„Bardzo dobry kurs, wiele z niego wyniosłem :)"
„Bardzo przyjemnie, zwięźle przedstawiony i prowadzony kurs."
„Kurs przeprowadza przez zawiłe i trudne zagadnienia PHP w sposób niewykle przystępny. Polecam!"
„Polecam gorąco. Wszystko fajnie wyjaśnione krok po kroku"
„Polecam"
„Tego szukałem. Polecam "
strefakursów
Od 20 lat uczymy nowych zawodów.
Zaufania na taką skalę nie buduje się na skróty - stoi za nim rygor, z jakim powstaje każdy kurs i każda ścieżka.
Ponad 382 tys. kursantów
przeszkolonych w strefakursów
4,9
ocena w Google
61 185
zweryfikowanych recenzji
Standard wydawniczy
Zanim kurs trafi do sprzedaży, przechodzi pięcioetapowy rygor produkcyjny:
weryfikacja autora · metodyka · studio · montaż bez „lania wody" · audyt jakości
- 01Weryfikacja kompetencji autora
- 02Inżynieria metodyczna programu
- 03Studyjna jakość obrazu i dźwięku
- 04Bezlitosny montaż - zero „lania wody"
- 05Audyt jakości przed publikacją
Godzina takiego kursu to ekwiwalent co najmniej trzech godzin chaotycznego, darmowego materiału.
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