icon icon

Kurs PHP - podstawy języka oraz tworzenie i zarządzanie bazami danych MySQL

icon

Proces szkoleniowy

Analiza potrzeb szkoleniowych

Jeśli masz życzenie dotyczące programu szkolenia, przeprowadzimy dla Ciebie analizę potrzeb szkoleniowych, która będzie wskazówką dla nas, na jakie aspekty programu położyć większy nacisk – tak, by program szkolenia spełniał konkretne potrzeby.

Co zyskujesz?

icon

Pierwsze strony z PHP - Nauczysz się łączyć podstawy HTML i CSS z kodem PHP, dzięki czemu samodzielnie przygotujesz proste strony internetowe z dynamiczną treścią i lepiej zrozumiesz, jak działa aplikacja webowa.

icon

Swobodne pisanie skryptów - Opanujesz zmienne, typy danych, instrukcje warunkowe, pętle oraz tablice, więc zaczniesz pisać czytelne skrypty rozwiązujące konkretne zadania zamiast kopiować gotowe fragmenty kodu.

icon

Własne funkcje w praktyce - Dowiesz się, jak tworzyć funkcje z argumentami i zwracaniem wartości, aby porządkować kod, wielokrotnie używać tych samych rozwiązań i szybciej rozwijać własne skrypty.

icon

Praca na danych i plikach - Poznasz praktyczne funkcje tekstowe, matematyczne oraz daty i czasu, a także nauczysz się odczytywać i zapisywać pliki tekstowe, co pozwoli Ci budować użyteczne mechanizmy backendowe.

icon

Podstawy programowania obiektowego - Zrozumiesz, jak działają klasy, obiekty, konstruktory, właściwości, metody i dziedziczenie, dzięki czemu łatwiej wejdziesz w nowocześniejszy styl pisania aplikacji w PHP.

icon

Obsługa MySQL w PHP - Nauczysz się wykonywać zapytania SQL oraz operacje INSERT, UPDATE, DELETE i SELECT, więc zaczniesz tworzyć aplikacje zapisujące i pobierające dane z bazy w uporządkowany sposób.

icon

Przekazywanie danych między stronami - Przećwiczysz użycie metod GET i POST, zmiennych sesyjnych oraz cookies, dzięki czemu zbudujesz formularze i mechanizmy przekazywania informacji między stronami i skryptami.

icon

Portfolio prostych projektów - W trakcie kursu wykonasz ankietę, prosty CMS i aplikację budżetową, więc wyjdziesz nie tylko z teorią, ale też z praktycznymi przykładami, które pokażą Twoje początki w PHP.

Program szkolenia

1. Przegląd kluczowych elementów związanych z tworzeniem stron internetowych

  • podstawowe znaczniki HTML,
  • podstawowe znaczniki CSS.

2. Wprowadzenie do podstawowych konceptów języka PHP

  • zmienne,
  • stałe,
  • typy danych,
  • instukcje warunkowe if ... elseif ... else oraz switch,
  • pętle (for, do while, while, foreach),
  • instrukcje continue,
  • instrukcje break,
  • tablice.

3. Wyjaśnienie sposobu tworzenia własnych funkcji w PHP

  • wygląd,
  • argumenty,
  • zwracanie wartości.

4. Przegląd szerokiej gamy funkcji wbudowanych w języku PHP

  • tekstowe,
  • daty i czasu,
  • matematyczne.

5. Omówienie sposobów pracy z plikami tekstowymi w PHP

  • sczytywanie danych,
  • zapis.

6. Wprowadzenie do programowania obiektowego w PHP

  • klasa,
  • obiekt,
  • konstruktor,
  • dziedziczenie,
  • właściwości i metody.

7. Przegląd zagadnień związanych z integracją PHP z bazą danych MySQL

  • strukturalny język zapytań do obsługi baz danych,
  • wstawianie danych (INSERT),
  • edycja (aktualizacja) danych (UPDATE),
  • usuwanie danych (DELETE),
  • pobieranie danych (SELECT),
  • tworzenie prostych zapytań.

8. Wyjaśnienie mechanizmów przenoszenia danych i zmiennych pomiędzy różnymi stronami i skryptami

  • metoda GET,
  • metoda POST,
  • zmienne sesyjne,
  • cookies,
  • przekazywanie zmiennych w serwisie.

9. Opis przykładów praktycznych projektów realizowanych podczas kursu

  • ankieta,
  • prosty CMS,
  • aplikacja webowa „budżet”.

Jakie są wymagania wstępne do udziału w szkoleniu?

icon

Podstawowa obsługa komputera - Powinieneś swobodnie poruszać się po systemie operacyjnym, uruchamiać programy, zapisywać pliki i pracować w przeglądarce, aby skupić się na nauce PHP.

icon

Znajomość pracy w przeglądarce - Powinieneś umieć korzystać z przeglądarki internetowej, otwierać strony, formularze i linki oraz rozumieć podstawowe działanie witryn internetowych.

icon

Logiczne myślenie - Powinieneś być gotowy do analizowania prostych zależności, wykonywania działań krok po kroku i szukania przyczyn błędów, bo to ułatwi naukę programowania.

icon

Gotowość do pisania kodu - Powinieneś być nastawiony na samodzielne wpisywanie poleceń i testowanie przykładów, ponieważ kurs obejmuje ćwiczenia praktyczne, a nie wyłącznie teorię.