PHP

czerwiec - sierpień 2019

poniedziałek-piątek, godz. 9.00 - 17.00

kurs dzienny

10 800 zł

9 900 zł dla naszych absolwentów

Od podstaw

320 h

ZOSTAŃ JUNIOR PHP DEVELOPEREM!

CO BĘDZIESZ POTRAFIŁ PO KURSIE?

  • napisać samodzielnie zorientowaną-obiektowo aplikację w PHP, bazującą na frameworku Symfony oraz modelu architektonicznym MVC
  • komunikować się z bazą danych MySQL i operować na danych przy wykorzystaniu bibliotek Doctrine
  • testować jednostkowo i tworzyć oprogramowanie zgodnie z TDD (Test Driven Development)
  • tworzyć interfejsy użytkownika z wykorzystaniem HTML5, CSS, Bootstrap oraz Twig
  • korzystać z narzędzi deweloperskich PhpStorm, Git oraz Jira
  • uruchamiać aplikacje w kontenerach z wykorzystaniem Dockera, poznasz też system ciągłej integracji Jenkins

JAK UCZYMY?

  • uczestnicy pracują w grupach zgodnie z zasadami SCRUM oraz najlepszymi praktykami deweloperskimi: Clean Code i Code Review. W ten sposób przygotowujemy kursantów do realnych warunków panujących w przyszłej pracy.
  • zajęcia mają charakter praktyczny, tzn. że teoria jest ograniczona do minimum, a omawiane zagadnienia są przyswajane przez rozwiązywanie zadań
  • postępy w nauce są weryfikowane m. in. testami okresowymi i testem końcowym
  • podczas  kursu uczestnicy tworzą projekty, które po kursie mogą umieścić w swoim portfolio

CO ZAPEWNIAMY?

  • pomoc trenerów również poza godzinami zajęć (np. przy rozwiązywaniu prac domowych)
  • pomoc dodatkowego trenera wspierającego podczas prac przy projekcie
  • weryfikację i pomoc w przygotowaniu CV oraz profilu na LinkedIn, szkolenia HR oraz próbną rozmowę rekrutacyjną
  • wydajne laptopy (i7, dysk 256 GB SSD, 16 GB RAMu), dodatkowe monitory oraz niezbędne oprogramowanie

PROGRAM KURSU

       Moduł 1 – Dynamiczna strona WWW

  • najważniejsze narzędzia wykorzystywane w pracy developera: Jira, Git, PHPStorm
  • wprowadzenie do PHP 7: zmienne, warunki, pętle
  • tworzenie dynamicznych stron z wykorzystaniem HTML5, CSS3, a także frameworkiem Bootstrap oraz modułem Flexbox
  • metodyka prowadzenia projektów Scrum
  • w ramach projektu stworzysz stronę wizytówkową, opartą na Bootstrapie, która będzie zawierać elementy dynamiczne: aktualna data, obsługa formularza kontaktowego i wysyłanie maila

 

       Moduł 2 – Przetwarzanie danych

  • struktury danych w PHP
  • programowanie obiektowe
  • Composer – system zarządzania pakietami
  • Xdebug – profilowanie i debugowanie aplikacji (poszukiwanie błędów)
  • testowanie jednostkowe z wykorzystaniem frameworku PHPUnit
  • w ramach projektu stworzysz kalkulator finansowy z interfejsem graficznym

 

       Moduł 3 – Aplikacja webowa

  • SQL oraz komunikacja z bazą danych MySQL z wykorzystaniem bibliotek Doctrine
  • framework Symfony 4 – to jeden z najbardziej rozbudowanych i popularnych frameworków służących do budowy aplikacji w PHP
  • system szablonów Twig
  • budowanie aplikacji z wykorzystaniem wzorca architektonicznego MVC
  • obsługa serwera nginx
  • w ramach projektu stworzysz aplikację typu OLX z wykorzystaniem Symfony 4 oraz przechowującą dane w bazie MySQL

 

       Moduł 4 – Integracja

  • REST API – architektura zapewniająca komunikację sieciową, w tym między aplikacjami
  • protokół HTTP, sesje, cookies
  • koncepcja TDD (Test Driven Development)
  • cache’owanie danych
  • wprowadzenie do frameworku Laravel
  • bezpieczeństwo serwisów
  • wprowadzenie do mechanizmów przechowywania danych NoSQL
  • w ramach projektu rozwiniesz swoją aplikację o panel administracyjny z pełni funkcjonalnym systemem rejestracji i logowania

 

DLA KOGO?

  • doświadczenie w programowaniu, ani wykształcenie techniczne nie są wymagane
  • wymagana jest znajomość język angielskiego w stopniu podstawowym (poziom B1)
  • kurs wymaga wysokiej motywacji do nauki i gotowości do intensywnej pracy

Jeśli masz pytania lub wątpliwości, czy ten kurs jest dla Ciebie

napisz do nas i sprawdź się w teście!

ZGŁOŚ SIĘ NA KURS







Wypełniając formularz zgadzasz się na przetwarzanie Twoich danych w celu nawiązania kontaktu w sprawie udziału w kursie.

Administratorem danych osobowych jest infoShare Academy sp. z o.o. z siedzibą w Gdańsku, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS 0000561749, NIP 5842742213, który dane osobowe przetwarza zgodnie z Klauzulą informacyjną.

KURSANCI O NAS

Zobacz co mówią kursanci po naszych kursach.
Poznaj ich historie.

POTRZEBUJESZ POMOCY
W SFINANSOWANIU KURSU?

Istnieje 8 sposób finansowania kursów w infoShare Academy, więc z pewnością znajdziesz coś dla siebie.

Możesz rozłożyć płatność na raty lub zapłacić jednorazowo, a jeżeli brakuje Ci pieniędzy,
żeby zapłacić za kurs, w szybki i wygodny sposób skontaktujemy Cię z naszym doradcą kredytowym.

Do Twojej dyspozycji są również takie metody finansowania jak pomoc Urzędu pracy,
Baza Usług Rozwojowych czy Krajowy Fundusz Szkoleniowy.

Uzyskaj środki na kurs

Skontaktuj się z nami




Wypełniając formularz zgadzasz się na przetwarzanie Twoich danych w celu nawiązania kontaktu w sprawie udziału w kursie.

Administratorem danych osobowych jest infoShare Academy sp. z o.o. z siedzibą w Gdańsku, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS 0000561749, NIP 5842742213, który dane osobowe przetwarza zgodnie z Klauzulą informacyjną.

WARSZAWA

ul. Puławska 2
Plac Unii Lubelskiej
Budynek B

KRAKÓW

Ul. Zygmunta Augusta 5/1
31-504 Kraków

LUBLIN

ul. Józefa Franczaka „Lalka” 43
Inkubator Fundacji Rozwoju Lubelszczyzny

GDAŃSK

al. Grunwaldzka 472B
Olivia Business Centre
budynek Olivia Four (O4)

SZCZECIN

ul. Cyfrowa 6
Technopark Pomerania

POZNAŃ

ul. Towarowa 35
61-896 Poznań

WROCŁAW

Idea Place
ul. Plac Solny 15