10 - Podstawy Symfony - Warszawa


Details
W trakcie warsztatów chcemy pokazać jak można zacząć pisanie aplikacji w Symfony. Wykorzystamy wieloletnie doświadczenie w pracy przy dużej skali w sporym zespole, nabytą tam wiedzę oraz dobre praktyki. Opowiemy jak pisać dobry i wydajny, ale jednocześnie prosty i zrozumiały kod.
Nie zanudzimy nudną teorią! Po krótkim wstępie i przedstawieniu frameworka przejdziemy do budowania aplikacji. Przejdziemy przez wszystkie podstawowe elementy, a jak wystarczy nam czasu dodamy nieco zaawansowanej wiedzy ;-). Postaramy się tak przygotować materiały, żeby każdy mógł spokojnie wypróbować wszystko czy to na warsztatach czy po - jako wprawkę.
Warsztaty kierujemy do osób, które znają przynajmniej podstawy PHP, wykorzystują inne frameworki i chcą zobaczyć „o co tyle szumu” oraz osoby, które zaczęły już pracę z Symfony i chcą złapać nieco więcej praktycznej wiedzy.
Agenda
Godziny 10:00 - 15:00
• teoretyczny wstęp do Symfony, ale nie za długi
• instalacja Symfony
• kontroler/model/widok - czyli co gdzie i jak
• struktura bazy banych, użycie Doctrine'a
• logowanie, użycie zewnętrznego bundla FOSUserBundle
• CRUD - czyli jak ugryźć temat formularzy
• wykorzystanie serwisów - co zrobić, gdy kontroler za bardzo się rozrośnie
A jeśli wystarczy nam czasu:
• eventy - jak, kiedy i po co je rzucać
• komendy - jak tworzyć dobre komendy w PHPie
Wymagania od uczestników
• podstawowa znajomość PHP
• PhpStorm (jest 30-dniowy trial https://www.jetbrains.com/phpstorm/download/)zainstalowany
• zainstalowany PHP w wersji co najmniej 5.6
• zainstalowany composer (https://getcomposer.org/)
• zainstalowany Git (https://git-scm.com/book/en/v2/Getting-Started-Installing-Git)
Niezmienną rzeczą naszych spotkań oczywiście jest:
Kawa - dostępna na miejscu
Obiad - pizza sponsorowana przez mBank (http://www.mbank.pl/).
Piwo/kawa po - we własnym zakresie
Prowadzący:
Dominik Gawryszewski
http://photos4.meetupstatic.com/photos/event/5/d/a/c/600_455723980.jpeg
Developer od 4 lat. Pracuje w GoldenLine. Swoją przygodę z programowaniem rozpoczął od razu od PHP i framework’a Symfony2. Uważa Symfony2 za jedno ze świętości. W jego rankingu jest on zaraz przed metodologią SCRUM. Dominik to również zwolennik innowacyjnych rozwiązań, ostatnio mocno zainteresowany uczeniem maszynowym i sztuczną inteligencją. Jego motto życiowe brzmi: zawsze możesz zrobić coś lepiej.
Osobiście fan piłki nożnej nie gardzący dobrym żartem.
Krzysztof Jończyk
http://photos2.meetupstatic.com/photos/event/5/d/a/e/600_455723982.jpeg
Od ponad 7 lat związany z szeroko pojętym web developmentem. Fanatyk czystego kodu. Freak na punkcie produktywności i samorozwoju. Ciągle odkrywa nowe obszary do działania.
Od prawie 3 lat pracuję w GoldenLine jako programista PHP, od roku jako Scrum Master. Praca przy dużej skali pozwala spojrzeć na programowanie z innej strony. Komendy działające po kilka godzin czy wielo-gigabajtowe tabele w bazie danych nie są mi straszne 😉
Ostatnio próbuje swoich sił w blogowaniu gdzie od czasu do czasu udaje się osiągnąć mały sukces.
Prywatnie uzależniony od muzyki i książki, nie pogardzi filmem (szczególnie s-f) czy grą (planszówką i komputerową). Prócz tego interesuje się majsterkowaniem, wyrabianiem „tradycyjnej” żywności oraz weekendowymi pracami na działce.

10 - Podstawy Symfony - Warszawa