Strona główna Szkolenia Programowanie w języku PHP – podstawy
Szkolenie: Programowanie w języku PHP – podstawy
Kategoria: KOMPUTERY I INTERNET / Programowanie
Szkolenie otwarte
Najedź kursorem na daną ikonkę aby dowiedzieć się więcej
Osoba kontaktowa:
tel.: 71 733 67 40
email: biuro@betterpoland.pl
| Tytuł: | Programowanie w języku PHP – podstawy |
|---|---|
| Kategoria: | KOMPUTERY I INTERNET / Programowanie |
| Metodyka: | Ćwiczenia |
| Opis: | - Opanowanie języka PHP na poziomie średnio zaawansowanym - Zdobycie wiedzy oraz praktycznych umiejętności niezbędnych do tworzenia kodu, jego analizy, debuggowania oraz refaktoryzacji - Poznanie najlepszych praktyk programistycznych |
| Poziom zaawansowania : | początkujący |
| Wielkość grupy: | 5 |
| Program: | 1. Wprowadzenie do technologii - Historia - Struktura aplikacji opartej o PHP - Osadzanie kodu PHP na stronie HTML - Realizacja/omówienie PHP Hello World 2. Podstawy języka a) Zmienne b) Stałe c) Typy danych d) Operatory e) Instrukcje sterujące f) Tablice g) Wybrane funkcje dotyczące: - przetwarzania łańcuchów znaków - operowania na wartościach numerycznych - manipliacji datą i czasem 3. Funkcje - Składnia - Wartości zwracane - Argumenty - Rekurencja 4. Programowanie obiektowe a) Podstawowe pojęcia b) Deklarowanie klas - Pola i metody - Modyfikatory dostępu - Konstruktory/destruktory - Elementy statyczne c) Tworzenie obiektów d) Mechanizm dzidziczenia e) Interfejsy i klasy abstrakcyjne f) Lazy loading 5. Praca z systemem plików a) Odczyt - Plików lokalnych - Plików zdalnych - Wybranych fragmentów plików b) Zapis plików c) Operacje na katalogach 6. Współpraca z bazami danych a) Wprowadzenie do baz danych i języka SQL b) Wykorzystanie: - MySQLi Extension - SQLite Extension - PDO Extension 7. Praca z XML a) Wprowadzenie do technologii XML b) Użycie - Simple XML Extension - DOM Extension 8. Sesja, nagłówki i cookies a) Praca z sesją HTTP - Tworzenie/usuwanie - Dodawanie/usuwanie/modyfikacja elementów sesji b) Wykorzystanie nagłówków HTTP c) Użycie cookies Bezpieczeństwo i Troubleshooting 1. Obsługa błędów i wyjątków 2. Logowanie 3. Debuggowanie 4. Wybrane aspekty bezpieczeństwa |
| Wymagania: | - Umiejętność programowania w języku JavaScript na poziomie średnio zaawansowanym - Znajomość HTML i CSS w stopniu umożliwiającym tworzenie własnych dokumentów |
| Świadczenia dodatkowe: | wyżywienie i materiały szkoleniowe |
Poleć szkolenie znajomemu