Kurs framework symfony – wstęp

22 12 2008

Kurs (myślę że nazywanie tego kursem będzie lekką przesadą – zobaczymy co czas przyniesie) ten rozpocznę trochę inaczej niż większość tych na które można napotkać się w sieci. Ogólnie rzecz biorąc cały kurs będzie trochę inny niż te które są dostępne w sieci.

Dlaczego symfony? Takie czasy. Przeglądając oferty pracy zauważyłem, że to jest obecnie na czasie, rzecz wymagana:) Dwa lata temu często widziałem „smarty” – obecnie to już rzadkość

Często gdy próbowałem zgłębić jakieś zagadnienie znajdowałem sporo stron które były łudzące podobne do siebie, wręcz można powiedzieć że były kopiami siebie a najczęściej przetłumaczone z angielskiego. Nie winie nikogo, każdy jakoś chce się pokazać, jednak co mnie najbardziej dziwiło i wprowadzało w stan zdenerwowania? Otóż to, że zawsze gdy przytrafiło się zmierzyć z niespodziewanym problemem to już takiej informacji nie znalazłem. Ludzie rzadko piszą o takich problemach, może nie ma tego gdzie przyczepić?, pewnie nie pasuje to do ślicznej utartej drogi, która została nakreślona w anglojęzycznym tutorialu więc po co o tym pisać. Na szczęście zawsze gdzieś ktoś się znalazł co napisał co i jak zrobić. Właśnie tak będę próbował pisać :)

Na początek.

Ja zawsze lubię wiedzieć „co” „gdzie” „dlaczego” „co się stanie jak… ”. Gdy tak jestem przygotowany to zawsze mam pewność, że dam radę.

Zanim zaczniemy uczyć się symfony musimy już posiadać sporą wiedzę i korzystać z odpowiednich narzędzi. Dlatego polecam uzupełnienie brakującej wiedzy w następujących kategoriach:

Baz danych

  • korzystanie z phpmyadmina
  • administracja użytkownikami i bazami danych
  • relacyjne bazy danych
  • klucze główne – gdzie stosować
  • klucze obce – poco są?
  • PROPEL - wymagane

XML

  • struktura

JavaScript

  • podstawy
  • umiejętność korzystania z jednego framework-ów JS, np.: Jquery

PHP

  •  programowanie obiektowe w PHP 5

HTML

  •  podstawy

 

Gdy już wszystko sobie przypomnimy lub nauczymy się to warto zadbać o dobry program do pisania naszego kodu, polecam Eclipse PDT.

Eclipse

  • instalacja
  • konfiguracja
  • korzystanie z różnego rodzaju widoków
  • wtyczki, instalacja, konfiguracja
  • instalacja wtyczki subeclipse

Taki zestaw gwarantuje nam spore szanse sukcesu.

Należy pamiętać, że sama sucha szkolna wiedza to nie wszystko. Musimy mieć talent, przewidywać wiele rzeczy i logicznie myśleć. Jeśli mieliście 5 z matematyki to jest duża szansa, że tak jest.

Tip – widziałem już zły przykład kodu. Programista który pisał pewien system miał sporą wiedze ale myślę, że z matmy miał chyba 3. Symfony postawione, przydatne pluginy zainstalowane, SVN użyty, piękne komentarze porobione po angielsku, naprawdę można byłoby chylić czoło gdyby nie ilość błędów logicznych popełnionych w skryptach, a ile rzeczy nie przewidzianych … trwoga bo tę błędy gdyby nie znalezione bardzo ładnie :) przełożyły by się na konkretne straty finansowe zleceniodawcy.

Na tą chwilę to tyle.
 


Opcje

Info

1 Odpowiedź do “Kurs framework symfony – wstęp”

6 04 2010
andrew (08:37:51) :

Popieram w pełni wstęp tego artykułu. W sieci istnieje wiele pomocy dla Frameworka Symfony, lecz niestety nie ma konkretów. Firs project itp., wszystko skopiowane z dokumentacji Symfony, a tak naprawdę mało kto wie na czym rzeczywiście polega pisanie we Frameworku, nie twierdzę, że nikt, ale sądzę, że mało kto z czytających te artykuły. Sam miałem i mam okazję przekonać się o tym, ponieważ mam potrzebę nauczenia się Symfony i niestety brakuje konkretnych materiałów do nauki. Czekam na kolejny artykuł odnośnie programowania w Symfony. Chętnie skorzystam.
Pozdrawiam.

Odpowiedz

Możesz używać tagów : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>