Tani hosting

PHP. Jak zacząć?
vezuwio Offline
V.I.P

Liczba postów: 71
Reputacja: 4
Post: #1
Question PHP. Jak zacząć? 08-05-2016 18:11
Podejrzewam że nie jestem pierwszym który o to pyta, ale potrzebuje odpowiedzi która jest aktualna na 2016 rok Smile Chce na poważnie wziąć się za naukę php i potrzebuje porady od kogoś kto już ogarnia. Lepiej książkę, kurs video czy jeszcze coś innego? Mogą być też jakieś konkretne informacje- tytuł, link itp. Od razu dzięki za odpowiedź i sorry że weekend przerywam Tongue


Cytuj
Diabeł Online
Użyszkodnik


Liczba postów: 777
Reputacja: 666
vik.ink Offline
TenTego Premium

Liczba postów: 98
Reputacja: 3
Post: #2
RE: PHP. Jak zacząć? 08-05-2016 23:24
@vezuwio, też się uczę, na chwilę obecną mam 2 kursy z udemy (angielski) PHP for Beginners -Become a PHP Master oraz PHP with Laravel for beginners.
Na początek myślę, że wystarczy, poza tym ja się uczę metodą prób i błędów.

[Obrazek: stop.jpg]
Cytuj
vezuwio Offline
V.I.P

Liczba postów: 71
Reputacja: 4
Post: #3
RE: PHP. Jak zacząć? 10-05-2016 06:41
Dzięki za odpowiedz. A może ktoś inny jeszcze mi coś polecić? Wink


Cytuj
math90 Offline
TenTego Premium

Liczba postów: 90
Reputacja: -1
Post: #4
RE: PHP. Jak zacząć? 10-05-2016 08:10
Polecam kursy PHP z eduwebWink
WWW Cytuj
kmike Offline
Pomocnik

Liczba postów: 2,095
Reputacja: 232
Post: #5
RE: PHP. Jak zacząć? 10-05-2016 10:03
Po screenach z kursu eduweb wnioskuję, że nauczysz się tylko podstaw. Co moim zdaniem powinieneś wiedzieć na początek:

- definiowanie zmiennych, 
- czym jest _POST, _GET, _SESSION, _GLOBAL, _COOKIE, _SERVER,
- definiowanie stałych,
- wybrane przydatne funkcje (proponuję poczytać o funkcjach do operacji na tablicach, stringach, liczbach),
- jak działają pętle for, foreach, while,
- jak działają konstrukcje warunkowe if else, elseif, switch (zwróć uwagę na to co robi =, ==, ===),
- Jak działają sesje (patrz zmienne globalne),
- jak działa isset(), empty(), in_array(),
- jak działają ciasteczka (patrz zmienne globalne).

Jeśli znasz przynajmniej większość z poniższych punktów warto od razu przejść do dobrego frameworka i nie uczyć się złych praktyk. Wtedy dowiedz się czym jest:

- klasa, klasa abstrakcyjna, interfejs,
- dziedziczenie,
- hermetyzacja (enkapsulacja),
- jak działają konstruktory,
- jak działa instanceof,
- przestrzenie nazw,
- type hinting,
- magiczne metody,
- wzorce projektowe.

W przypadku tej listy zachowałbym kolejność, w pierwszej kolejność jest raczej dowolna.

Jak już poznasz jak działają klasy spróbuj jakiegoś frameworka, wcześniej padł laravel, ja ci mogę polecić Symfony. 

Powodzenia.

- Pakiet aplikacji FB - 120 zł
- Pakiet WSZYSTKICH modyfikacji - 169 zł

WWW Cytuj
vezuwio Offline
V.I.P

Liczba postów: 71
Reputacja: 4
Post: #6
RE: PHP. Jak zacząć? 10-05-2016 13:18
Dzięki kmike, te pierwsze podstawowe rzeczy już w miarę ogarniam tylko zastanawiałem się czy działać dalej i uczyć się pisać bardziej złożone aplikacje w strukturalnym czy lepiej przeskoczyć do obiektowego ale spróbuję twojej rady i ogarnę obiektówke i jakiś framework.


Cytuj
kmike Offline
Pomocnik

Liczba postów: 2,095
Reputacja: 232
Post: #7
RE: PHP. Jak zacząć? 10-05-2016 13:39
Jeżeli chcesz coś znaczyć na rynku to tylko i wyłącznie OOP. Do listy dodaj jeszcze:
- try catch
- wyjątki (exceptions), rozszerzanie, tworzenie własnych itp.

- Pakiet aplikacji FB - 120 zł
- Pakiet WSZYSTKICH modyfikacji - 169 zł

WWW Cytuj
vezuwio Offline
V.I.P

Liczba postów: 71
Reputacja: 4
Post: #8
RE: PHP. Jak zacząć? 10-05-2016 14:07
Ok jeszcze raz wielkie dzięki Wink


Cytuj
Tpk-Games Offline
Użytkownik

Liczba postów: 6
Reputacja: 0
Post: #9
RE: PHP. Jak zacząć? 07-08-2016 19:19
Nie znam może php w takimś zadowalającym stopniu ale mogę polecić kilka video kursów(a właściwie kanałów) z których sam się uczę. Na YouTube: Pasja Informatyki(wcześniej Mirosław Zelent), Od zera do Webdeva, Uw-Team (wszystkie po polsku).
WWW Cytuj
Lindsey Offline
Lindsey Stirling

Liczba postów: 62
Reputacja: 2
Post: #10
RE: PHP. Jak zacząć? 09-08-2016 07:32
Też polecam kury vide, najlepiej jak przerobisz kilka i spróbujesz zrobić jakąś prostą apkę np CMSa potem jak Ci się uda to rozbudowuj go dalej i tak najszybciej się nauczysz i przy okazji będziesz miał własny CMS na którym możesz opierać np własne strony dla klientów a potem brać hajs za wsparcie techniczne Smile Ja tak robię Big Grin
Cytuj


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości