Kurs PHP 7

Wprowadzenie

Lekcje
  • Opis
  • Recenzje
  • Autor
  • Transkrypt

8 ocen

Lubię to! 336

Wprowadzenie

PHP to, obok takich języków jak Java czy Python, jeden z najpopularniejszych języków programowania. Dzięki swojej prostocie, a także ogromnej liczbie entuzjastów i bibliotek, wiele osób wybiera go jako narzędzie do nauki podstaw algorytmiki i struktur danych. Konstrukcja języka jest na tyle prosta, że nie wymaga ona wcześniejszej znajomości innego języka, a wręcz sprawia, że jest to świetny wstęp do bardziej skomplikowanych języków.

  1. Konfiguracja srodowiska pracy
  2. Podstawowe struktury danych
  3. Praca z tablicami w PHP
  4. Operacje na plikach
  5. Pojecie obiektowosci
  6. Pierwsza aplikacja internetowa
  7. Omówienie nowosci w PHP 7
  8. I wiele, wiele wiecej!

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.

Dlaczego wybrać właśnie ten kurs?

  1. 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!
  2. 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.
  3. 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ń.
8 godzin 30 minut

Kurs Laravel
Techniki Pracy

Laravel to obok Symfony jeden z najpopularniejszych frameworków PHP na świecie. Powstał tuż po tym, gdy język PHP wkroczył w swoisty renesans, zyskując narzędzia takie jak Composer czy rozpoczynając drogę do standardów znanych dzisiaj jako PSR. Rozwój samego języka PHP i przełomowa wersja 7 pozwoliły na nowo zaufać tej technologii, a Laravel pojawiając się w idealnym czasie, odpowiedział na potrzeby wielu programistów. Dziś, kilka lat później, framework ten wciąż cieszy się rosnącą popularnością. Kurs ten pozwoli Ci od podstaw poznać to narzędzie i budować bez frustracji ambitne aplikacje internetowe.

Piotr Palarz

5 godzin

Kurs PHP 7
od Podstaw

PHP to, obok takich języków jak Java czy Python, jeden z najpopularniejszych języków programowania. Dzięki swojej prostocie, a także ogromnej liczbie entuzjastów i bibliotek, wiele osób wybiera go jako narzędzie do nauki podstaw algorytmiki i struktur danych. Konstrukcja języka jest na tyle prosta, że nie wymaga ona wcześniejszej znajomości innego języka, a wręcz sprawia, że jest to świetny wstęp do bardziej skomplikowanych języków.

Miroslaw Karczmarczyk

9 godzin

Kurs Test Driven Development
Testy Jednostkowe w PHP

Jeżeli programujesz w PHP i masz dość wysypujących się aplikacji oraz powtarzających się błędów, to bardzo dobrze trafiłeś. Ten kurs nauczy Cię jak pisać najpierw testy, a później kod. Poznasz moje najlepsze techniki oraz strategie, które sprawdzają się w tworzeniu nowych aplikacji oraz w pracy z Legacy Code. Zmienisz swoje nastawienie do testów, pozbędziesz się wszystkich wymówek i nauczysz się jak zastosować TDD w praktyce.

Paweł Rekowski

60 minut

Nowości w PHP 7

Witaj w Warsztacie, który stanowi wprowadzenie do nowości wprowadzonych w najnowszej wersji PHP oznaczonej cyferką 7. Ponieważ czeka nas mała rewolucja w kodowaniu back-endu, warto zapoznać się z tym, co jest przyszłością PHP. W Warsztacie, poza omówieniem najciekawszych zmian, które wprowadza PHP 7, dowiesz się także jak migrować do nowego języka ze starszych wersji, jak PHP 5.6, czego należy spodziewać się przy migracji kodu, jakie struktury starszej wersji są przestarzałe w PHP 7, jak również dlaczego i kiedy warto przesiąść się na nową odsłonę tego popularnego języka. Zaprezentujemy też szereg nowych, ciekawych funkcji, które pojawiają się w wersji 7.<br><br> Na Warsztat zaprasza Mateusz Manaj

Mateusz Manaj

60 minut

Testowanie Aplikacji w Symfony2

Jeżeli tworzysz aplikacje WWW to wiesz, jak ważne jest ich testowanie i sprawdzanie poprawności działania. Ciągłe przeklikiwanie aplikacji po kilku zmianach w kodzie, może niejednego developera doprowadzić do szewskiej pasji i skutecznie zniechęcić do dalszej pracy. Jeżeli chciałbyś się dowiedzieć w jaki sposób możesz zautomatyzować proces testowania aplikacji napisanych w Symfony2, obowiązkowo obejrzyj warsztat "Symfony2 - Testowanie Aplikacji", w którym Maciej Żukiewicz (autor kursów <a href="http://eduweb.pl/kursy/php/symfony-techniki-pracy.html">"Symfony Framework - Techniki Pracy"</a> i <a href="http://eduweb.pl/kursy/symfony/symfony-techniki-zaawansowane.html">"Symfony Framework - Techniki Zaawansowane"</a>) pokaże Ci, jak pisać testy jednostkowe i funkcjonalne. Dowiesz się m.in. jak napisać testy sprawdzające walidację formularzy, wysyłkę wiadomości e-mail czy też uprawnienia zalogowanych użytkowników. <br><br> Zapraszamy serdecznie.

Maciek Zukiewicz

90 minut

Framework Silex - Podstawy

W trakcie warsztatu, poznasz micro-framework języka PHP "Silex". Dzięki niemu, w przeciągu 90 minut pokażę Ci jak stworzyć od podstaw mini bloga. Do jego napisania skorzystamy z komponentów frameworka "Silex". Nauczysz się korzystania z systemu szablonów Twig, dowiesz się w jaki sposób połączyć się z bazą danych za pomocą Doctrine, a także jak wysłać maile przy użyciu Swift Mailer oraz jak dynamicznie tworzyć i walidować formularze. <br/><br/> Serdecznie zapraszam, Maciej Żukiewicz

Grzegorz Róg

60 minut

System Szablonów TWIG

Podczas warsztatu "System szablonów TWIG" dowiesz się czym jest system szablonów oraz do czego się go wykorzystuje. Omówimy plusy i minusy TWIG'a, a także nauczysz się jak zainstalować, a następnie uruchomić tą bibliotekę we własnym projekcie. Poznasz także podstawowe konstrukcię oraz mechanizmy TWIG'a. Dzięki tej bibliotece będziesz mógł szyciej i bezpieczniej kodować dynamiczne szablony. <br/><br/> Serdecznie zapraszam, Maciej Żukiewicz

Grzegorz Róg

90 minut

Kalendarz w PHP cz.2

Część druga z cyklu PHPCalendar. Pierwsza część warsztatu znajduje się pod adresem: <a href="http://eduweb.pl/live/kalendarz-z-notatkami-i-notyfikacjami-email-w-php">http://eduweb.pl/live/kalendarz-z-notatkami-i-notyfikacjami-email-w-php</a>. <br><Br>Tym razem zajmiemy się kalendarze od strony zarządzania. Dodamy m.in. nowe funkcjonalności tj. dodawanie i edycję zdarzeń, usuwanie ich, mailing z przypomnieniem do autora wpisu w kalendarzu. Ale to nie wszystko. W tej części pokażę Ci kilka tricków dotyczących technik programowania, które możesz użyć w swojej pracy. Dodatkowo opracujemy automatyczną wysyłkę maili minutę przed rozpocząciem zdarzenia kalendarza. <br><br> Serdecznie zapraszam, Mateusz Manaj

Mateusz Manaj

60 minut

Kalendarz z notatkami i notyfikacjami email w PHP

Naszym zadaniem w czwartkowym warsztacie będzie zbudowanie własnego kalendarza wyświetlającego poszczególne dni miesiąca oraz widok jednego konkretnego dnia po jego wybraniu. Dodatkowo zbudujemy na podstawie tego kalendarza, tzw. scheduler za którego pomocą będziesz mógł dodawać własne zdarzenia lub też być informowany przez samą aplikację poprzez e-mail. Wykorzystamy do tego najlepsze techniki pracy z technologiami PHP po stronie serwera, jak również JavaScript, HMTL i CSS po stronie klienta.<br><br> Na Warsztat zaprasza Mateusz Manaj.

Mateusz Manaj

60 minut

PHP i Terminal

W tym warsztacie zajmiemy się tematyką linuxa - wyjaśnieniem zadań crontaba, w jaki sposób je dodawać i edytować oraz pokażę kilka sztuczek, które na pewno przydadzą się każdemu. Dodatkowo opracujemy sposób połączenia się poprzez PHP z konsolą linux'a poprzez serwer SSH2.0. Dzięki temu będziesz w stanie opracować własne rozwiązania zarządzania serwerem tak jak to robi się w wielu komercyjnych panelach zarządzania serwerami poprzez aplikacje webowe. <br><br> Gorąco zapraszam, Mateusz Manaj

Mateusz Manaj

60 minut

Rozszerzenie PDO dla PHP

Podczas tego warsztatu dowiesz się w jaki sposób korzystać z jednego z najnowszych rozszerzeń języka PHP - PDO. Dzięki niemu będziesz mógł jeszcze łatwiej komunikować się z różnymi bazami danych w celu pobrania, modyfikacji lub usunięcia danych. Jednocześnie Twoje aplikacje staną się bardziej odporne na ataki typu SQL Injection, dzięki omawianym w warsztacie instrukcjom preparowanych (prepared statement). Wiedza zawarta w tym warsztacie na pewno przyda Ci się podczas Tworzenia własnych nowoczesnych projektów! Serdecznie zapraszam, Maciej Żukiewicz.

Mateusz Manaj

60 minut

XML w PHP

Zobacz Warsztat poświęcony pracy z dokumentami XML na przykładzie galerii wykonanej we flashu w AS3.0.<br><br> Tworzenie, edycja i zarządzanie kodem XML, to tylko przedsmak tego co zobaczysz w tym warsztacie. Napiszemy również bardzo prosty konwerer tablicy do kodu XML na rekurencyjny sposób w całe 5 minut.<br><br> Oprócz tego pokarzę Ci narzędzia do wersjonowania, katalogowania i wykonywania automatycznej dokumentacji Twojego kodu. <br><br> Na Warsztat Zaprasza Mateusz Manaj.

Mateusz Manaj

60 minut

Programowanie obiektowe w PHP cz II

W tym warsztacie zajmiemy się podstawami programowania obiektowego w języku PHP. Dowiesz się m.in.: <br><br> - czym jest klasa oraz w jaki sposób definiować własne klasy; - jak tworzyć instancje (egzemplarze klasy); - poznasz konstruktory oraz inne metody magiczne; - dowiesz się czym jest hermetyzacja i jak do tego celu używać modyfikatorów dostępu; - dowiesz się jak stosować metody oraz właściwości statyczne; - poznasz sposoby na badanie obiektów. <br><br> Warsztat jest drugą z dwóch części o podstawach programowania obiektowego w PHP. <br><br> Prowadzący: Maciej Żukiewicz

Mateusz Manaj

60 minut

Rysowanie w PHP

W tym warsztacie Mateusz Manaj pokaże Ci w jaki sposób pracować z grafiką w PHP:<br><br> 1. Odczytywanie informacji o bibliotece GD/2<br> 2. Odczytywanie szczegółowych informacji o pliku graficznym<br> 3. Rysowanie podstawowych kształtów na formatce<br> 4. Tworzenie „animacji” w PHP<br> 5. Tworzenie wykresu kołowego w 2D i 3D<br> 6. Ładowanie obrazów na formatkę<br> 7. Praca z obrazami i nakładanie napisów i innych elementów graficznych<br> 8. Poprawianie wyglądu/szczegółów gotowych grafik ładowanych z pliku<br> 9. Tworzenie inteligentnych (samocentrujących) znaków wodnych na obrazach<br> 10. Masa funkcji które przydadzą Ci się w codziennej pracy m.in. grayscale, negative, photoFrame, scale i wiele więcej.<br>

Mateusz Manaj

70 minut

Bezpieczeństwo Skryptów PHP cz. II

Jest to drugi Warsztat na temat bezpieczeństwa skryptów PHP. Poznasz w nim bardziej zaawansowane metody i przykłady ataków a jednocześnie zabezpieczania naszych witryn i aplikacji.<br><br>Co w Warsztacie?<br><br> 1. SQL Injection – teoria, przykłady ataków, przykłady skryptów, zabezpieczenie się przed sql injection 2. Bezpieczny upload plików: a. podgląd wysyłanego nagłówka do serwera razem z plikiem, modyfikacja mime-type w live http headers) b. Umieszczanie kodu html, JS i php w plikach graficznych, zaawansowana obsługa formatu EXIF i wykorzystanie tego jako potencjalnej dziury w zabezpieczeniach c. Null byte hack – teoria, przykłady z wykorzytaniem formularza przesyłania plików

Mateusz Manaj

70 minut

Programowanie Obiektowe w PHP cz. I

W tym warsztacie zajmiemy się podstawami programowania obiektowego w języku PHP. Dowiesz się m.in.:<br><br> - czym jest klasa oraz w jaki sposób definiować własne klasy;<br> - jak tworzyć instancje (egzemplarze klasy); - poznasz konstruktory oraz inne metody magiczne;<br> - dowiesz się czym jest hermetyzacja i jak do tego celu używać modyfikatorów dostępu;<br> - dowiesz się jak stosować metody oraz właściwości statyczne;<br> - poznasz sposoby na badanie obiektów. <br><br> Warsztat jest pierwszą z dwóch części o podstawach programowania obiektowego w PHP. <br><br> Prowadzący: Maciej Żukiewicz

Mateusz Manaj

90 minut

Bezpieczeństwo skryptów PHP

W tym Warsztacie zajmiemy się bezpieczeństwem witryn i skryptów napisanych w PHP pod kątem najbardziej popularnych luk i ataków na internetowe serwisy. <br><br> 1. Prezentacja omawianego problemu + wyjaśnienie o czym będziemy mówić<br><br> 2. Wyjaśnienie czym są ataki XSS a. Podział na reflected XSS i stored XSS – wyjaśnienie różnic<br> b. Demonstracja stosowania reflected XSS w praktyce na b. prostym (naiwnym) i trudniejszym przykładzie<br> c. Demonstracja stosowania stored XSS w praktyce na b. prostym (naiwnym) i trudniejszym przykładzie<br><br> 3. Jak chronić się przed takimi atakami najprostszymi sposobami gotowymi do zaimplementowania w 5 min.<br><br> 4. Jak dodatkowo zabezpieczać swoje dane 5. Pokazanie aplikacji testujących zabezpieczenia na naszej witrynie lub aplikacji (Black Box testing)<br><br> 6. Dodatek live http headers do firefoxa (demonstracja możliwości)<br><br> 7. Odpowiedzi na zadawane pytania (na koniec lub też w trakcie)

Mateusz Manaj

Autor: Miroslaw Karczmarczyk

Konsultant IT, Mentor, Vlogger

Programista PHP, specjalista ds. integracji systemów, Tech Lead, Scrum Master to tylko niektóre z moich wcześniejszych ról. Zawsze byłem blisko do branży IT i technologii – nawet gdy przyszło mi pracować jako księgowy czy pracownik biurowy. Pracowałem w różnych firmach, zarówno w małych startupach jak i dużych korporacjach takich jak Microsoft, AON, Eniro czy BlaBlaCar. Programowanie dla mnie to nie tylko praca, ale przede wszystkim moja pasja – wystarczy zapytać moją żonę :). Zawsze gdy miałem do czynienia z oprogramowaniem, zadawałem jedno pytanie „czy można to zrobić lepiej / łatwiej”. To poszukiwanie odpowiedzi właśnie na to pytanie sprawiło, iż dziś jestem w stanie pomagać innym rozwiązywać zaawansowane problemy z dziedziny architektury oprogramowania i uczyć innych programistów. Na co dzień pracuję jako konsultant IT a w ostatnich miesiącach poświęcam sporo czasu na współpracy ze szkołą programowania gdzie pełnię rolę mentora dla ludzi chcących odmienić swoje życie wchodząc do cudownego świata programowania. Po ponad 18 latach pracy jako programista zebrałem dość spory bagaż doświadczeń co pozwala mi analizować nawet najbardziej skomplikowane projekty, zespoły, procesy zachodzące w firmach oraz wyciągać wnioski, których inni nie dostrzegają. Moim głównym celem i źródłem radości jest pomaganie innym bo wierzę, że tylko w ten sposób jestem w stanie zostawić ten świat lepszym niż go zastałem. Wiedzę czerpię ze wszystkich możliwych źródeł, ucząc się samodzielnie od ponad 16 lat. Studia inżynierskie w dziedzinie IT zrobiłem z ciekawości po 11 latach w branży – jak wyszło – kiedyś o tym opowiem.

5.0

Średnia ocen autora

Recenzje Kurs PHP 7

5

8 dodanych ocen

2018-10-01

Jako, ze na codzien pracuje jako Frontend, nie chcialem sie ograniczac tylko do strony klienta ale tez poznac prace kolegow w Backendzie, wiec postanowilem przystapic do kursu Pana Miroslawa. 5h kursu jest zdecydowanie wart uwagi w szczegolnosci dla poczatkujacych programistow ale tez dla tych, ktorzy mieli juz stycznosc kiedys z PHP w wersji 5 czy nizszej. Bardzo dobrze i jasno przedstawiona teoria poparta praktycznymi zadaniami utrawal i przyswaja wiedze w szybkim czasie. Co prawda, uzytkownik powinien odpowiednio podejsc do kursu aby caly material i poswiecony czas nie poszedl na marne. Wiedza zaczerpnieta z kursu przydala mi sie do zrozumienia logiki w frameworku Symfony w polaczeniu z Twig. Jestem zadowolony i polecam ten kurs osoba, ktore nie tylko chca zaczac przygode z kodowaniem od strony Backendu ale tez dla programistow specjalizujacych sie w Frontendzie. PS.: Kurs przechodzilem synchronicznie, czyli pauzowalem film aby wykonac zadania praktyczne opierajac sie o wlasne przemyslenia i rozwiniecia przykladow. Czekam na kolejne kursy z bardziej zaawansowanymi przykladami. Pozdrawiam

Dawid Szadurski

2018-10-01

Kurs PHP od podstaw jest świetnym krokiem do poznania zasad programowania w języku PHP. Moim zdaniem jest to obowiązkowa pozycja dla osób które zaczynają swoją przygodę z tym językiem, ale także tych, które chcą rozwijać się w kierunku pozycji full-stack developera. W kursie w zrozumiały sposób i od podstaw przedstawiono najważniejsze elementy języka, które musi poznać każdy, kto chce stać się programistą PHP. Jest to pierwszy krok w tym kierunku, ale chyba najważniejszy. Polecam!

Arkadiusz Kotecki

2018-10-01

Bardzo solidny kurs. Pan Mirosław świetnie tłumaczy podstawy języka PHP. Kurs przerabiałem z perspektywy osoby zielonej w temacie programowania w PHP i jestem bardzo zadowolony z wiedzy którą otrzymałem. Kurs jest dobrze ustrukturyzowany i co najważniejsze nie jest nudny, dlatego też z chęcią przechodziłem przez kolejne, coraz bardziej złożone lekcje. Szczerze polecam i czekam na więcej!

Łukasz Dmitruk

2019-01-27

Super kurs!

Marcin Niesyn

2019-04-07

Dla mnie kurs zaśługuje na ocenę 5/5. Zrobiłem dwa kursy z innych źródeł i przyznam, że tutaj wszystko dogłębnie opowiedziane. Polecam

Krzysztof Malec

2019-05-02

Jeden z lepszych kursów na temat PHP7. Dedykowany dla początkujących. Jest prowadzony od podstaw do poziomu średniozaawansowanego. Prosty język bez zbędnych informacji, niepotrzebnych na danym etapie nauczania.

Marzenna Kępka

2019-10-28

Kurs ten dogłębnie tłumaczy najbardziej zawiłe aspekty programowania w PHP. Polecam wszystkim, którzy chca zacząć programować w PHP. Powyższy kurs to najszybszy sposób uczenia się na praktycznych przykładach dajacych możliwość wykorzystania wiedzy natychmiast po przerobieniu danego zagadnienia. Gorąco polecam.

Eryk Górski

2019-11-11

Super kurs. Polecam wszystkim początkującym którzy chcą rozpocząć przygodę z PHP7.

Marcin Wawrzyniak

Ten kurs nie posiada jeszcze transkryptu. Choć bardzo się staramy, wygenerowanie transkryptów do wszystkich kursów jest bardzo czasochłonne. W wielu przypadkach wymaga zaangażowania drogiego oprogramowania i godzin pracy przy poprawianiu transkryptu tak, aby był on możliwie jak najlepszy.

Zależy nam na tym, aby przygotować transkrypty do wszystkich naszych treści. To jedyny sposób dla osób niedosłyszących, aby mogły wygodnie uczyć się technologii. Poza tym, transkrypty ułatwiają skanowanie kursu w poszukiwaniu informacji i jego indeksowanie.

Szukamy osób, które mogłyby nam pomóc w poprawianiu transkryptów. Jeśli masz chwilę wolnego czasu i interesuje Cię dany kurs, w zamian za taką pomoc chętnie udostępnimy Ci wybrany materiał. Wyślij swoje zgłoszenie tutaj, jeśli możesz pomóc nam rozwijać platformę.

  • Informacje
  • Lekcje
Wykup w abonamencie od 79zł
Przetestuj za darmo przez 7 dni!

Autor: Miroslaw Karczmarczyk

Czas: 5 godzin

Wersja:

  • Pliki źródłowe
  • Certyfikat Ukończenia
  • Dostęp z urządzeń przenośnych
  • Licencje dla firm i szkół

Wstęp do kursu

  • Wprowadzenie

  • Czym jest PHP

Konfiguracja środowiska

  • Linux - wstęp

  • Linux - instalacja

  • Pierwszy skrypt

Struktury danych

  • Typy zmiennych

  • Nazewnictwo zmiennych

  • Zasięg zmiennych

  • Operacje na zmiennych

  • Funkcje

  • Kalkulator cz. 1

  • Kalkulator cz. 2

  • Blok decyzyjny

Operatory

  • Arytmetyczne

  • Przypisania

  • Porównania

  • Inkrementacji

  • Logiczne

Tablice

  • Tworzenie

  • Dodawanie

  • Pobieranie

  • Łączenie

  • Operacje na tablicach

  • Iterowanie po elementach

Konwersja typów

  • Konwersja typów

Instrukcje sterujące

  • Instrukcja warunkowa IF

  • Przełącznik SWITCH

  • Pętla FOR

  • Pętla WHILE

  • Pętla FOREACH

Obiektowość

  • Pojęcie klasy i obiektu cz. 1

  • Pojęcie klasy i obiektu cz. 2

  • Środowisko IDE

  • Komunikacja między obiektami cz. 1

  • Komunikacja między obiektami cz. 2

  • Obsługa błędów

  • Dołączanie skryptów

  • Autoloading klas

  • Przestrzenie nazw

Pliki

  • Operacje na plikach cz. 1

  • Operacje na plikach cz. 2

  • Tworzenie plików

Aplikacja webowa

  • Konfiguracja Apache

  • HTML

  • Przekazywanie danych GET

  • Przekazywanie danych POST

  • Ciasteczka cz. 1

  • Ciasteczka cz. 2

  • Sesja

Bonus

  • PHPINFO

  • Najczęstsze błędy

  • Interpreter PHP

Co nowego w PHP 7

  • Scalar i anonimowe klasy

  • Generatory

  • Generatory - return

  • Listy parametrów

  • Spaceship operator

  • Stałe - tablice

  • Grupowanie USE

Podsumowanie

  • Zakończenie