Menu

Back-end Development

W ramach: Programowanie i WWW

Czym jest: Back-end Development

Back-end to cała infrastruktura aplikacji internetowych, działająca po stronie serwera. Technogie back-endowe odpowiadają za przekazywanie danych do bazy oraz wykonywanie operacji na serwerze. Back-end development to zagadanienie, które idzie w parze z również bardzo popularnym front-endem, które stanowi niezbędny element każdej aplikacji internetowej.

Zalety nauki back-endu to między innymi to, że specjaliści w dziedzinie back-end developmentu należą do jednych z najbardziej poszukiwanych i najlepiej opłacanych osób z branży. Dodatkowo nauka back-endu to konieczny element w rozwoju zawodowym każdego front-end developera, który chciałby wiedzieć, jak zostać full-stack developerem. Zaletą back-endu jest również to, że posiada bardziej stabilne i uporządkowane tempo rozwoju, niż front-end.

Nauka back-end developmentu z kursów eduweb.pl zawiera w sobie zarówno takie zagadnienia, jak nauka języka PHP oraz nauka pracy z bazami danych SQL, jak również poznanie popularnych frameworków. Zalicza się do nich między innymi Zend i Symfony, a także takie rozwiązania jak NodeJS.

więcej... ukryj...

Wprowadzenie

Piotr Palarz dba o spójnosc i aktualnosc materialów w tym dziale. Posluchaj, dla kogo sa przeznaczone i czego sie nauczysz.

zobacz wprowadzenie

Zarobki ekspertów Back-end Development

Stanowiska: Junior Back-End Developer, Senior Back-End Developer, Full-Stack Developer
Wynagrodzenia netto: 3500-6000 zł
Kto rekrutuje? ING, Samsung, WP, Samsung, Brain Jobs, WP, Nokia, Samsung, mBank, Asseco

zobacz oferty pracy
3 godziny 43 minuty

Kurs Python i Django

Techniki Zaawansowane

Jeżeli napisałeś już pierwszą stronę, polubiłeś się z Django i chciałbyś pójść o krok dalej na swojej ścieżce pracy z Pythonem - ten kurs został stworzony z myślą właśnie o Tobie. W każdym rozdziale zaprezentujemy Ci narzędzie, kod, lub sposób rozwiązania jakiegoś problemu, na który się napotkasz, kiedy zaczniesz tworzyć większe projekty. Na praktycznych przykładach zaczniesz wykorzystywać zaawansowane techniki pracy w Django - sprawdź, co dla Ciebie przygotowaliśmy!

Grzegorz Szymborski

1 godzina 34 minuty

Nowości w Angular

Wersja 10 i inne zmiany

W tym Warsztacie przekonasz się, jakie zmiany wprowadzono w wersji frameworka Angular opatrzonej numerem 10. Średnio dwa razy do roku ma miejsce większa aktualizacja Angulara - to jest najnowsza z nich. Dowiedz się jakie usprawnienia i nowości przyniosła najnowsza wersja frameworka i wykorzystaj ich pełny potencjał!

Mateusz Kulesza

3 godziny 44 minuty

Kurs Python i Django

od Podstaw

Jeżeli posiadasz już wiedzę na temat programowania w Pythonie, i chcesz pójść o krok dalej, tak, by wdrożyć posiadane umiejętności do praktycznych projektów, jednocześnie poznając odpowiednie, nowoczesne narzędzia do tworzenia stron internetowych - kurs podstaw Django to świetna kontynuacja Twojej ścieżki. Zdobędziesz obszerną wiedzę na temat nowoczesnych rozwiązań, bibliotek, a co najważniejsze - niebawem będziesz w stanie przełożyć umiejętności zdobyte w Kursie na realizację własnych aplikacji. W kursie dowiesz się jak utworzyć stronę HTML z kodem generowanym przez Django oraz w jaki sposób zbudować proste API do wykorzystania na przykład w frameworku frontend-owym, a na koniec przekonasz się jak zaprojektować, zbudować, przetestować i wrzucić swój projekt na serwer.

Rafał Stępień

5 godzin 22 minuty

Kurs PHP

Techniki Zaawansowane

Język PHP od lat cieszy się niezrównaną popularnością - głównie ze względu na swoją prostotę, jak również i możliwości, jakie oferuje. Wprowadzenie na rynek wersji siódmej tego języka przyniosło wiele istotnych zmian, a zarazem umocniło jego pozycję na rynku. W tym Kursie znajdziesz wiele przydatnych, zaawansowanych technik, które pozwolą Ci tworzyć jeszcze lepsze, bardziej rozbudowane projekty. Stworzymy nie tylko strony internetowe, ale i zaawansowane systemu pracujących na maszynach serwerowych w oparciu o architekturę mikroserwisową. Każdy, kto miał już do czynienia z językiem PHP, znajdzie tutaj coś dla siebie.

Miroslaw Karczmarczyk

4 godziny 8 minut

Kurs SQL

Podstawy

Nowe odkrycia nie muszą być koniecznie domeną... geografów. Obecnie można odkrywać również nowe, niesamowite zależności i prawdy, badając i analizując informacje zgromadzone w bazach danych. To właśnie język SQL służy do operowania danymi. Dzięki temu Kursowi dowiesz się jakie możliwości są w Twoich rękach - od tworzenia struktur baz danych, przez zapisywanie w nich informacji, wreszcie po sposoby pobierania i przetwarzania danych. Przekonaj się, jak użycie języka SQL może wspomóc działanie aplikacji, zasilić systemy analizy danych, czy umożliwić badania naukowe - na przykład... wpływu kursów internetowych na poprawę atrakcyjności rynkowej pracowników.

Mikołaj Antoszkiewicz

8 godzin 35 minut

Kurs Java

Techniki Zaawansowane

Java, oraz ogólnie JVM, są obecnie jednym z najbardziej popularnych ekosystemów. Powstają w nim aplikacje biznesowe, mobilne oraz różne rozwiązania do rozproszonego przetwarzania danych bazujące na stacku Hadoop. Jest to ważny język nie tylko dla programistów samej Javy, ale również dla programistów innych języków - takich jak Kotlin, Scala czy Groovie. W tym kursie skupiamy się na języku i poszczególnych API dołączonych w ramach standardowej biblioteki, takich jak kolekcje, klasy do pracy z bazą danych czy też te pomagające radzić sobie z wielowątkowością w pisanych przez nas programach. Po tym kursie będziesz czuł się bardziej pewnie i będziesz mógł spokojnie zająć się poznawaniem frameworków i bibliotek typowych już dla konkretnych zastosowań Javy, na przykład takich jak Spring, Hibernate i Android SDK.

Rafał Solarski

8 godzin 33 minuty

Kurs Laravel

Techniki Pracy

Laravel to obok Symfony jeden z najpopularniejszych frameworków PHP na świecie. Powstał tuż po tym, gdy język PHP wkroczył w swoisty renesans, zyskując narzędzia takie jak Composer czy rozpoczynając drogę do standardów znanych dzisiaj jako PSR. Rozwój samego języka PHP i przełomowa wersja 7 pozwoliły na nowo zaufać tej technologii, a Laravel pojawiając się w idealnym czasie, odpowiedział na potrzeby wielu programistów. Dziś, kilka lat później, framework ten wciąż cieszy się rosnącą popularnością. Kurs ten pozwoli Ci od podstaw poznać to narzędzie i budować bez frustracji ambitne aplikacje internetowe.

Piotr Palarz

5 godzin 21 minut

Kurs PHP 7

od Podstaw

PHP to, obok takich języków jak Java czy Python, jeden z najpopularniejszych języków programowania. Dzięki swojej prostocie, a także ogromnej liczbie entuzjastów i bibliotek, wiele osób wybiera go jako narzędzie do nauki podstaw algorytmiki i struktur danych. Konstrukcja języka jest na tyle prosta, że nie wymaga ona wcześniejszej znajomości innego języka, a wręcz sprawia, że jest to świetny wstęp do bardziej skomplikowanych języków.

Miroslaw Karczmarczyk

8 godzin 51 minut

Kurs Test Driven Development

Testy Jednostkowe w PHP

Jeżeli programujesz w PHP i masz dość wysypujących się aplikacji oraz powtarzających się błędów, to bardzo dobrze trafiłeś. Ten kurs nauczy Cię jak pisać najpierw testy, a później kod. Poznasz moje najlepsze techniki oraz strategie, które sprawdzają się w tworzeniu nowych aplikacji oraz w pracy z Legacy Code. Zmienisz swoje nastawienie do testów, pozbędziesz się wszystkich wymówek i nauczysz się jak zastosować TDD w praktyce.

Paweł Rekowski

12 godzin 42 minuty

Kurs ASP.NET MVC

w Praktyce

Witaj w Kursie, w którym na przestrzeni niemal 13 godzin lekcji wideo, ewangelista Microsoft Bartłomiej Zass pokaże Ci, jak przygotować kompletną witrynę w oparciu o ASP.NET MVC. Zacznij od pustego projektu w Visual Studio i przygotuj swój własny sklep internetowy z wykorzystaniem najciekawszych nowinek w ASP.NET MVC

Bartłomiej Zass

9 godzin 12 minut

Kurs Symfony Framework

Techniki Zaawansowane

Kurs Symfony2 Techniki Zaawansowane, stanowi kontynuację i rozwinięcie kursu podstawowego, wprowadzając widza w tajniki praktycznego programowania aplikacji WWW w oparciu o framework Symfony2. Omawiane zagadnienia dotyczyć będą niezwykle szerokiego wachlarza pojęć oraz czynności- od wdrożenia szablonu HTML przez system szablonów TWIG, po wykorzystanie pakietu AsseticBundle i przyspieszenia działania aplikacji. Od konfiguracji modułu bezpieczeństwa po przygotowanie w pełni kompletnego pakietu do logowania, rejestracji i zarządzania użytkownikami. Od programowania funkcjonalności Bloga po w pełni funkcjonalny Panel Administracyjny. Ten kurs odkryje przed Tobą wszystko to co powinieneś wiedzieć, aby móc samodzielnie tworzyć profesjonalne aplikacje WWW z wykorzystaniem frameworka Symfony2.

Maciej Żukiewicz

11 godzin 57 minut

Kurs ASP.NET MVC

Aplikacje Internetowe

Chcesz rozpocząć pracę z ASP.NET MVC i zrozumieć zasady rządzące najpopularniejszą technologią do tworzenia aplikacji internetowych na platformie Microsoft .NET? Trafiłeś pod dobry adres! Wspólnie z ewangelistą Microsoft, Bartłomiejem Zassem, przygotowaliśmy dla Ciebie obszerny, 12-godzinny kurs w którym opowiemy o wszystkim, co chcesz lub powinieneś wiedzieć na jej temat.

Bartłomiej Zass

11 godzin 1 minuta

Kurs Symfony Framework

Techniki Pracy

Poznaj jeden z najlepszych frameworków PHP, który pomoże Ci wejść na kolejny poziom programowania dynamicznych stron z PHP. Skorzystaj z gotowych komponentów oraz metodologii, która nie tylko przyspieszy Twoją pracę, ale także sprawi, że Twoje projekty będą jeszcze bardziej skalowalne!

Maciej Żukiewicz

6 godzin 41 minut

Kurs Zend Framework

Podstawy

Wykorzystaj potencjał jednego z najlepszych i najbardziej popularnych frameworków PHP i przyspiesz proces budowania nawet bardzo zaawansowanych stron WWW. W kursie doświadczony praktyk wprowadzi Cię w tajniki Zenda, począwszy od konfiguracji środowiska po gotowe moduły.

Mateusz Manaj

1 godzina

Nowości w PHP 7

Dowiedz się, co nowego znalazło się w PHP 7 oraz jak migrować ze starszych wersji PHP.

Mateusz Manaj

1 godzina

Testowanie Aplikacji w Symfony2

Warsztat podczas którego dowiesz się w jaki sposób możesz zautomatyzować proces testowania aplikacji napisanych w Symfony2.

Maciej Żukiewicz

1 godzina 16 minut

Pluginy do jQuery

Zobacz jak łatwo można rozszerzać własnymi wtyczkami bibliotekę jQuery

Maciej Żukiewicz

1 godzina 30 minut

Kalendarz w PHP cz.2

Druga część Warsztatu na temat tworzenia dynamicznego kalendarza z PHP.

Mateusz Manaj

1 godzina 15 minut

Podstawy MySQL

Dowiedz się jak pracować z bazą danych MySQL na potrzeby dynamicznych stron WWW.

Mateusz Manaj

1 godzina

htaccess w Praktyce

Sprawdź triki do wykorzystania na Twojej stronie opartej o serwer Apache.

Grzegorz Róg

1 godzina

PHP i Terminal

Zarządzanie serwerem z pomocą SSH oraz edycja zadań crontaba w linuxie.

Mateusz Manaj

1 godzina

Rozszerzenie PDO dla PHP

Dowiedz się jak korzystać z jednego z najnowszych rozszerzeń języka PHP - PDO.

Mateusz Manaj

1 godzina

XML w PHP

Zobacz jak pracować z popularnym formatem XML pisząc skrypty PHP.

Mateusz Manaj

1 godzina 23 minuty

Programowanie obiektowe w PHP cz III

W trzeciej części cyklu Programowanie obiektowe w PHP na przykładach poznasz czym są oraz jak praktycznie wykorzystać metody magiczne.

Mateusz Manaj

1 godzina

Rysowanie w PHP

Zobacz jak tworzyć grafikę z poziomu skrytpów PHP i jak wykorzystać te techniki na stronie WWW.

Mateusz Manaj