Szkolenia Helion

ZADZWOŃ
609 850 372
ZNAJDŹ SZKOLENIE
UDOSTĘPNIAMY EBOOKI I VIDEOKURSY
Przez okres 3 miesięcy od zakończenia szkolenia udostępniamy Ci bezpłatnie wybrane pozycje

Ebooki


  • Zobacz fragment.
    PHP, MySQL i JavaScript. Wprowadzenie. Przewodnik twórcy stron i aplikacji sieciowych!
    Robin Nixon

Videokursy


  • Zobacz film.
    PHP. Kurs video. Poziom pierwszy. Programowanie obiektowe w praktyce
    Krzysztof Wołowski
OPIS SZKOLENIA

Celem szkolenia jest przekazanie umiejętności budowania systemów CMS (Content Management System) w języku PHP. Podczas szkolenia uczestnicy samodzielnie stworzą system CMS ze wszystkimi niezbędnymi funkcjonalnościami, bez korzystania z bibliotek zewnętrznych oraz frameworków. Znaczną część szkolenia poświęcona jest pracy z bazą danych, w tym zapisywaniu, aktualizowaniu, odczytywaniu danych z bazy. Omówione zostaną: podstawy walidacji, zagrożenie atakiem typu SQL Injection i sposoby zabezpieczenia się przed nim. Dogłębne zrozumienie zasady tego ataku pozwoli uczestnikom zabezpieczyć swoje aplikacje przed niepożądanym działaniem innych osób. Uczestnicy zapoznają się również z zasadami uwierzytelniania użytkowników.

WYMAGANIA

Wskazane jest, by uczestnicy mieli już opanowane podstawy programowania w jakimkolwiek języku skryptowym.

KORZYŚCI

Szkolenie wyposaży uczestników w umiejętności związane z podstawami programowania w PHP z użyciem bazy danych MySQL. Po szkoleniu uczestnicy będą potrafili samodzielnie stworzyć system CMS z uwzględnieniem pracy na bazie danych i zastosować podstawowe zabezpieczenia. Szkolenie da uczestnikom podstawy do dalszego rozwijania swoich umiejętności poprzez pracę samodzielną lub uczestnictwo w innych szkoleniach.

PLAN SZKOLENIA

Dzień 1

Moduł 1. Wprowadzenie do MySQL

Omawiane zagadnienia:

  • Czym jest MySQL
  • Konstrukcja bazy danych MySQL
  • Zapytania bazodanowe

Przybliżony czas trwania: 90 minut

Moduł 2. Wprowadzenie do PDO

Omawiane zagadnienia:

  • Połączenie z MySQL
  • Obsługa wyjątków
  • Pobieranie danych

Przybliżony czas trwania: 90 minut

Moduł 3. PHP i PDO – dodawanie danych

Omawiane zagadnienia:

  • Bindowanie parametrów
  • Ćwiczenia związane z zapytaniem typu INSERT

Przybliżony czas trwania: 90 minut

Moduł 4. PHP i PDO – pobieranie danych

Omawiane zagadnienia:

  • Ćwiczenia związane z zapytaniem typu SELECT
  • Zawężanie wyniku zapytania przy pomocy WHERE
  • Wyszukiwanie w bazie danych
  • Paginacja wyników z bazy danych

Przybliżony czas trwania: 120 minut

Moduł 5. PHP i PDO – pobieranie danych

Omawiane zagadnienia:

  • Ćwiczenia związane z zapytaniem typu SELECT
  • Zawężanie wyniku zapytania przy pomocy WHERE
  • Wyszukiwanie w bazie danych

Przybliżony czas trwania: 90 minut

Dzień 2

Moduł 6. CRUD – create, read, update, delete

Omawiane zagadnienia:

  • Formularz dodający rekord
  • Formularz edycji rekordu
  • Lista rekordów
  • Usuwanie rekordów
  • Wyszczególnienie powtarzalnych czynności przy tworzeniu CRUD-ów

Przybliżony czas trwania: 180 minut

Moduł 7. Logowanie użytkownika

Omawiane zagadnienia:

  • Logowanie użytkowników oparte o PHP, MySQL oraz SESJE

Przybliżony czas trwania: 120 minut

Moduł 8. Bezpieczeństwo, filtrowanie danych

Omawiane zagadnienia:

  • Zagrożenia wynikające z nieodpowiedniego filtrowania danych wejściowych - SQL Injection
  • Przykładowe ataki SQL Injection
  • Jak filtrować dane wejściowe

Przybliżony czas trwania: 120 minut

Moduł 9. Co dalej?

Omawiane zagadnienia:

  • Gdzie szukać wiedzy i pomocy

Przybliżony czas trwania: 60 minut

SZKOLENIA POWIĄZANE Budowa systemu CMS w PHP SZKOLENIA POWIĄZANE PHP - Podstawy programowania SZKOLENIA POWIĄZANE Podstawy programowania obiektowego w PHP
Czas trwania
2 dni
Poziom
podstawowy
Certyfikat HELION
154
CENA PLN netto
0.00

Lokalizacja i terminy

Zamów dodatkowo

FORMULARZ
ZAMÓWIENIA
*
*
*
*

* tyczy się pól obowiązkowych

 

FORMULARZ ZAMÓWIENIA

GRATULACJE!
PODJĄŁEŚ ŚWIETNĄ DECYZJĘ!
Wkrótce skontaktuję się z Tobą nasz konsultant.
W razie jakichkolwiek pytań jesteśmy do Twojej dyspozycji pod telefonem,
mailem oraz na kanałach społecznościowych w godzinach 9:00 - 17:00.
PODSUMOWANIE FORMULARZA ZAMÓWIENIA*
Imię:
Nazwisko:
Telefon:
E-mail:
Firma:
Szkolenie:
Zamówienia dodatkowe:
Data:
Lokalizacja:
Cena: