Strona główna

/

Szkolenia

/

web-development

/ PHP – dla programistów

PHP – dla programistów

 
 
 
Czas trwania

Czas trwania


24h (3 dni)
Cena

Cena netto


Szkolenia:
otwarte: 1955zł
indywidualne: 3110zł
zamknięte: do negocjacji
Terminy

Terminy


Aktualnie nie mamy zaplanowanego terminu szkolenia otwartego. Jeśli interesuje Cię to szkolenie to zapisz się, skontaktujemy się z Tobą i wspólnie zastanowimy się jak możemy Ci pomóc.

Zapisz się!

Grupa docelowa

  • Ci, którzy programują w innych językach obiektowych i chcą poznać PHP,
  • Ci, którzy do tej pory pracowali z funkcjonującym systemem – a dziś stojący przed potrzebą stworzenia takiego od zera,
  • Ci, którzy od długiego czasu programują w PHP i chcą, abyśmy ich zaskoczyli.
 

Osoby, które przyszły na szkolenie zderzyły się z następującymi problemami

"Od długiego czasu programuje w PHP i chcę przejść na poziom ninja. Tworzę dużo funkcji, a teraz zamiast nich wolałbym wprowadzić obiektowość. Jak w praktyce wygląda zastosowanie MVC?"

"Tworzę proste SELECTy, a wiem, że MySQL mógłby się stać moim przyjacielem. Chciałbym móc stworzyć mechanizm logowania i przerabiać dowolne typy plików, jakich będę potrzebować."

"Moje serwisy muszą być kuloodporne."

 

Opis szkolenia

Poprzez serię praktycznych ćwiczeń lub pracując na plikach kursantów zajmiemy się następującymi zagadnieniami:
  • programowanie zorientowane obiektowo ukierunkowane na MVC,
  • zaawansowana obsługa baz danych MySQL,
  • sesje,
  • przetwarzanie danych,
  • bezpieczeństwo serwisu.
 

Zakres

  • Projekt
    • Postawienie
    • Analiza
    • Opracowanie planu wykonania
  • Podstawy niezbędności – przypomnienie
    • Składnia języka
    • Przekazywanie danych między stronami
    • Praca z liczbami i tekstem
    • Tablice
    • Łączenie z bazą
  • Programowanie zorientowane obiektowo (OOP) ukierunkowane na MVC
    • Co to jest programowanie zorientowane obiektowo?
    • Podstawowe konstrukcje PHP dla OOP
      • Klasy
        • Model, View, Controller
        • Klasa obsługi wyjątków
      • Interfejsy
      • Obiekty
      • Metody, metody magiczne
      • Właściwości
    • Elementy zaawansowanych funkcji OOP
      • Dziedziczenie
      • Hermetyzacja
    • OOP + MVC w projekcie
  • Zaawansowana obsługa baz danych MySQL – tworzenie warstwy modelu w projekcie (MVC)
    • Projektowanie i tworzenie bazy w 3 postaci normalnej na podstawie analizy wymagań
    • SQL – administrowanie i wykorzystanie bazy MySQL
    • Elementy programowania w MySQL – funkcje wbudowane
  • Sesje
    • Mechanizm działania sesji
    • Funkcje obsługi sesji – zastosowanie w projekcie
  • Przetwarzanie danych
    • Zaawansowana praca z tablicami
    • Zaawansowane funkcje tekstowe
      • Funkcje modyfikujące HTML
      • Wyrażenia regularne
    • Dostęp do danych systemowych i obsługa plików zewnętrznych.
      • Funkcje czytania i zapisywania plików tekstowych
      • Funkcje systemu plików i katalogów
      • Praca z plikami PDF, XML i danymi JSON
      • Funkcje PHP obsługujące JSON
  • Warstwa interfejsu - warstwa widoku w projekcie
    • JavaScript
    • Ajax = JavaScript + XML
    • JQuery = JavaScript na sterydach
    • Przykłady
      • Walidacja
      • Doładowanie treści bez przeładowania strony
  • Bezpieczeństwo serwisu
×
Formularz
zgłoszeniowy

Proszę o wypełnienie formularza zgłoszeniowego. Jego wysłanie nie jest równoznaczne z rezerwacją miejsca na szkoleniu.

Wkrótce skontaktuje się z Tobą przedstawiciel naszej firmy, aby doprecyzować szczegóły.

Informacje o szkoleniu:
Nazwa szkolenia:
PHP – dla programistów
Termin:
Czas trwania:
24h (3 dni)
Cena:
1955 zł netto
Dane kontaktowe:
Imię i nazwisko*:
Email*:
Telefon*:
Firma/instytucja:

Dziękujemy za zgłoszenie.
Niebawem się z Tobą skontaktujemy.

Na Twoją skrzynkę wysłaliśmy maila z podsumowaniem.

×

Potrzebujesz inspiracji oraz biężącej informacji na temat naszych szkoleń?

Zapisz się do newslettera!