Past Meetup

10 - Podstawy Symfony - Warszawa

This Meetup is past

21 people went

Location image of event venue

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

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

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.