Programowanie stron WWW: PHP i MySQL

Kurs ma charakter zajęć warsztatowych, w trakcie których uczestnicy zdobywają wiedzę na temat języka PHP i wykorzystują ją do tworzenia aplikacji internetowych, takich jak systemy newsów, blogów, galerii zdjęć oraz bardziej rozbudowanych aplikacji w rodzaju forum dyskusyjnego lub sklepu internetowego.
Uwaga! Wymagana jest znajomość języka HTML i podstaw programowania, znajomość zagadnień związanych z Internetem oraz sprawne poruszanie się po systemie operacyjnym.
Programowanie stron WWW: PHP i MySQL

Jeżeli jesteś:

  • dopracowujemy jeszcze opisy, program szkolenia (na dole strony) i oferta (w pliku .pdf) są aktualne,

Lub jeżeli:

  • dopracowujemy jeszcze opisy, program szkolenia (na dole strony) i oferta (w pliku .pdf) są aktualne,

… to szkolenie jest dla Ciebie,
ponieważ nauczysz się:

  • dopracowujemy jeszcze opisy, program szkolenia (na dole strony) i oferta (w pliku .pdf) są aktualne,

Nasze szkolenie jest skuteczne, ponieważ:

  • jest indywidualne, co pozwala Trenerowi maksymalnie skoncentrować się na Twoich postępach w nauce; wyłapać ewentualne trudności, przeszkody i wykorzystać Twój czas efektywnie;
  • możemy uzgodnić przed szkoleniem indywidualny zakres szkolenia, jeżeli proponowany przez nas standard nie pasuje do Twojego obecnego zaawansowania lub zainteresowań, a dzięki temu nie tracisz czasu na tematy, które już znasz lub nie będą Ci potrzebne w praktyce zawodowej;
  • możemy pracować bezpośrednio na przykładach z Twojej praktyki zawodowej tworząc w trakcie szkolenia portfolio Twoich projektów, jeżeli ubiegasz się o pracę lub Twoją specyficzną stronę WWW czy kreację marketingową zgodną z Twoją marką.
  • nie tracisz czasu i poszczególnych zajęć, ponieważ: 
    • harmonogram jest dopasowany do Twoich możliwości czasowych,
    • nie czekamy na zebranie się grupy, zaczynasz szkolenie od razu,
    • jeżeli wypadnie Ci termin z powodów losowych możemy ustalić inny, czyli nie tracisz zajęć, gdy z jakiegoś powodu nie możesz być na nich obecny.
  • są to praktyczne warsztaty w 100% skoncentrowane na Tobie, więc nic nie odciąga Twojej uwagi, nie rozprasza Cię.
  • pracujesz z zawodowcami, którzy przekazują Ci aktualizowane  na bieżąco rozwiązania, taktyki ze swoich zawodowych osiągnięć.

Sprawdź propozycje najbliższych terminów:

Ponadto:

  • spędzisz miło i kreatywnie czas w towarzystwie pasjonatów Photoshopa
  • rozwiniesz swoje zasoby i patenty i triki, dzięki czemu będziesz pracować szybciej i będziesz bardziej pewnie siebie;
  • dowiesz się jak w tym programie pracują zawodowcy, przez co wskoczysz od razu na wyższy poziom w swoich oczach i w oczach innych;
  • na zajęciach stworzysz portfolio swoich projektów, które może być pomocne w poszukiwaniu nowej pracy;
  • zdobędziesz nowe kompetencje zawodowe, które mogą przełożyć się na awans, nową pracę lub uznanie, gdyż po szkoleniu otrzymujesz zaświadczenie MEIN,
  • gdy myślisz o pracy za granicą możesz zdobyć kwalifikacje zawodowe na poziomie międzynarodowym, ponieważ przygotowujemy i przeprowadzamy po zakończonym szkoleniu egzaminy ECCC, ECDL i inne,
  • poznasz osoby z branży i może nawiążesz zawodowe i towarzyskie relacje lub zdobędziesz zlecenia.

Twoje korzyści. Dzięki szkoleniu nauczysz się:

  • dopracowujemy jeszcze opisy, program szkolenia (na dole strony) i oferta (w pliku .pdf) są aktualne,

Szkolenie to:

  • praca indywidualna - jedna osoba na zajęciach;

  • teoria i praktyka;​

  • warsztaty stacjonarne lub zdalne - do wyboru, w czasie rzeczywistym pod okiem Trenera;

  • praktyczne projekty i ćwiczenia bazujące na przykładach z praktyki naszych Trenerów, czyli osób, które zawodowo pracują w tej dziedzinie;

  • wsparcie, feedback, konstruktywna analiza Twoich projektów;

  • możliwy jest również kurs w grupie od 2 do 4 osób (np. z jednej firmy) z RABATEM.

Tryby szkolenia:

1. Standardowy

  • zajęcia dwa razy w tygodniu, najczęściej w godzinach popołudniowych lub wieczornych, opcjonalnie w soboty;
  • 12 spotkań (1 spotkanie to 3 godziny), łącznie 36 godzin;

2. Intensywny

  • zajęcia codziennie przez 7 dni, od pon. do pt. po 6 godzin w godz. 9.00 – 15.00
    – razem 42 godziny.

Cennik:

Standardowy
5400 zł

36 godzin

Intensywny
6300 zł

42 godziny

Program szkolenia:

  • idea wykorzystania skryptowych języków programowania po stronie serwera (PHP) oraz po stronie klienta (JavaScript) w zaawansowanym tworzeniu stron WWW,
  • krótki opis możliwości i ograniczeń powyższych języków,
  • architektura współczesnych aplikacji webowych.

  • serwer WWW Apache,
  • serwer baz danych,
  • edytor IDE,
  • git i github,
  • composer.

  • składnia i struktura języka,
  • zmienne,
  • typy danych,
  • operatory i funkcje,
  • tablice,
  • zmienne zewnętrzne,
  • instrukcje warunkowe i sterujące.

  • formatowanie, łączenie i rozdzielanie ciągów,
  • porównywanie i przeszukiwanie,
  • wyrażenia regularne - zasady tworzenia, szablony, wykorzystanie.

  • operacje na plikach - otwieranie, kopiowanie, usuwanie,
  • czytanie i zapisywanie danych do plików,
  • przesyłanie i odbieranie plików poprzez formularze na stronach WWW.

  • wady i zalety różnego sposobu osadzania kodu skryptu w dokumentach HTML,
  • szablony i korzyści z rozdzielenia warstw aplikacji,
  • prezentacja systemu szablonów Twig.

  • zasady działania sesji,
  • obsługa ciasteczek - tworzenie, usuwanie, modyfikacja,
  • implementacja prostej sesji - praca ze zmiennymi sesyjnymi.

  • klasy i obiekty,
  • polimorfizm,
  • dziedziczenie,
  • klasy abstrakcyjne,
  • interfejsy,
  • przestrzenie nazw.

  • relacyjne bazy danych,
  • projektowanie baz danych,
  • normalizacja,
  • wprowadzenie do SQL - podstawowe instrukcje języka.

  • możliwości i ograniczenia MySQL,
  • zarządzanie bazą danych, tworzenie i usuwanie tabel,
  • wyszukiwanie, szeregowanie, grupowanie i agregacja danych,
  • modyfikacja pojedynczych wierszy oraz struktur tabel.

  • ustanowienie i zamkniecie połączenia z serwerem bazy danych,
  • wysłanie zapytania i pobranie wyniku,
  • obsługa błędów,
  • porcjowanie paczki danych.

Lekcja opcjonalna, w zależności od postępów.

  • użycie PHP do tworzenia API,
  • omówienie metodologii REST,
  • praca z JSON.

Lekcja opcjonalna, w zależności od postępów.

  • założenie projektu Symfony,
  • omówienie struktury aplikacji,
  • stworzenie podstawowych funkcjonalności.