Programowanie w PHP 7.4 od podstaw - teoria i praktyka
4.5 (139 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
893 students enrolled

Programowanie w PHP 7.4 od podstaw - teoria i praktyka

Podstawy PHP, programowania obiektowego i baz danych pozwalające zostać w przyszłości junior PHP developerem
4.5 (139 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
893 students enrolled
Last updated 6/2020
Polish
Current price: $13.99 Original price: $19.99 Discount: 30% off
30-Day Money-Back Guarantee
This course includes
  • 27.5 hours on-demand video
  • 1 article
  • 12 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • składnia PHP
  • programowanie obiektowe w PHP
  • podstawy bazy danych MySQL
  • dobre praktyki programowania
  • architektura projektu jak w rzeczywistej pracy
  • architektura MVC i metody CRUD
Course content
Expand all 159 lectures 27:36:42
+ Wstęp do kursu
13 lectures 43:30
Czym jest PHP i dlaczego warto się go uczyć
04:12
Dobre praktyki programowania
01:59
Projekt w kursie
02:09
Udostępnienie kodu
01:12
Skuteczna nauka
02:13
Instalacja Apache
03:41
Visual Studio Code
03:20
Vhosts
07:37
Terminal
06:47
+ Wstęp do programowania w PHP, zmienne i stałe w PHP
8 lectures 43:00
HTML w PHP
01:18
Komentarze
03:20
Deklarowanie zmiennych
04:51
Zmienne - typy wartości
08:27
Sprawdzenie typu zmiennej - var_dump
04:43
Dobre praktyki przy stosowaniu zmiennych
07:40
Stałe
07:22
+ Operatory w PHP
9 lectures 01:06:46
Operator przypisania
04:51
Operatory arytmetyczne
08:50
Operatory przypisania - ciąg dalszy
05:47
Operator konkatenacji
05:11
Post i pre - dekrementacja i inkrementacja
04:15
Pre i post - ciąg dalszy
08:18
Operatory porównania i rzutowanie
13:19
Operatory porównania - ciag dalszy
07:40
Stringi - co jeszcze warto wiedzieć
08:35
+ Tablice w PHP
8 lectures 54:51
Edycja tablicy
03:39
Kopiowanie wartości poza tablicę
02:33
Dodawanie elementów na końcu tablicy
02:00
Użycie funkcji unset
03:58
Nazwy indeksów
07:56
Tablice asocjacyjne
08:06
Tablice asocjacyjne - zagnieżdżanie tablic
09:32
+ Struktury kontrolne - instrukcje warunkowe
7 lectures 01:15:59
Struktury kontrolne - wstęp
03:11
Instrukcja warunkowa if
17:44
If else
05:46
Elseif
07:11
Ternary operator - skrócony zapis if else
04:36
Operatory logiczne
22:43
Switch
14:48
+ Pętle w PHP
4 lectures 01:32:41
Pętla for
32:41
Pętle while i do while
13:52
Pętla foreach
29:48
Break i continue
16:20
+ Funkcje w PHP, argumenty funkcji
10 lectures 01:42:25
Funkcje wbudowane
05:01
Funkcja z argumentami
04:48
Scope - zakres widoczności zmiennej
14:04
Wiele argumentów funkcji i wartości domyślne
16:31
Typowanie argumentów - statyczne i dynamiczne
19:13
Typowanie w PHP
07:01
Tryb coercive (domyślny) i tryb ścisły
20:55
Określenie argumentu dozwolonego na null
04:20
Typy, których można użyć jako typowanych atrybutów
01:52
+ Wartości zwracane funkcji
5 lectures 39:46
Wartości zwracane - return
09:01
Typowanie zwracanej wartości
04:03
Void
02:04
Funkcje anonimowe i callable
13:40
Funkcje strzałkowe
10:58
+ Programowanie obiektowe w PHP
23 lectures 03:59:43
Wprowadzenie do programowania obiektowego
10:58
Właściwości klasy
21:36
Metody
06:01
This
07:53
Czy używać modyfikatorów dostępu
11:48
Konstruktor
09:30
Przykład użycia konstruktora
11:51
Zasady tworzenia dobrych klas
04:38
Stałe i self
13:28
Właściwości statyczne - static
16:23
Dziedziczenie - extends i protected
11:19
Na czym polega dziedziczenie
05:17
Konstruktory i dziedziczenie
17:57
Deklaracje i definicje metod
02:41
Dziedziczenie a nadpisywanie metod i konstruktora
05:16
Klasy abstrakcyjne
15:06
Renderer
16:29
Interfejsy
14:49
Interfejs a klasa abstrakcyjna
08:24
Sens istnienia interfejsów
01:34
Final
03:56
Namespaces
10:38
+ Projekt - cz. 1: projekt układu aplikacji, struktura plików
17 lectures 01:52:19
Funkcja debugująca
08:12
Projekt jak w świecie rzeczywistym
03:08
Struktura katalogów w projekcie
04:06
Include i include once
05:13
Require i require once
04:29
Rozwinięcie funkcji debugującej
03:04
Typ strict i namespace i uzycie HTML w pliku index
04:20
Struktura HTML projektu
05:06
Odczytanie URL za pomocą get
03:57
Różna treść dla różnych URL
04:31
Refaktoryzacja i bezpieczeństwo
11:44
Separacja logiki i widoku aplikacji
06:19
Layout i klasa widoku
14:41
Zróżnicowanie szablonu za pomocą parametrów
18:26
Refaktoryzacja i wyłączenie błędów
07:08
Aktualizacja HTML i CSS
03:14
Requirements
  • podstawowa znajomość HTML i CSS
Description

Ten kurs zapewni Ci podstawową wiedzę, dzięki której będziesz mógł/mogła zacząć myśleć o rozpoczęciu swojej zawodowej przygody z PHP jako junior PHP developer. Składa się on z części teoretycznej (podpartej licznymi przykładami) oraz praktycznej, w której wraz ze mną wykonasz projekt aplikacji do zarządzania notatkami. Brzmi lekko i przyjemnie, ale obiecuję Ci, że tylko tak brzmi :)


W ramach części teoretycznej nauczysz się nie tylko składni języka PHP, ale też poznasz, czym jest programowanie obiektowe i to nie tylko w teorii, ale również w praktyce. Zdobędziesz też podstawową wiedzę na temat baz danych - czym są, z czego się składają i jak ich używać bez oraz z PHP. Do tego uzyskasz kilka prostych, acz bardzo ważnych rad dotyczących dobrych praktyk programowania. Wreszcie w części praktycznej stworzysz razem ze mną prawdopodobnie swój pierwszy projekt w oparciu o architekturę MVC i CRUD. Korzystamy z darmowego edytora kodu Visual Studio Code.


Ten kurs kieruję do osób, które chcą nauczyć się PHP od podstaw, jak i do osób, które z PHP miały już styczność. Przejście tego kursu i opanowanie umiejętności i technologii, które w nim pokazuję, jest podstawą w rzeczywistej pracy na stanowisku junior PHP developera. Oczywiście, współczesne wymagania na rynku pracy dla juniora zawierają też inne technologie, np. Laravel czy Symphony (są to frameworki, których zamierzam uczyć w innych kursach) czy GIT (system kontroli wersji, którego możesz uczyć się za darmo w kursie Samuraja Programowania).


Zapraszam do wspólnej nauki!

Tomek

Who this course is for:
  • osoby myślące o przekwalifikowaniu się i rozpoczęciu pracy jako Junior PHP Developer
  • osoby, które chciałby poznać i zacząć przygodę z PHP
  • osoby, które znają już podstawy, ole chciałyby ugruntować wiedzę i poszerzyć ją o "bardziej zaawansowane podstawy"