Programowanie w PHP od podstaw - teoria i praktyka
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
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).
Kurs oparty jest na PHP 7.4.
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"
Instructors
Mentorzy IT to projekt edukacyjny, który skupia doświadczonych oraz lubiących i potrafiących uczyć programistów. Tworzymy ciekawe, angażujące i skuteczne kursy online dla początkujących i bardziej zaawansowanych back-end i front-end developerów. Chcielibyśmy, by nasze kursy pomogły Ci zdobyć umiejętności potrzebne do pracy (na stanowiskach juniorskich w IT) oraz stanowiły dla Ciebie źródło ciągłego rozwoju i poszerzania kompetencji (jeśli już pracujesz i jesteś juniorem lub midem).
Nazywam się Tomasz Tomczyk i generalnie można powiedzieć że jestem programistą PHP z ponad 10 letnim doświadczeniem. W tym okresie udało mi się stworzyć i pogrzebać własny framework (Nova), dzięki któremu zdobyłem dużo wiedzy na temat architektury oprogramowania jak i zrozumiałem, że nie ma sensu wynajdywać koła na nowo. Doceniłem siłę, która tkwi w społeczności stojącej za rozwojem projektów których programiści używają na co dzień.
Mimo, że specjalizuję się w PHP, jednak nie unikam nauki innych technologi powiązanych z technologiami webowymi (JS, Node, Java, ...)
Od paru lat oprócz samego programowania zajmuję się projektowaniem aplikacji opartych zarówno o architekturę mikroserwisów jak i monolityczną (modularną).
Ostatnimi czasy stwierdziłem jednak, że trzeba wyjść trochę poza samo programowanie i zacząć dzielić się nabytą wiedzą organizując tech talks wśród współpracowników jak i starając się brać udział aktywny i pasywny na różnych meetup'ach. Kolejnym etapem jest pełnowartościowy kurs video. Zapraszam