Powrót do katalogu

VOUCHERY SZKOLENIOWE 2024/2025 R.
Kup w 2024 r.  - wykorzystaj do końca przyszłego roku!
Potrzebujesz wykorzystać budżet szkoleniowy w bieżącym okresie rozliczeniowym? Mamy dla Ciebie rozwiązanie!

Kupując voucher już teraz, zachowujesz gwarancję stałej ceny, a szkolenie możesz zrealizować w przyszłym roku.

Więcej informacji znajdziesz TUTAJ.

Podaj maila aby obejrzeć webinar z Node.js

Wyrażam zgodę na otrzymywanie informacji o promocjach i produktach oferowanych Czytaj więcej przez Vavatech Sp z o.o. Zgodę możesz cofnąć w każdym czasie.
Zaproponuj własny termin
Postaramy się uruchomić nowy termin dla Ciebie
3 900 / 5 dni
Zgłoś chęć udziału

Back-End > PHP

Szkolenie: Programowanie w języku PHP

Kod: [P-PHP]
Pobierz program

Cel szkolenia

  • Opanowanie języka PHP na poziomie średnio zaawansowanym
  • Zdobycie umiejętności pozwalających na tworzenie i analizowanie kodu PHP
  • Poznanie narzędzi i praktyk programistycznych wykorzystywanych przy realizacji aplikacji internetowych

Szkolenia uzupełniające

Adresaci szkolenia

Kurs „Programowanie w języku PHP” jest adresowany do osób zainteresowanych rozpoczęciem przygody z tworzeniem aplikacji internetowych w tym języku. PHP to klasyka technologii webowych, dlatego każdy programista powinien znać chociażby jej podstawy. Tym bardziej, że bez solidnych podstaw ciężko jest napisać bezawaryjną aplikacje w PHP, spełniającą wymagania funkcjonalne.

Czas i forma szkolenia

35 godzin (5 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.

Plan szkolenia

  1. Wprowadzenie
    • Krótka charakterystyka języka
    • Podstawy protokołu HTTP
    • Instalacja/przygotowanie środowiska pracy
    • Tworzenie i uruchamianie skryptów
    • Debugging
  2. Podstawy składni języka
    • Zmienne
    • Operatory
    • Wyrażenia
    • Instrukcje sterujące przepływem
    • Pętle
    • Tablice
  3. Funkcje
    • Składnia i zastosowanie
    • Zasięg zmiennych
    • Funkcje anonimowe
    • Przekazywanie i zwracanie referencji
    • Rekurencja
    • Omówienie wybranych funkcji wbudowanych (ciągi znaków, wartości numeryczne, data i czas)
  4. Programowanie obiektowe
    • Koncepcja programowania obiektowego
    • Podstawowe pojęcia (klasy, obiekty, metody, właściwości, hermetyzacja)
    • Tworzenie klas i obiektów
    • Dziedziczenie
    • Programowanie przez interfejsy
    • Klasy abstrakcyjne
  5. Formularze
    • Zasada działania
    • Pozyskiwanie i przechowywanie danych
    • Generowanie
    • Upload plików
    • Wykonywanie przekierowania po zatwierdzeniu
  6. Przechowywanie stanu aplikacji
    • Parametry żądania
    • Praca z sesją (tworzenie, niszczenie, manipulacja danymi)
    • Wykorzystanie ciasteczek (tworzenie, odczyt, usuwanie)
  7. System plików
    • Odczyt podstawowych informacji
    • Praca z różnymi typami plików (otwieranie/zamykanie, odczyt/zapis)
    • Wykonywanie operacji na plikach i katalogach (kopiowanie, zmiana nazwy, kasowanie)
    • Zarządzanie prawami dostępu
  8. Bazy danych
    • Wprowadzenie do modelu relacyjnego i języka SQL
    • Baza MySQL - instalacja i podstawy użycia
    • Nawiązywanie połączenia z poziomu skryptu PHP
    • Praca z danymi - tworzenie, odczyt, aktualizacja i kasowanie rekordów
    • Obsługa błędów
    • Zarządzanie transakcjam
  9. Dokumenty XML
    • Struktura
    • Odczyt, zapis i manipulacja z poziomu PHP
    • Podstawy XSL oraz XSLT
  10. Zagadnienia zaawansowane
    • Wyrażenia regularne
    • Dostęp do informacji na serwerze
    • Nagłówki HTTP
    • Odczyt i manipulacja obrazami
    • Wysyłanie wiadomości email
  11. Dobre praktyki
    • Standardy kodowania
    • Tworzenie modularnych rozwiązań
    • Dokumentowanie kodu
    • Obsługa błędów i logowanie
    • Walidacja danych wejściowych
    • Wzorzec Model-View-Controller

Opinie uczestników

  • Praktyczne podejście do zagadnień szkolenia, a nie tylko sucha teoria.

    Analityk systemu informatycznego

  • Szkolenie prowadzone ciekawie. Bardzo dużo ciekawych i przydatnych ćwiczeń.

    Programista - Poczta Polska

  • Szkolenie o wyjątkowo dużej praktycznej wartości.

    Andrzej Stano - Programista - Poczta Polska