Panowie webdeveloperzy. Nastał czas, że muszę w pracy poswiecic troche uwagi JS z PHP. Do tego jQuery i Django.
Niestety pech chciał, że nie budujemy niczego od zera, tylko rozwijamy dośc spory projekt.
No i zaczynaja sie chece bo ja z webdeveloperka nie miałem nic wspólnego przez 8 lat.
Ktos może polecic jakies tutoriale albo ksiązki, które poprowadza krok po kroku?
Póki co robie sobie kurs na codecademy, ale poznawanie w kazdym jezyku co to jest if/else czy petle męczy
Forum > Software > JS i PHP - z czego czerpac wiedzę
Wysłane 2015-04-20 11:40
Wysłane 2015-04-20 12:59
tutoriale mają to do siebie, że zaczynają od podstaw i nie dotykają zbyt skomplikowanych przypadków. to jest nużące gdy znasz już kilka języków programowania i ogólne zasady rządzące językami danego poziomu. do case studies za to musisz mieć podstawy opanowane.
podpowiem Ci jak ja się uczyłem php (znałem już wtedy C, C++ i htmla):
weź zbuduj sobie stronę. nie musisz nigdzie publikować, możesz sobie serwer php postawić na swoim komputerze. nie mam na myśli strony statycznej z tekstem tylko coś bardziej wymyślnego. konfigurator czegoś, generator statystyk z in4a na podstawie zaciąganych postów, obojętne, byle to była aplikacja webowa z dynamiczną treścią, formularzami, wykresami, itd. i siądź sobie i zacznij to budować. jak natrafisz na problemy to szukaj konkretnych rozwiązań problemu. jak zbudujesz to już będziesz wiedział sporo, i wiedział gdzie szukać tego czego nie wiesz. wtedy też będziesz gotowy na poczytanie sobie o dobrych praktykach, wzorcach i zasadach tworzenia webaplikacji na poziomie architektury.
Wysłane 2015-04-20 13:42
Ok dzięki, no taki jest aktualny plan, częściowo realizowany w pracy
A właśnie jakieś polecane pozycje o design paternach do aplikacji webowych?
(w sumie to cos do poczytania o C++, Javie i Pythonie tez przygarnę)
Wysłane 2015-04-20 15:09 , Edytowane 2015-04-20 15:13
Sam naukę nowych języków/technologii zazwyczaj zaczynam od opanowania podstawowych operacji CRUD - dodawania, wyświetlania, aktualizacji i usuwania danych.
Utwórz choćby w SQLite bazkę z dwoma tabelami typu osoby i zamówienia. Stwórz prosta aplikację webową, która pozwoli dodawać/edytować/usuwać osoby i powiązane zamówienia + wyświetlanie w tabeli i formularzu.
95% aplikacji biznesowych to później to samo, tylko że bardziej rozbudowane.
Później poczytaj o sesjach, metodach HTTP i wywoływaniu/tworzeniu web serviców (współcześnie sporo robi się po stronie JS z asynchronicznym wywołanie WS, a nie robiąc pełne postbacki).
Do JQuery mogę gorąco polecić ta książkę - http://www.amazon.com/jQuery-Action-Bear-Bibeault/dp/1617292079/ref=cm.... JavaScript ogólnie - http://www.amazon.com/JavaScript-Good-Parts-Douglas-Crockford/dp/05965...
Wysłane 2015-04-20 15:15 , Edytowane 2015-04-20 15:16
Tak jak piszę, sporo w pracy juz ogarnąłem, jak np. połaczenie z bazą SQLite3 mam opanowane w PHP.
Natomiast najwiekszy problemem dla mnie jest ogarnięcie tych wszystkich javas-criptów, ajaxów i innych dziwadeł. Połaczenie tego w jedną całość tak żeby było "po inzyniersku". Ładnie
No nic, chyba sobie w końcu zacznę coś w domu robić, chociaż po 8h kodzenia w pracy to juz sie człowiekowi zazwyczaj nie chce w domu
Wysłane 2015-04-20 19:33
No wiadomo. Wszystko by było ok jakby to było w "kręgu moich zainteresowań", ale póki co webdeveloperka mnie nic a nic nie kręci
No ale chyba podstawy tego, każdy szanujący się programista powinien znać więc trzeba zakasać rękawy
Wysłane 2015-04-21 07:22 , Edytowane 2015-04-21 07:22
@koradon
mnie też nie kręciła przy php. wciągnęło mnie dopiero przy asp mvc
z książek mogę polecić 'Web Application Design Patterns' (autor: Pawan Vora jest praktykiem), dobrze jest zapoznać się z częścią o WWW (ale nie tylko) z Sieci komputerowych Tanenbauma, dobre praktyki do JS z JavaScript: The Good Parts Crockforda, które już widzę kowgli polecił.
Wysłane 2015-04-21 11:06
Zapoznać się z frameworkami jak laravel i symfony do php, a najlepiej napisać jakieś aplikacje crudowe na nich
Wysłane 2015-04-21 11:35
generalnie dzisiaj czystego php juz chyba nikt nie uzywa.. wszyscy leca na frameworkach. jesli chodzi o operacje na bazie to tez raczej czystych sql nikt nie pisze bo pod strzechy wchodzi orm.. i niestety w php jest wiele i frameworkow i ormow.
jak ja zaczynam cos nowego dla mnie to najpierw mysle jak to ma dzialac albo co to robi i wtedy zastanawiam sie zadaniowo czyli np: ma sie wyswietlicz interakcyjny popup i wtedy wpisuje elegancko jQuery dialog i juz sa gotowe rozwiazania ktore mozna analizowac. moim zdaniem bez sensu jest przedzierac sie przez ksiazki i tutoriale po kilkaset stron zwlaszcza jesli musisz to umiec ogarnac na "wczoraj". wiaodmo, ze niektore tematy trzeba bedzie poznac glebiej ale dla mnie zadaniowosc wlasnie jest sposobem na rozwiazanie problemu. dokumentacja online do php jest moim zdaniem bardzo dobra i sama rozwiazuje wiele problemow.
powodzenia
Wysłane 2015-04-21 12:28
Z orm/repozytorii powinno korzystać się wyłącznie jeśli potem edytujemy/dodajemy te obiekty. Przy wyświetlaniu ich lepiej jest robić natywne zapytania bo pomija się niepotrzebną hydrację obiektów.
Kto jest online: 0 użytkowników, 233 gości