PHPDevs

Projekt obiektowy z Composerem i Twigiem? Czytaj!

Wstęp do PHP > Lekcja 3

Po co i dla kogo ten kurs?

Zajmuję się językiem PHP od dość długiego czasu i zagłębiam go praktycznie codziennie. Czy jestem w nim mistrzem? Z całą pewnością nie. Znam jednak trochę ten temat i nie spotkałem dobrego kursu dla początkujących, a tym bardziej poradnika w języku polskim, który nauczyłby po kolei, co i jak. Jest oczywiście oficjalna dokumentacja (w znacznej mierze tylko po angielsku), jest też pewnie masa różnych mniejszych czy większych poradników po polsku, ale są one ubogie w wiedzę. Nie wprowadzają one dobrze osoby początkującej w świat PHP. Oprócz samego wytłumaczenia składni, nie pokazują jak wykonać określoną rzecz. Nie omawiają często spotykanych błędów. Przeważnie również nie są już aktualne.

Moim kursem chciałbym to zmienić (a przynajmniej będę się bardzo starał). Przejdziemy całą drogę, zaczynając od przygotowania środowiska pracy, poprzez wytłumaczenie podstaw składni, aż po pisanie całych aplikacji. Chciałbym, aby każdy kto tutaj trafi, wychodził pełny wiedzy i chęci do pisania dobrego kodu.

Kurs przeznaczony jest dla każdego. Nieważne ile masz lat, co już umiesz, ani czym zajmujesz się na co dzień. Nawet jeśli nie znasz jeszcze żadnego języka programowania, możesz tutaj nauczyć się PHP od zera. Jeśli znasz już w jakimś stopniu ten język to żaden problem - uzupełnij wiedzę, może w pewnych kwestiach dowiesz się czegoś nowego. A jeżeli znasz jakiś inny język, to również na plus, będziesz znał podstawowe pojęcia związane z programowaniem, takie jak: zmienna, pętla. Będziesz też już rozumiał inne programistyczne zagadnienia.

Przy okazji nauki języka PHP, czasem mogą wkraść się języki HTML, CSS i JavaScript. Dwa pierwsze używane są do budowania struktury i wyglądu strony, z kolei w JS (w skrócie JavaScript) pisane są rozmaite skrypty działające po stronie przeglądarki użytkownika (ale nie tylko, wiedz, że JS ma bardzo dużo zastosowań). W dalszej części kursu z pewnością pojawi się też temat łączenia z bazą danych. Wtedy będzie też trochę o języku SQL oraz popularniej bazie danych MySQL. Będę starał się, aby języków pobocznych było jak najmniej (w końcu jest to kurs PHP, nie całego webdevu), ale jeśli czasem się pojawią to nie bój się - wyjaśnię o co chodzi. Jeśli znasz chociaż trochę któreś z powyższych zagadnień - to dobrze, będzie Ci jeszcze łatwiej.

Ostatnia kwestia to język angielski. Jego znajomość, pomimo tego, że kurs będzie prowadzony po polsku, będzie potrzebna, chociażby w stopniu podstawowym. Powszechnie przyjęło się, że zmienne, funkcje i w zasadzie wszystko w programowaniu piszemy/tworzymy w języku angielskim. Dzięki temu kod staje się uniwersalny, przyzwoicie wygląda i każdy programista go zrozumie. Mam zamiar się tego w swoim kursie trzymać. Ponadto w języku angielskim dostępne są w zasadzie wszystkie dokumentacje, biblioteki, opisy instalacji, narzędzia itd. Krótko mówiąc: bez angielskiego ani rusz. Jeśli go nie znasz, to i tak chcąc programować, będziesz musiał go w jakimś stopniu poznać.

Poprzednia lekcja Następna lekcja

Udostępnij

  • Facebook
  • Twitter
  • Google+

Komentarze