Waldek Kowalski

Waldek Kowalski właściciel, ABse

Temat: KURS PROGRAMOWANIA PHP - dla początkujących 30h -350zł -...

Kurs w przystępny sposób wprowadza w tajniki programowania w języku PHP. Główny nacisk położony jest tu na praktyczne wykorzystanie nabytych umiejętności. Po jego zakończeniu kursanci będą umieli stworzyć od podstaw aplikację internetową w języku PHP, jak również rozszerzyć możliwości istniejących na rynku systemów (na przykład systemu CMS Wordpress). Założeniem kursu jest praca warsztatowa - gdyż programowania można nauczyć się jedynie poprzez praktykę.

W ramach kursu oferujemy:
30h zajęć (ok. 1 miesiąc nauki)
- elektroniczne materiały dydaktyczne w tym wirtualna maszyna z konfigurowanym środowiskiem pracy
- zajęcia na POLITECHNICE
- profesjonalny trener praktyk
- grupy max 15 osobowe
- zajęcia w przyjaznej, miłej atmosferze

Wymagania:
- Podstawowa znajomość HTML i CSS
- Umiejętność poruszania się w środowisku Windows

Zdobyte umiejętności:
- Znajomość składni i możliwości języka PHP poparta zrealizowanymi projektami
- Zrozumienie mechanizmów działania strony WWW i protokołu HTTP
- Tworzenie przejrzystej struktury projektu - czytelny podział kodu na moduły
- Komunikacja z bazą danych MySQL - wykonywanie zapytań, tworzenie tabel, indeksowanie danych, normalizacja bazy
- Umiejętność programowania obiektowego
- Budowa własnych programów z użyciem zewnętrznych bibliotek
- Integracja własnego projektu z serwisami społecznościowymi
- Wiedza o tym, gdzie szukać pomocy w razie problemów
- Podstawowa wiedza o frameworkach PHP

Szczegółowy program kursu:

Zajęcia 1
- Wprowadzenie do kursu, omówienie programu, zapoznanie się z poziomem kursantów
- Omówienie środowiska pracy podczas kursu
- Zapoznanie się z IDE (NetBeans lub Eclipse)
- Podstawowe informacje o serwerze WWW
- Pliki PHP - rozszerzenia, wgrywanie na serwer
- Wchodzenie i wychodzenie z PHP
- Podstawowa składnia języka PHP
- Operatory
- Zmienne (typy, operacje)
- Pętle
- Instrukcje warunkowe
- Funkcje
- Rekurencja
- Ćwiczenia praktyczne
- Hello world - bo od tego trzeba zacząć :)
- Witaj XXX (imię) - pobranie parametrów z URLa
- Pokazać HTML injection
- Kalkulator - formularz do wprowadzania danych

Zajęcia 2
- Protokół HTTP, od żądania do odpowiedzi
- Kody odpowiedzi, nagłówki etc
- popularny typ odpowiedzi - JSON
- AJAX od strony serwera
- Wykorzystywanie danych użytkownika (ochrona przed włamaniami)
- Tablice i operacje na nich.
- Ćwiczenia praktyczne

Zajęcia 3 - Bazy danych (MySQL)
- Zarządzanie bazą - phpMyAdmin i inni
- Połączenie z bazą danych - PDO
- Język SQL - zapytania do bazy danych
- Projekt - baza danych (katalog np muzyczny, księgozbiór)

Zajęcia 4 - Programowanie obiektowe
- Informacje o obiektach - polimorfizm, dziedziczenie
- Interfejsy
- Standaryzacja nazewnictwa - PSR-0, PSR-1, PSR-2
- Projekt z użyciem obiektowości

Zajęcia 5 - Mini serwis, konta użytkownika, np. Silex
B ( http://silex.sensiolabs.org/ )

Zajęcia 6 - zewnętrzne API
- Logowanie społecznościowe
- Pobieranie danych z zewnętrznych API (np kursy walut etc)

Zajęcia 7 - Wordpress część 1
- Wprowadzenie do systemu Wordpress
- Omówienie struktury katalogów wordpress, struktury plików/katalogów tworzonych rozszerzeń i motywów
- Sposób programowania w Wordpress - oparty na zdarzeniach, omówienie kilku podstawowych zdarzeń

Zajęcia 8 - Wordpress część 2, zapas
- Dokończenie pisania wtyczki
Zapas / ew. rozszerzenie kursu (np o systemy kontroli wersji, istniejące frameworki PHP itp)

TERMIN ZAJĘĆ:
wtorki i czwartki od 18 do 21:30

CENA - PROMOCJA!!!!!!
300zł - studenci
350zł pozostałe osoby

START:
17 września 2013

Kontakt:
http://www.akademia-biznesu.pl ; kontakt@akademia-biznesu.pl
gg 3187206
728 888 739