Kurs PHP 7
PHP to, obok takich języków jak Java czy Python, jeden z najpopularniejszych języków programowania.
60 lekcji
5h 21min
4 (6 oceny)
PHP 7 - od Podstaw
Kurs podzielony jest na 8 głównych sekcji, w których krok po kroku przejdziesz od konfiguracji środowiska pracy, przez najważniejsze konstrukcje języka, zagadnienia związane z obiektowością, aż po napisanie prostej aplikacji internetowej.
Konfiguracja środowiska pracy
W tej części dowiesz się czym jest język PHP, do czego go można używać oraz w jaki sposób skonfigurować swoje środowisko tak, by bez problemu pisać oprogramowanie. Dowiesz się także czym jest Linux oraz dlaczego większość programistów z niego korzysta. Nauczysz się podstawowych komend używanych w konsoli, a następnie zainstalujesz interpreter języka PHP i uruchomisz swój pierwszy program.
Podstawowe struktury danych
W kolejnej części poświęconej podstawowym strukturom danych dowiesz się w jaki sposób tworzyć zmienne, przechowywać w nich dane oraz jak z tymi danymi pracować. Zapoznasz się także z pojęciem zasięgu zmiennych oraz przekonasz się w jaki sposób poprawnie korzystać z różnego typu operatorów. Nauczysz się deklarowania oraz wywoływania funkcji, parametryzowania ich oraz tego, czym jest Type Hinting w PHP 7.
Praca z tablicami oraz operacje na plikach
Dowiesz się w jaki sposób definiować tablice oraz modyfikować jej rozmiar poprzez dodawanie i usuwanie elementów. Poznasz najważniejsze operacje jakie można wykonywać na tablicach, w tym przeszukiwanie oraz sortowanie. Potem przejdziemy to zagadnienia operacji na plikach, które już niejednemu programiście przysporzyły wielu problemów. W tej części kursu dowiesz się w jaki sposób uniknąć najczęstszych błędów przy pracy z plikami.
Pojęcie obiektowości
W tej części dowiesz się czym jest obiektowość i w jaki sposób wykorzystać ją do odwzorowania rzeczywistości. Dowiesz się w jaki sposób usprawnić swoje pisanie kodu poprzez użycie IDE. Napiszesz swoje pierwsze klasy oraz dowiesz się w jaki sposób obiekty się ze sobą komunikują. Nauczysz się także jak poprawnie obsługiwać wyjątki i dowiesz się, dlaczego ta obsługa jest tak ważna.
Pierwsza aplikacja internetowa
Wielu osobom język PHP bezpośrednio kojarzy się z aplikacjami internetowymi, toteż i w tym kursie nie mogło zabraknąć informacji odnośnie tego, w jaki sposób stworzyć swoją pierwszą stronę. Dowiesz się w jaki sposób skonfigurować swój serwer Apache, by kierował ruch do Twojej aplikacji. Nauczysz się różnych sposobów przesyłania danych pomiędzy serwerem i przeglądarką oraz zagrożeń jakie ze sobą niosą. Dowiesz się także czym są sesje oraz - tak bardzo popularne - ciasteczka.
Jak nie dać się zwariować
Pisząc kod nietrudno jest o błędy. W związku z tym dowiesz się na co zwracać szczególną uwagę oraz jak wyjść obronną ręką z takich sytuacji. Opowiemy Ci o tym jak wydobyć informacje z interpretera PHP korzystając z phpinfo(), a także jakie inne ciekawostki skrywa on w sobie.
Co nowego w PHP 7
W ostatnich latach język PHP wykonał krok milowy w swoim rozwoju. Mowa tu nie tylko o jego wydajności, ale także o nowych konstrukcjach, jakie zostały w nim wprowadzone. Zmiany były tak duże, że dla ich podkreślenia - nigdy nie powstała wersja 6.0.
Dla kogo jest ten kurs?
Kurs podstaw programowania w języku PHP jest skierowany zarówno do osób, które jeszcze nigdy nie programowały w PHP, lub tych, którzy chcą odświeżyć i zdobyć solidne podstawy wersji 7. WAŻNE!. Mimo, że z kursem powinna poradzić sobie nawet osoba, która nigdy nie programowała, przygotowaliśmy go tak, aby był najbardziej odpowiedni dla osób, które znają już najbardziej elementarne koncepcje programowania, takie jak zmienne, funkcje czy pętle. Na eduweb.pl wkrótce ukaże się też kurs podstaw programowania, z którego będziesz mógł uzupełnić tą elementarną wiedzę. Niezależnie od tego, czy planujesz z tym językiem dłuższą relację, czy tylko traktujesz to jako wstęp do programowania w innych - bardziej skomplikowanych - językach statycznie typowanych, wiedza w nim zawarta z pewnością Ci się przyda.
Czego się nauczysz?
-
Konfiguracja srodowiska pracy
-
Podstawowe struktury danych
-
Praca z tablicami w PHP
-
Operacje na plikach
-
Pojecie obiektowosci
-
Pierwsza aplikacja internetowa
-
Omówienie nowosci w PHP 7
-
I wiele, wiele wiecej!
Zawartość
PHP 7
13 rozdziały 60 lekcji 5h 21min
-
Wstęp do kursu
8min
Czym jest PHP
4min
-
Konfiguracja środowiska
23min
Linux - wstęp
7min
Linux - instalacja
10min
Pierwszy skrypt
6min
-
Struktury danych
44min
Typy zmiennych
7min
Nazewnictwo zmiennych
4min
Zasięg zmiennych
5min
Operacje na zmiennych
7min
Funkcje
4min
Kalkulator cz. 1
6min
Kalkulator cz. 2
5min
-
Operatory
20min
Arytmetyczne
3min
Przypisania
5min
Porównania
4min
Inkrementacji
3min
Logiczne
5min
-
Tablice
25min
Tworzenie
5min
Dodawanie
6min
Pobieranie
4min
Łączenie
2min
Operacje na tablicach
3min
Iterowanie po elementach
5min
-
Konwersja typów
6min
Konwersja typów
6min
-
Instrukcje sterujące
26min
Instrukcja warunkowa IF
8min
Przełącznik SWITCH
7min
Pętla FOR
6min
Pętla WHILE
2min
Pętla FOREACH
3min
-
Obiektowość
1h 2min
Pojęcie klasy i obiektu cz. 1
6min
Pojęcie klasy i obiektu cz. 2
7min
Środowisko IDE
4min
Komunikacja między obiektami cz. 1
7min
Komunikacja między obiektami cz. 2
8min
Obsługa błędów
9min
Dołączanie skryptów
8min
Przestrzenie nazw
11min
-
Pliki
20min
Operacje na plikach cz. 1
6min
Operacje na plikach cz. 2
8min
Tworzenie plików
6min
-
Aplikacja webowa
55min
Konfiguracja Apache
8min
HTML
10min
Przekazywanie danych GET
10min
Przekazywanie danych POST
7min
Ciasteczka cz. 1
7min
Ciasteczka cz. 2
8min
Sesja
5min
-
Bonus
14min
PHPINFO
2min
Najczęstsze błędy
6min
Interpreter PHP
6min
-
Co nowego w PHP 7
16min
Scalar i anonimowe klasy
4min
Generatory - return
2min
Listy parametrów
2min
Spaceship operator
2min
Stałe - tablice
1min
Grupowanie USE
1min
-
Podsumowanie
2min
Zakończenie
2min
Autor kursu
Dołącz do ponad 10 tys. zadowolonych z naszych kursów
Robert
28 stycznia 2021
Jeżeli chodzi o sam kurs, to mam kilka zastrzeżeń, np. dlaczego muszę mieć linuksa? Dlaczego muszę konfigurować coś co mnie mało obchodzi. Warunkiem programowania w php nie jest posiadanie systemu linuks. Kolejnym rozczarowaniem i to znacznie większym był fakt, że zakończenie tego kursu nie jest równoznaczne z otrzymaniem certyfikatu uczestnictwa. Dlaczego nie mogę okazać pracodawcy dowodu, ze uczestniczyłem w szkoleniu? Wasza konkurencja zdaje się rozumieć to znacznie bardziej.
Andrzej Kłos
18 listopada 2021
Hubert Proch
25 grudnia 2021
Autor ma jedne z najlepszych umiejętności do przekazywania wiedzy spośród wszystkich nauczycieli/trenerów/mentorów IT jakich miałem możliwość słuchać. Niestety część pojęć jest traktowana w tempie maratończyka (i nie chodzi o prędkość odtwarzania video, a o wyjaśnienie pojęć/koncepcji szczególnych dla języka PHP). Prowadzi to do sytuacji, w której występują skróty myślowe lub przemilczenie pewnych konceptów, co jest wg mnie niedopuszczalne na poziomie podstawowym kursu. I za do ucinam 2 gwiazdki.
Marcin Maciorowski
6 marca 2022
Łukasz
13 lipca 2022
Marek Rozwałka
14 listopada 2022
Kurs PHP 7
-
60 lekcji wideo
-
5h 21min materiału
-
Ostatnia rewizja 26.05.2020
-
Certyfikat w ramach ścieżek
-
Dostęp z urządzeń mobilnych
Dlaczego wybrać właśnie ten kurs?
Efektywna nauka
Kurs wideo to najbardziej efektywna a zarazem najprzyjemniejsza forma nauki. Jest on tak prowadzony, byś cały czas mógł go śledzić z zainteresowaniem i zaangażowaniem, a także czerpać satysfakcję ze zdobytej wiedzy!
Wiedza ekspertów
Wiedza, którą otrzymujesz w tym kursie, to nie tylko sucha teoria, ale również wskazówki od praktyka z wieloletnim doświadczeniem, dzięki którym dużo łatwiej będzie Ci opanować materiał i pracować efektywniej.
Praktyczne przykłady
Uczysz się na praktycznych przykładach. Kurs, który masz przed sobą to esencja praktycznej wiedzy i doświadczenia a także wzorów, które oszczędzą Ci godziny pracy i poszukiwań.
Pytania i odpowiedzi
Przeczytaj najczęściej zadawane pytania
Masz więcej pytań?
Porozmawiaj z nami na na czacie
Zadzwoń +48 880880606
Nie każdy. Jeśli pliki są dostępne dla danego kursu, znajdziesz je w zakładce źródła. Niektóre kursy nie posiadają źródeł ponieważ nie są potrzebne, inne nie mogły być zamieszczone np. ze względu na prawa autorskie do wykorzystania komercyjnych prac naszych autorów. Staramy się aby kursy były maksymalnie praktyczne i chętnie pokazujemy zaplecze zawodowe naszych autorów, ale niekiedy nie możemy dołączyć go w postaci źródeł.
Jak jest skonstruowany kurs?Kurs składa się z rozdziałów oraz lekcji. Staramy się, aby optymalnie kursy miały 5-7 rozdziałów po około 5-10 lekcji w każdym. W ten sposób nauka jest optymalna a podtrzymanie uwagi staje się łatwiejsze. Rekomendujemy przerabianie nie więcej niż jednego rozdziału naraz a po jego przerobieniu powtórzenie materiału we własnym zakresie.
Jak najlepiej wykorzystać kurs?Potraktuj kurs jako inspirację do własnej pracy. Tam, gdzie się da staraj się powtarzać czynności, które wykonuje autor. Nie powtarzaj ich jednak bezmyślnie - spróbuj zmodyfikować przykłady i dostosować je do swoich potrzeb. W ten sposób przyswoisz materiał jeszcze lepiej!
Jak mogę uzyskać dostęp do kursu?Możesz albo wykupić ten konkretny kurs przez koszyk, uzyskując do niego (i jego rewizji) bezterminowy dostęp, albo wykupić wariant abonamentu, który obejmuje dany kurs i w ten sposób oglądać go oraz inne materiały na platformie tak długo, jak Twój abonament jest aktywny.
Czy kurs jest aktualny?Staramy się aby wszystkie materiały na stronie były aktualne. Nie znaczy to, że kurs powstał bardzo niedawno. Często na stronie znajdziesz trochę starsze kursy, jednak regularnie wykonujemy ich rewizję i zmieniamy lekcje - czy to przez dodanie stosownych komentarzy z aktualizacją, czy poprzez nagranie danej lekcji jeszcze raz. Datę ostatniej rewizji znajdziesz w informacjach o kursie.
Czym się różni kurs od warsztatu i ścieżki?Kursy to kilku godzinne, kompleksowe opracowanie danego zagadnienia, podzielone na lekcje i rozdziały. Często uzupełniają je Warsztaty, które mają formę jednej dłuższej, praktycznej lekcji (30min-1h), natomiast ścieżki stanowią zbiór jednych i drugich materiałów - ułożoną z kursów i warsztatów playlistę, która pozwala Ci kompleksowo opanować dane zagadnienie.
We frontendzie nie można stać w miejscu, niezależnie od tego, czy jest się początkującym, czy zaawansowanym. Narzędzia i techniki się zmieniają, więc trzeba cały czas trzymać rękę na pulsie. Jako twórca kursów i programista mogę spokojnie polecić eduweb.pl jako aktualne i dobre źródło wiedzy.
Adam Romański
helloroman.com
Zacznij naukę w PHP 7
-
60 lekcji wideo
-
5h 21min materiału
-
Ostatnia rewizja 26.05.2020
-
Certyfikat w ramach ścieżek
-
Dostęp z urządzeń mobilnych
Kursy które mogą Cię również zainteresować
Nowoczesny Node.js
Michał Jabłoński
NestJS w Praktyce
Adam Gospodarczyk
Programowanie w Golang
Piotr Krzesaj
Magento 2
Patryk Waluś
Livewire
Adam Gospodarczyk
Python i Django
Grzegorz Szymborski