Zacznij karierę w IT - jako programista PHP
Bazy danych, Javascript, HTML5 -
naucz się zawodu pod okiem
najlepszych specjalistów!
-
Tematyka:PHP, HTML, CSS, XML, projektowanie baz danych,
programowanie obiektowe, Javascript,
wstęp do AJAX -
Czas trwania:80 godzin zegarowych zajęć na żywo
+ 40 godzin pracy w domu z naszymi
materiałami = w sumie 120 godzin -
Tryby zajęć:
- weekendowo (sob-niedz., średnio co 2 tygodnie)
- dziennie (blok 4-dniowy i dwa 3-dniowe, co ok. 2 tyg.)
-
Grupa:Zajęcia stacjonarne - na sali max 12 osób.
Dla kursów zdalnych - do 17 osób łącznie.
-
Rekrutacja:osoby z umiejętnością analitycznego myślenia
-
Miejsce:Warszawa lub Zdalnie (online na żywo z trenerem i grupą)
-
Elastyczność:a) do 15 dni przed startem można zrezygnować
b) podczas zajęć można:
- przejść z trybu stacjonarnego na zdalny
- ze zdalnego na stacjonarny
- w razie potrzeby otrzymać nagrania z zajęć
- zawiesić uczestnictwo i dokończyć później
(w miarę dostępności miejsc)
-
Cena:4 790 PLN
Bootcamp PHP - Intensywny kurs dla przyszłych developerów
Uczymy programowania metodą bootcampu - czyli bardzo intensywnego treningu programistycznego, na którym przygotujesz się do zawodu programisty. Niezależnie od wykształcenia możesz zmienić swoje życie i zostać programistą - od zera. Naukę zaczniesz od podstaw - i zdobędziesz umiejętności Junior PHP Developera. Nasz kurs PHP jest idealnie dostosowany do obecnego rynku pracy. Zajęcia są prowadzone w formie warsztatów przez bardzo doświadczonych trenerów - programistów, którzy na co dzień pracują zawodowo, tworząc programy i aplikacje. Stawiamy na praktykę - już od pierwszych godzin kursu będziesz samodzielnie pisać podstawowe skrypty, aby stopniowo wdrażać się i pisać coraz bardziej skomplikowane programy. Kończąc ten kurs jesteś gotowym do pracy (ale też dalszej nauki) młodszym programistą.
Od uczelni wyższych odróżniamy się tym, że u nas uczysz się tylko praktycznych rzeczy. Ten kurs można porównać do szkoły języków obcych - tu panuje luźna atmosfera, uczysz się w małych grupach i przez cały czas ćwiczysz.

Wyszkoliliśmy ponad 7 000 osób w różnych językach programowania – dla wielu z nich nasze kursy są to pierwszy krok do rozwoju ścieżki kariery.
Myślisz o kursie programowania PHP? Upewnij się, że rozważyłeś obie ścieżki kariery w IT!
Dopiero zaczynasz przygodę z programowaniem, ale na pewno słyszałeś, że są dwie ścieżki kariery w IT: front-end (czyli to co widzi użytkownik aplikacji) i back-end (to jak działa dana aplikacja).
Jak to działa w praktyce? Front-end pobiera dane od użytkownika i przekazuje je do back-endu, aby ten mógł wykonać określone zadanie. Aby stworzyć sprawnie działającą aplikację potrzeba zarówno front-endu jak i back-endu. I choć do tanga potrzeba dwojga, to z pewnością są to dwa różne podejścia do programowania, które wymagają różnych umiejętności i charakteryzują się zupełnie innymi typami osobowości.
A może front-end brzmi dla Ciebie ciekawiej? Przywiązujesz dużą uwagę do estetyki i szczegółów (kolory, czcionki, fonty). Chcesz tworzyć i edytować strony www?
Programista front-end jest odpowiedzialny za to, co użytkownik zobaczy na monitorze - ustawia elementy na stronie, animuje, dobiera szatę graficzną. Front-end pokazuje użytkownikowi wyniki otrzymane od back-endu – jest więc wszystkim tym, co użytkownik widzi, czego dotyka i doświadcza. Dla front-endowca ważne jest żeby aplikacja/strona była intuicyjna, przejrzysta i po prostu ładna.
Jeżeli natomiast do wszystkiego podchodzisz analitycznie, jesteś systematyczny, skrupulatny i cierpliwy - to wybierz back-end. Dla programistów back-endowych nie jest ważny wygląd, tylko logika działania i cel – najważniejsze to znaleźć rozwiązanie określonego zadania. Programista back-end jest odpowiedzialny za tę warstwę, która dla użytkownika jest niewidoczna (bazy danych, architektura aplikacji, logika działania, bezpieczeństwo i wydajność) - ale jest „mózgiem” lub jak niektórzy wolą „sercem” całej aplikacji.

Dla kogo jest ten kurs PHP?
Dla zupełnie początkujących
Na ten kurs przychodzą osoby, które chcą nauczyć się programować i zacząć profesjonalną pracę w IT. Kurs PHP jest przeznaczony dla osób które nigdy nie miały styczności z programowaniem. Nie musisz mieć wykształcenia informatycznego, żeby uprawiać jeden z najlepiej opłacanych zawodów w kraju - na tym kursie przygotujemy Cię do do pracy na stanowisku Junior PHP Developera. Program tego kursu jest tak ułożony, że wielu naszych kursantów rozpoczyna pracę w zespołach programistycznych w wielkich korporacjach lub wykonuje zlecenia dla małych firm czy startupów.
Programista bez dyplomu? Czy to możliwe?
Tak. Wielu programistów nie ma wykształcenia informatycznego lub przekwalifikowało się z innego zawodu. Często programistami zostają osoby z wykształceniem humanistycznym czy poloniści. Z czego to wynika? Kluczową kwestią w zawodzie programisty są bowiem umiejętności a nie dyplom. Jeżeli masz predyspozycje do tego zawodu - masz umiejętność analitycznego myślenia, łatwość pracy z liczbami i co najważniejsze jesteś gotowy na naukę - to jesteś dobrym materiałem na programistę. Jeżeli zostaniesz odpowiednio pokierowany i przeszkolony, masz szansę rozpocząć przygodę z programowaniem. Warto inwestować w swój rozwój – to szkolenie PHP jest na pewno okazją do zdobycia ciekawej i dobrze płatnej pracy.
Dla tych, którzy już trochę umieją (dla pasjonatów IT i samouków)
Ten kurs cieszy się także popularnością wśród osób, które korzystając z książek, dostępnych w sieci tutoriali lub przy pomocy zaprzyjaźnionych informatyków nauczyły się pewnych podstaw i umieją robić proste aplikacje oraz strony www - jednak cały czas robią to hobbystycznie.
Jeśli masz już za sobą pierwsze kroki w programowaniu, ale nie wyszedłeś poza poziom podstawowy/początkujący i nie masz doświadczenia w komercyjnych projektach - to jest kurs dla Ciebie!
Programowania nie sposób nauczyć się teoretycznie lub tylko z książek! Na naszym kursie najważniejsza jest praktyka - już na pierwszych zajęciach napiszesz swój pierwszy skrypt. Wszystko to odbywa się pod okiem doświadczonych programistów, dzięki czemu kursanci od początku nabywają dobrych programistycznych nawyków.
My pokażemy jak hobby przekuć w dobrze płatną pracę. Ten kurs to intensywne warsztaty z profesjonalnym trenerem, który wytłumaczy Ci najważniejsze schematy i pomoże ominąć niepotrzebne błędy - to jest najlepsza droga, żeby uczyć się dużo szybciej i efektywniej.
Jak zamienić hobby w prawdziwy zawód?
„Jeszcze do niedawna pracowałem jako specjalista Obsługi Klienta w jednej z warszawskich firm, a po godzinach hobbystycznie tworzyłem na zlecenie proste strony WWW - zawsze parę złotych wpadło do portfela! Postanowiłem pójść do ALX na kurs „Programista PHP”. Kurs niesamowicie rozwinął moje umiejętności. Zacząłem samodzielnie prowadzić firmowe aplikacje internetowe tj. e-sklepy czy fora internetowe. Robię większe projekty niż tylko proste stronki WWW i dostaje za zlecenia lepsze stawki. Obecnie pracuje na stanowisku Junior PHP Developer w agencji reklamowej.”
Tomasz, lat 34, Warszawa


Czego nauczysz się na kursie PHP?
Uczestnicy kończą nasz kurs z umiejętnościami młodszego developera PHP. Będziesz umiał wystarczająco dużo żeby samodzielnie stworzyć sklep internetowy, forum dyskusyjne i witryny intranetowe. Podczas kursu nauczymy Cię:

Podstawy PHP
Na początku nauczysz się tworzyć proste strony używając PHP. Ważne jest żebyś na tym etapie dobrze zrozumiał podstawy działania i budowania aplikacji.

Bazy danych
Później będziesz uczył się jak korzystać z baz danych MySQL i PostgreSQL - dzięki nim Twoje aplikacje będą w stanie przechowywać więcej informacji. Trenerzy nauczą Cię jak tworzyć i zarządzać bazami danych oraz w jaki sposób korzystać z bazy używając PHP. Pod koniec tego bloku stworzysz swoją pierwszą aplikację, która korzysta z baz danych.

Programowanie obiektowe
To bardzo ważny etap kursu - nauczymy Cię co to jest programowanie obiektowe oraz jak wiele korzyści będziesz miał z niego podczas swojej późniejszej pracy jako programista. Pokażemy Ci jak stworzyć obiektowo zorientowane aplikacje.

JavaScript
Podczas kursu dowiesz się w jaki sposób można zwiększać interaktywność na stronach, które budujesz. Dowiesz się jak poprzez JavaScript oddziaływać na poczynania użytkownika, jak dynamicznie zmieniać treść w aplikacji bez ładowania od nowa całej strony. Możliwości wykorzystania tego języka są niesamowite!

Dobre praktyki programowania
Nauczymy Cię jak pisać, żeby Twój kod był elegancki, czysty, zrozumiały dla innych programistów - taki do którego można wrócić w każdym momencie i się w nim odnaleźć bez straty masy czasu.

Bezpieczeństwo
Nauczymy Cię elementarnych zasad bezpieczeństwa w tworzeniu aplikacji webowych. Opowiemy o takich aspektach, jak zaufanie (czy raczej brak zaufania) do danych wprowadzanych przez użytkowników, pokażemy podstawowe rodzaje ataków.
Posłuchaj, co mówi trener prowadzący bootcamp PHP
Bootcamp u nas w ALX polega na tym, że uczestnicy siedzą przy swoim komputerze, ja przy swoim i wspólnie tworzymy kod
Ważne jest to żeby było mało mówienia i słuchania a dużo pisania, pisania i pisania - bo to co nie przejdzie przez palce bardzo szybko wietrzeje z głowy
To jest trochę tak jakby klasyczny XIX wieczny Eskimos miał zostać mechanikiem samochodowym...

Co trzeba umieć przed przystąpieniem do szkolenia PHP?
- Nie musisz mieć wykształcenia informatycznego.
- Nie jest potrzebne żadne doświadczenie w programowaniu.
- Najlepsze efekty osiągają kursanci, którzy posiadają zdolność analitycznego myślenia oraz zacięcie do przedmiotów ścisłych - takie osoby najlepiej poradzą sobie na rynku pracy.
Program kursu PHP
Program kursu został stworzony przez informatyków, z najlepszych polskich uczelni, którzy są czynni zawodowo! To bardzo istotne - nasi trenerzy od wielu lat wykonują projekty IT dla firm zewnętrznych, organizacji i instytucji publicznych. Dlatego program tego kursu jest tak dobrze dopasowany do obecnych potrzeb rynku pracy.
Kurs zawiera obszerny zakres materiału - jednak podany w prosty i przystępny sposób. Program kursu jest ułożony tak, abyś w 10 dni mógł od podstaw dojść do etapu Junior PHP Developera.
Zajęcia prowadzone są w środowisku Windows. Konfigurację Apache i PHP kursanci poznają dla środowisk Windows oraz Linux.
W jaki sposób uczymy na naszych szkoleniach PHP?
Nasze kursy prowadzimy stacjonarnie w największych miastach w Polsce. Formuła kursu to PHP Bootcamp, gdzie przez kilka dni bardzo intensywnie się uczysz, żeby w krótkim czasie osiągnąć spektakularne efekty. Postawiliśmy przede wszystkim na zajęcia praktyczne! Kurs jest zorganizowany w formie warsztatów - to oznacza, że tutaj nie ma wykładów jak na studiach. Przez cały czas jest przy Tobie trener, którego w każdej chwili możesz zapytać i poprosić o pomoc. Wiemy z doświadczenia, że sama teoria nigdy nie wystarczy. Żeby zawodowo programować trzeba mieć konkretne umiejętności praktyczne - wtedy stajesz się atrakcyjnym kandydatem na rynku pracy.

Zapewniamy go! Nowoczesny sprzęt komputerowy będzie do Twojej dyspozycji podczas kursu. Oprócz motywacji i chęci do nauki nie musisz niczego ze sobą zabierać!
Nasze motto na PHP Bootcamp? „Ćwiczymy, ćwiczymy, ćwiczymy!”
Każdy etap kursu PHP jest wypełniony praktycznymi ćwiczeniami z rzeczywistymi przykładami i problemami jakie mogą Ci się przytrafić podczas pisania w tym języku. Przez cały okres trwania kursu, pod czujnym okiem trenera - aktywnie przećwiczysz każdą poznaną technikę.

Samodzielne ćwiczenia pomiędzy zajęciami w domu
Nasze szkolenie PHP trwa 80 godzin i jest bardzo intensywne, ale można i warto wyciągnąć z niego jeszcze więcej! Jak to zrobić? Trzeba przyłożyć się do nauki również w domu. Nasi trenerzy zawsze zachęcają do samodzielnej pracy w domu, przygotowują ciekawe zadania, nad którymi pracujesz w przerwie między zajęciami. Duża ilość ćwiczeń sprawi, że utrwalisz zdobytą wiedzę i bardzo szybko opanujesz technologię. Jeśli masz problem z zadaniem - zawsze możesz skontaktować się ze swoim trenerem.
Dlaczego szkolenie PHP a nie tutoriale?
W internecie można znaleźć wiele poradników, tutoriali czy książek do nauki programowania. Nauka z książek jest niezmiernie czasochłonna - musiałbyś poświęcić na to spory kawałek swojego życia - a jeżeli później przyjdziesz do wykonywania projektu napotkasz na przeszkody, których nie rozwiążesz samodzielnie - bo w książkach rozwiązań nie ma! Tutoriale i książki - to sama teoria. A zawodu uczysz się poprzez praktykę - najlepiej pod okiem doświadczonego programisty, który wykonał podobnych projektów tysiące. Najszybciej - w grupie z innymi, w przyjaznej atmosferze.
Kurs PHP to również trening w domu! Osiągnij maksymalne efekty dzięki profesjonalnym materiałom szkoleniowym!
Decydując się na nasz kurs, musisz mieć świadomość, że czeka Cię dużo nauki. Nic nie dzieje się samo - przygotuj się więc na czas intensywnej pracy i zaangażowania. Przygotowaliśmy dla Ciebie pakiet materiałów w formie drukowanej i elektronicznej. Są to autorskie materiały, a nie ogólnodostępne książki czy kserokopie stron internetowych. Najlepsze efekty osiągniesz, kiedy poświęcisz na naukę trochę czasu w domu (dlatego między blokami zajęć, zarówno w trybie dziennym jak i zaocznym jest zawsze przerwa, a wykładowcy polecają kolejne zestawy ćwiczeń do samodzielnego wykonywania w domu). Materiały, które od nas dostaniesz posłużą Ci również wtedy kiedy, po jakimś czasie będziesz chciał wrócić do któregoś zagadnienia.
Schemat nauki podczas kursu PHP


Trenerzy prowadzący nasze szkolenia PHP to zawodowi programiści
Nawet najlepiej przygotowany program kursu nie zadziała bez dobrego, otwartego na słuchaczy i doświadczonego wykładowcy. Doskonale o tym wiemy!
Dlatego nasi trenerzy są najlepsi. Mają wieloletnie doświadczenie w szkoleniach, nauczaniu oraz tworzeniu oprogramowania. Są to praktycy - osoby prowadzące żywe, obfitujące w realistyczne przykłady zajęcia.
Główny trener ALX w zakresie programowania w językach Python i Perl; trener języka Java, PHP, aplikacji webowych i baz danych - z wieloletnim doświadczeniem. Prowadzi zajęcia w Polsce i w Wielkiej Brytanii. Uczestniczył w projektach informatycznych w wielu językach i technologiach. Magister Wyższej Szkoły Morskiej w Szczecinie. Zagorzały fan gier MMORPG.

Ukończył Inżynierię Oprogramowania i Tworzenia Systemów Informatycznych na Uniwersytecie Szczecińskim. W latach 2002-2004 redaktor prowadzący magazynów informatycznych „Software 2.0” i„Hakin9”. Wykładowca, prowadzący warsztaty, przewodniczący komisji programowej konferencji IT Underground w Software Konferencje. Przez wiele lat uczestniczył w projektach informatycznych na zlecenie wielu europejskich firm. Piotr jest bardzo wymagającym trenerem, dąży do tego żeby każdy, kto kończy jego szkolenie wyciągnął z niego jak najwięcej się da!
Piotr ma także tytuł magistra Wyższej Szkoły Morskiej w Szczecinie. Uwielbia poznawać obce języki tj.: hiszpański, arabski i papiamento. Zagorzały fan gier MMORPG. Prowadzi zajęcia w Polsce i Wielkiej Brytanii. Ogromne doświadczenie zawodowe Piotra sprawia, że przyjeżdżają do niego na konsultacje szefowie IT największych polskich i zagranicznych firm.
Posiada certyfikaty:
- Microsoft Certified Technology Specialist
- Microsoft Project – Managing Projects
- Programming in HTML5 with JavaScript and CSS3
Certyfikowany i bardzo doświadczony trener. Specjalista w zakresie systemu Linux, języka PHP oraz ekspert MS Access i baz danych. Posiada certyfikat Linux Professional Institute. Muzyk z wykształceniem.

Jest absolwentem Uniwersytetu Warszawskiego, gdzie ukończył studia na wydziale Matematyki, Informatyki i Mechaniki. Kieruje zespołem programistycznym, od lat wykonuje zaawansowane projekty IT. To specjalista języka PHP oraz expert MS Access i baz danych. Jest certyfikowanym trenerem Linux Professional Institute.
Prowadzi kursy dla administratorów systemu Linux oraz dla programistów. Szkoli z nowych technologii całe działy programistyczne, tak aby programiści bezpośrednio po ukończeniu szkolenia mogli pracować przy projekcie. Cechą charakterystyczną tego trenera jest łatwość przekazywania wiedzy (nawet trudnych zagadnień) - o tym fakcie mogą zaświadczyć licealiści z V Liceum Ogólnokształcącego im. księcia Józefa Poniatowskiego w Warszawie gdzie przez kilka lat uczył elementów informatyki i technologii informacyjnych.
Janusz skończył szkołę muzyczną im. Fryderyka Chopina w Warszawie, gdzie między innymi grał w orkiestrze. Stworzył jedyny w swoim rodzaju webowy kalkulator receptur lodziarskich.
Posiada certyfikaty:
- Linux Professional Institute
Kacper jest wszechstronnym programistą z branży. Równolegle z działaniami edukacyjnymi spełnia się w kolejnych wyzwaniach programistycznych. Obecnie pracuje w skandynawskiej spółce mediowej jako Software Engineer, gdzie realizuje się tworząc różne projekty, a przeważającymi technologiami są Javascript, Typescript oraz PHP.

Ma bardzo bogaty dorobek zawodowy. Pierwsze kilka lat pracował jako freelancer - pisał aplikacje w PHP na użytek prywatny, głównie dla znajomych. Nauka nowych programów była dla niego zawsze zabawą, nieustanną grą ze sobą samym w której sam sobie wyznaczał wyzwania i je z mniejszym lub większym trudem osiągał. Z czasem darmowa pomoc programistyczna zamieniła się w dobrze opłacaną pracę - było to hobby, z którego już można się utrzymać. Jak sam zawsze powtarza swoim kursantom, że z uporem, marzeniami i ciężką pracą można osiągnąć wszystko.
Doświadczenie dydaktyczne Kacper nabywał już liceum - udzielając korepetycji z MS Excela. Prowadził szkolenia z bardzo szerokiego zakresu technologii i na różnych poziomach zaawansowania: począwszy od podstaw obsługi komputera w projektach realizowanych przez MOPSy dla osób "wykluczonych cyfrowo", skończywszy na szkoleniach dla administratorów baz danych z administracji MySQL lub PostgreSQL. Doświadczenie trenerskie nauczyło go jak skutecznie dzielić się wiedzą. Kacper posiada w sobie nieskończone pokłady cierpliwości dla kursantów, odczuwa radość ze wspólnych osiągnięć i chwil tryumfów, gdy nie tylko "u mnie działa" :)
"Słyszałem, że poza pracą jest też czas wolny, jeżeli takowy nadchodzi realizuje projekt pod tytułem Dom 4.0, gdzie rozwiązuje wyzwania dnia codziennego z trzema kobietami mojego życia, a w jeszcze wolniejszym czasie relaksuje się grą w pokera.. oczywiście na wirtualne pieniądze ;)"
Program szkolenia
Podstawy
- Wstęp do PHP, HTML, CSS, XML
- projektowanie witryn od strony programisty – HTML i CSS
- elementy formularza, metody POST i GET, żądania HTTP
- zmienne, warunki i pętle (podstawowa składnia if … else, while)
- najważniejsze funkcje PHP
- Praca z bazami danych
- pobieranie danych z MySQL-a i Postgresa
- modyfikacja danych
- ochrona przed atakami typu SQL Injection i Cross Site Scripting
Zarządzanie danymi
- Wykorzystanie relacyjnych baz danych
- typy danych w języku SQL
- agregaty, podkwerendy, różne rodzaje złączeń
- różnice między MySQL-em a Postgresem
- Projektowanie baz danych
- diagramy ERD (Entity Relationship Diagram)
- tworzenie projektu bazy na podstawie prostej specyfikacji problemu
- baza w postaci normalnej
- polecenia DDL dla MySQL-a i Postgresa
- Przetwarzanie i pozyskiwanie danych w formacie XML
- budowa dokumentu XML; instrukcje przetwarzania, terminologia, kodowanie
- przestrzenie nazw w dokumentach XML
PHP w praktyce
- Zmienne, funkcje, tablice, napisy
- przekazywanie zmiennych przez wartość i przez referencję
- operacje na tablicach (wyszukiwanie, sortowanie, zaawansowane sortowanie)
- operacje na łańcuchach znaków, wyrażenia regularne (Regexp)
- rzutowanie i problem niejawnego rzutowania
- Programowanie obiektowe
- składnia obiektowa i wykorzystanie istniejących bibliotek
- praktyki dotyczące wczytywania klas
- projektowanie programów obiektowych: składnia definicji klas, widoczność, asercja typu parametrów w metodach i funkcjach, użycie interfejsów i klas abstrakcyjnych
- przykładowe interfejsy i klasy biblioteki SPL (Standard PHP Library; np. Iterator, ArrayAccess, DirectoryIterator)
- podstawy diagramów klas UML
- wzorce projektowe charakterystyczne dla aplikacji PHP
- stworzenie prostej aplikacji w modelu MVC (w wariancie Front Controller)
Techniki warstwy prezentacji
- Javascript
- język Javascript: funkcje, zmienne, sposób użycia w kontekście dokumentu HTML
- model DOM, efekty i animacja
- przykładowe popularne skrypty dostępne w sieci (efekty)
- dynamiczna walidacja formularza
- Systemy szablonowe, ich użycie w aplikacjach MVC
- użycie systemu Smarty (bądź podobnego, np. Twig)
Środowisko pracy
- Użycie winscp i prostych edytorów programistycznych do edycji i wdrażania witryn internetowych na serwerach hostingowych