konto usunięte

Temat: Nauka php

Witam,

Postawiłem już pierwsze kroki w języku php i poszukuję kogoś, kto wskazałby mi jakieś dobre źródła w internecie do nauki php, chciałbym dalej się uczyć i rozwijać. W przyszłości chciałbym stworzyć własną stronę internetową. Znacie jakieś strony w internecie do nauki php?
Marcin Federowicz

Marcin Federowicz Morizon.pl - Od
wyszukania do
zamieszkania

Temat: Nauka php

Hej

dobrym źródłem są komentarze do poszczególnych funkcji w manualu np:
http://php.net/manual/en/function.date.php

Zainstaluj sobie na komputerze pakiet zend server CE:
http://www.zend.com/en/products/server-ce/downloads

Dostępny jest na większość popularnych platform windows, mac, linux

Zastanów się nad wykorzystywaniem w projekcie jednego z wielu dostępnych na rynku frameworkow, nie ma sensu wynajdować koła od nowa (moja propozycja to zend framework)

No i na koniec dużo czytaj forów dyskusyjnych , tutoriali (http://devzone.zend.com/), polskie podwórko: http://forum.php.pl/

No to chyba tyle na dobry początek

konto usunięte

Temat: Nauka php

Marcin Federowicz:
Hej

dobrym źródłem są komentarze do poszczególnych funkcji w manualu np:
http://php.net/manual/en/function.date.php

Zainstaluj sobie na komputerze pakiet zend server CE:
http://www.zend.com/en/products/server-ce/downloads

Dostępny jest na większość popularnych platform windows, mac, linux

Zastanów się nad wykorzystywaniem w projekcie jednego z wielu dostępnych na rynku frameworkow, nie ma sensu wynajdować koła od nowa (moja propozycja to zend framework)

No i na koniec dużo czytaj forów dyskusyjnych , tutoriali (http://devzone.zend.com/), polskie podwórko: http://forum.php.pl/

No to chyba tyle na dobry początek

Ty tak na poważnie ? :P Stwierdzenie "nauka php" zaczynał byś od komentarzy w manualu, zend serwera i frameworków :|

Na dobry początek zapoznaj się z taką oto książką:
http://helion.pl/ksiazki/php-i-mysql-tworzenie-stron-w...

900 stron czystej przyjemności. Przelatuje po użytecznych funkcjach sensownie je objaśniając, programowaniu obiektowym, obsłudze bazy danych itp. Pod koniec prowadzi za rączkę przy budowie prostego sklepu, forum internetowego i takich tam.

Później można sięgać po wzorce projektowe.

Później dopiero nauka frameworka jakiegoś. Sugerował bym również samemu nauczyć się jak postawić i skonfigurować serwer WWW. Podstawy żeby orientować się co i jak.

Fakt, przypisy w manualu i komentarze zawierają sporo przydatnych informacji więc do manuala warto zaglądać. Ale najpierw trzeba wiedzieć co się robi.

konto usunięte

Temat: Nauka php

Od dosyć dawna jest już wydanie czwarte: http://helion.pl/ksiazki/php-i-mysql-tworzenie-stron-w... :D

konto usunięte

Temat: Nauka php

Dziękuję Wam za pomoc! Rzeczywiście, zaczynać od manuala to trochę chyba za wcześnie a tę książkę to właśnie sobie zdałem sprawę, że chyba mój brat gdzieś ją ma :) Zawitam na święta do domu, to ją poszukam.
Konrad Karpieszuk

Konrad Karpieszuk WordPress Plugin
Compatibility
Assurance for WPML

Temat: Nauka php

Dariusz Półtorak:
Na dobry początek zapoznaj się z taką oto książką:
http://helion.pl/ksiazki/php-i-mysql-tworzenie-stron-w...

900 stron czystej przyjemności.

potwierdzam. mam zwyczaj po przeczytaniu ksiazki odsprzedawac ją dalej, ale tę sobie specjalnie zachowałem.
Marcin Federowicz

Marcin Federowicz Morizon.pl - Od
wyszukania do
zamieszkania

Temat: Nauka php

Dariusz Półtorak:

Ty tak na poważnie ? :P Stwierdzenie "nauka php" zaczynał byś od komentarzy w manualu, zend serwera i frameworków :|
Jak kolega ma się męczyć z konfiguracją środowiska to przynajmniej niech sobie porządny pakiet zainstaluje :)

Jeżeli chodzi o komentarze w manualu to może rzeczywiście, jak nie wie się co się chce zrobić to na nic one się zdadzą :P

konto usunięte

Temat: Nauka php

Marcin Federowicz:
Jeżeli chodzi o komentarze w manualu to może rzeczywiście, jak nie wie się co się chce zrobić to na nic one się zdadzą :P
nauka przez komentarze w manualu? eee... chcę zrobić powiedzmy system transakcyjny na wzór Bitcoin, który komentarz mi polecisz? :P

konto usunięte

Temat: Nauka php

Kamil Brenk:
Marcin Federowicz:
Jeżeli chodzi o komentarze w manualu to może rzeczywiście, jak nie wie się co się chce zrobić to na nic one się zdadzą :P
btw. warto dodatkowo wspomnieć, że trzeba też mieć pewną wiedzę, by korzystać z tamtych komentarzy - jest tam też masa chłamu czy przeterminowanej wiedzy z 2004 roku i dobrze by było odróżniać wartościowe komentarze od ww. książki mimo wszystko zawierają lepiej zweryfikowaną wiedzę.

konto usunięte

Temat: Nauka php

Marcin Federowicz:
Dariusz Półtorak:

Ty tak na poważnie ? :P Stwierdzenie "nauka php" zaczynał byś od komentarzy w manualu, zend serwera i frameworków :|
Jak kolega ma się męczyć z konfiguracją środowiska to przynajmniej niech sobie porządny pakiet zainstaluje :)

Jeżeli chodzi o komentarze w manualu to może rzeczywiście, jak nie wie się co się chce zrobić to na nic one się zdadzą :P

Jak kolega wyżej napisał - bez odpowiedniej wiedzy nie zorientujesz się który komentarz to bzdury, który to wczorajsze wieści a który ma coś ciekawego w sobie.

Z konfiguracją środowiska za pierwszym razem może być ciężko (zwłaszcza jak człowiek pracował tylko na Windowsie i trzymał się z daleka od plików konfiguracyjnych, konsoli itp). Ale niestety to wiedza konieczna.
W firmie na ogół albo ktoś pełni rolę administratora albo po prostu jest administrator. Ale na ogół programiści pracują na lokalnej kopi (o dziwo są tacy którzy pracują na oryginale - podziwiam ich).
I teraz ktoś z nich powie że w danym projekcie będziemy pracowali z systemem szablonów blitz i pasuje sobie ściągnąć źródła i doinstalować rozszerzenie.
Albo będzie zmiana wersji PHP...

Troszkę głupio czekać aż ktoś nam to zrobi albo twierdzić "że się nie da bo w paczce tego jeszcze nie ma".

konto usunięte

Temat: Nauka php

Dariusz Półtorak:
Z konfiguracją środowiska za pierwszym razem może być ciężko (zwłaszcza jak człowiek pracował tylko na Windowsie i trzymał się z daleka od plików konfiguracyjnych, konsoli itp). Ale niestety to wiedza konieczna.

pracowałem tylko na Windowsie i nie miałem problemu z konfiguracją Apache, MySQL i PHP z oddzielnych komponentów

to norma czy raczej ewenement?

a tak na serio trzeba umieć czytać i jakoś to leci
Daniel Częstki

Daniel Częstki senior php developer

Temat: Nauka php

Zainstaluj XAMPP, kup książkę o podstawach PHP zaproponowaną przez Darka, wspomóż się manualem PHP i do przodu.
Marcin Federowicz

Marcin Federowicz Morizon.pl - Od
wyszukania do
zamieszkania

Temat: Nauka php

Proponuje również zerknąć tutaj:http://devzone.zend.com/6/php-101-php-for-the-absolute... całkiem świeży artykuł bo z 19.12.2011
Jakub Słowiak

Jakub Słowiak Kierownik produkcji,
Fideltronik

Temat: Nauka php

Nie wiem, czy inni się zemną zgodzą ale: ważne jest aby faktycznie nauczyć się podstaw z książki,teoria jest bardzo ważna. Jednak według mnie jest spore ryzyko, że stawiając pierwsze kroki samemu nabierzesz złych nawyków, i po jakimś czasie jak zaprezentujesz komuś swój kod, ktoś spadnie z krzesła. Fajnie by było uczyć się przy kimś na zasadzie zadań: np wykonaj skrypt do logowania się do serwisu. Ja jak niedawno porównałem to co zrobiłem sam 3 lata temu, do gotowca znalezionego w sieci to się przewróciłem.

konto usunięte

Temat: Nauka php

Jakub Słowiak:
Nie wiem, czy inni się zemną zgodzą ale: ważne jest aby faktycznie nauczyć się podstaw z książki,teoria jest bardzo ważna. Jednak według mnie jest spore ryzyko, że stawiając pierwsze kroki samemu nabierzesz złych nawyków, i po jakimś czasie jak zaprezentujesz komuś swój kod, ktoś spadnie z krzesła. Fajnie by było uczyć się przy kimś na zasadzie zadań: np wykonaj skrypt do logowania się do serwisu. Ja jak niedawno porównałem to co zrobiłem sam 3 lata temu, do gotowca znalezionego w sieci to się przewróciłem.

Zależy jak do tego podejdziesz. Jeżeli rzeczywiście zaczniesz się uczyć PHP i robić w nim różne rzeczy "od tak" to tak będzie. Nauczysz się całej kupy złych nawyków które będą się za Tobą wlokły roznosząc nieprzyjemny smrodek.

Cała zabawa polega na tym by nauczyć się PHP jako języka. Czyli wiedzieć jak pokroić string czy zmodyfikować, jak operować na tablicy, jak zachowują się obiekty, co to jest interfejs czy klasa abstrakcyjna i takie tam. Chodzi tu przede wszystkim o poznanie języka.
Później warto uczyć się teorii i patrzeć w bebechy różnych projektów open source itp. Ale nie ma to sensu jeżeli nie znasz podstaw. Jak wspomniałem już chyba gdzieś - jak ostatnimi tygodniami prowadziłem rekrutacje (nadal bez skutków) i zobaczyłem że kandydat nie wie co robi ta linijka::

 $arr[] = 'test'; 


czy nie potrafił powiedzieć co dostaniemy w $msg w:

 
$text = "Mam %d lat";
$msg = sprintf($text, 'dwadzieścia');


NAWET jak zwróciłem mu po błędnej odpowiedzi uwagę na %d to dajcie spokój. Załamałem się.

konto usunięte

Temat: Nauka php

On miał znaleźć błąd ?
w tym co napisałeś ?:
$text = "Mam %d lat";
$msg = sprintf($text, 'dwadzieścia');

Bo to faktycznie głupie, przecież %d to zdaje się jeszcze z C wzięte a powinno być 20, bo inaczej bzdurne 0 mu wyjdzie mimo, że inne języki silnie typowane dałyby błąd kompilacji, coś co lubię i nie lubię w PHP, ciężko mi czasem odchodzić od definiowanie na początku zmiennych/pól danego typu.
Krzysztof N.

Krzysztof N. CEO. Aplikacje
internetowe i
mobilne. Symfony,
Zend.

Temat: Nauka php

Krzysztof M.:
On miał znaleźć błąd ?
w tym co napisałeś ?:
$text = "Mam %d lat";
$msg = sprintf($text, 'dwadzieścia');

Bo to faktycznie głupie, przecież %d to zdaje się jeszcze z C wzięte a powinno być 20, bo inaczej bzdurne 0 mu wyjdzie mimo, że inne języki silnie typowane dałyby błąd kompilacji, coś co lubię i nie lubię w PHP, ciężko mi czasem odchodzić od definiowanie na początku zmiennych/pól danego typu.
Na datę, w szczególności rok, postów patrzyłeś?
Mam wrażenie, że na forach GL niektóre tematy powinny być zamykane.

konto usunięte

Temat: Nauka php

Krzysztof N.:
Krzysztof M.:
On miał znaleźć błąd ?
w tym co napisałeś ?:
$text = "Mam %d lat";
$msg = sprintf($text, 'dwadzieścia');

Bo to faktycznie głupie, przecież %d to zdaje się jeszcze z C wzięte a powinno być 20, bo inaczej bzdurne 0 mu wyjdzie mimo, że inne języki silnie typowane dałyby błąd kompilacji, coś co lubię i nie lubię w PHP, ciężko mi czasem odchodzić od definiowanie na początku zmiennych/pól danego typu.
Na datę, w szczególności rok, postów patrzyłeś?
Mam wrażenie, że na forach GL niektóre tematy powinny być zamykane.

To masz mylne wrażenie. Nikt nie podał gdzie jest błąd i rozwiązania, do chwili obecnej ( stopień trywialności nie ma znaczenia ). A twoja wypowiedzi, to już nic nie wnosi oprócz pozbawionej sensu krytyki, nie mającej nic wspólnego z tematem. Rozumiem, że ludzie mają kompleksy i lubią zabłysnąć nic nie wnoszącym wpisem. To wolny kraj i każdy ma prawo wypowiedzi, uszanuj to, bo nikt ci nie kazał wchodzić w temat. A jeśli masz zastrzeżenia do działania serwisu GL, to odpowiednim adresatem jest GL, a nie to forum.
Krzysztof N.

Krzysztof N. CEO. Aplikacje
internetowe i
mobilne. Symfony,
Zend.

Temat: Nauka php

Krzysztof M.:
To masz mylne wrażenie. Nikt nie podał gdzie jest błąd i rozwiązania, do chwili obecnej ( stopień trywialności nie ma znaczenia ). A twoja wypowiedzi, to już nic nie wnosi oprócz pozbawionej sensu krytyki, nie mającej nic wspólnego z tematem. Rozumiem, że ludzie mają kompleksy i lubią zabłysnąć nic nie wnoszącym wpisem. To wolny kraj i każdy ma prawo wypowiedzi, uszanuj to, bo nikt ci nie kazał wchodzić w temat. A jeśli masz zastrzeżenia do działania serwisu GL, to odpowiednim adresatem jest GL, a nie to forum.
Ojej, ale mi nagadałeś. Tak się przejąłem, że hoho.

konto usunięte

Temat: Nauka php

Krzysztof N.:
Krzysztof M.:
To masz mylne wrażenie. Nikt nie podał gdzie jest błąd i rozwiązania, do chwili obecnej ( stopień trywialności nie ma znaczenia ). A twoja wypowiedzi, to już nic nie wnosi oprócz pozbawionej sensu krytyki, nie mającej nic wspólnego z tematem. Rozumiem, że ludzie mają kompleksy i lubią zabłysnąć nic nie wnoszącym wpisem. To wolny kraj i każdy ma prawo wypowiedzi, uszanuj to, bo nikt ci nie kazał wchodzić w temat. A jeśli masz zastrzeżenia do działania serwisu GL, to odpowiednim adresatem jest GL, a nie to forum.
Ojej, ale mi nagadałeś. Tak się przejąłem, że hoho.

Skoro odpisałeś, to się przejąłeś i znowu odpisałeś nijak odnosząc się do wpisu, tak to jest jak się mówi i nie ma się nic do powiedzenia :D
Ale spokojnie nie zamierzam się zniżać do poziomu "ostatniego słowa w temacie". :D Pozostawiam ci pole do popisu "ekspercie" :DTen post został edytowany przez Autora dnia 09.06.14 o godzinie 21:58

Następna dyskusja:

nauka php dla poczatkującego




Wyślij zaproszenie do