Podstawy aplikacji webowych - 26 lekcji - 4,5h
Tworzymy aplikację w programistyczny sposób i udostępniamy ją w internecie, 26 lekcji 4,5h - Java + SpringBoot - JavaScript + React
Stworzony przez Piotr Góralski
Masz pytania dotyczące tego szkolenia ?
W cenie szkolenia otrzymasz
W skrócie
Dlaczego warto wybrać to szkolenie
Kurs łączy backend i frontend w praktyczny sposób. W 26 lekcjach (4,5 h) poznasz Java + Spring Boot, JavaScript + React oraz pracę z MongoDB.
Zobaczysz, jak elementy współpracują: żądania HTTP, wymiana danych, filtrowanie, stronicowanie i finalne wdrożenie. Otrzymasz dostęp do gotowych aplikacji.
- Kompleksowe podejście – Backend, frontend i baza danych w jednym kursie.
- Praktyka krok po kroku – Od struktury projektu po wdrożenie do internetu.
- Konkretne funkcjonalności – Rejestracja, logowanie, filtry, paginacja, animacje.
- Materiały do wglądu – Dostęp do gotowych aplikacji do analizy i modyfikacji.
Czego się nauczysz?
- 1Architektura aplikacji webowychJak współpracują backend i frontend w jednym systemie.
- 2Definiowanie wymagań funkcjonalnychFormułowanie wymagań, by jasno określić zakres i cele aplikacji.
- 3Backend w Java + Spring BootTworzenie struktury projektu i rola poszczególnych elementów.
- 4Baza danych MongoDBZakładanie bazy i łączenie jej z aplikacją backendową.
- 5Żądania HTTP w praktyceTworzenie, wysyłanie, przetwarzanie i obsługa żądań między warstwami.
- 6Frontend w JavaScript + ReactBudowa interfejsu, komponenty i dodawanie animacji.
- 7React HooksCzym są i jak je stosować w praktycznym kodzie.
- 8Filtrowanie i stronicowanieImplementacja przeglądania danych z filtrami oraz paginacją.
- 9Rejestracja i logowanieDodawanie funkcji rejestracji i logowania do aplikacji.
- 10Wdrożenie aplikacjiUdostępnienie gotowej aplikacji publicznie w internecie.
Dla kogo jest to szkolenie
- Dla osób z podstawami Java i JavaScript.
- Dla zaczynających przygodę z aplikacjami webowymi.
- Dla chcących połączyć frontend i backend w spójny system.
- Dla chcących pracować z React i interfejsem aplikacji.
- Dla chcących poznać MongoDB i elastyczne przechowywanie danych.
- Dla potrzebujących filtrowania i stronicowania danych w projektach.
- Dla chcących dodać rejestrację i logowanie do swoich aplikacji.
- Dla planujących wdrożyć projekt do internetu.
Wymagania
Wymagana jest podstawowa znajomość języków Java oraz JavaScript.
Opis szkolenia
To praktyczne wprowadzenie do budowy aplikacji webowych od podstaw. Poznasz backend w Java + Spring Boot, frontend w JavaScript + React oraz integrację z bazą danych MongoDB. Nauczysz się, jak połączyć warstwy, obsłużyć żądania HTTP, dodać filtrowanie i stronicowanie, a także funkcje rejestracji i logowania. Zajmiemy się również animacjami w interfejsie i finalnym wdrożeniem. Kurs obejmuje 26 lekcji (4,5 h) oraz dostęp do gotowych aplikacji do analizy i modyfikacji.
Backend w Java + Spring Boot
Zaczynasz od stworzenia aplikacji backendowej w Java + Spring Boot. Krok po kroku nadajesz projektowi czytelną strukturę i poznajesz, za co odpowiadają poszczególne elementy systemu. Uporządkujesz warstwy i przygotujesz miejsca, w których logika biznesowa przetwarza dane. Nauczysz się przygotowywać obsługę żądań HTTP po stronie serwera, aby aplikacja mogła reagować na działania użytkownika. Dzięki temu zobaczysz, jak dane trafiają do systemu, są przetwarzane i przekazywane dalej do pozostałych części rozwiązania.
Frontend w JavaScript + React
Na warstwie frontendowej zbudujesz interfejs w JavaScript + React. Nauczysz się dzielić aplikację na komponenty, które można łatwo rozwijać i łączyć. Poznasz sposób pracy z React Hooks w kodzie oraz zobaczysz, jak tworzyć dynamiczne widoki współpracujące z backendem. Dodasz animacje, aby interfejs był bardziej czytelny i płynny w odbiorze. Dzięki temu zrozumiesz, jak przenieść wymagania na działający UI, który prezentuje i modyfikuje dane pobierane z serwera.
MongoDB i warstwa danych
W kursie przygotujesz bazę danych MongoDB i połączysz ją z aplikacją backendową. Dowiesz się, jak zapisywać, odczytywać i aktualizować dane w sposób elastyczny, dopasowany do potrzeb aplikacji webowej. Zobaczysz, jak backend komunikuje się z bazą i jak wynik tej pracy trafia do frontendu. Dzięki temu łatwiej zrozumiesz przepływ informacji w systemie oraz to, jak sposób przechowywania danych wspiera funkcje aplikacji, w tym filtrowanie i stronicowanie widoków.
Komunikacja i łączenie warstw
Kluczowym elementem szkolenia jest komunikacja między warstwami. Nauczysz się tworzyć, wysyłać, przetwarzać i obsługiwać żądania HTTP, tak aby frontend i backend wymieniały dane w przewidywalny sposób. Na przykładzie funkcji filtrowania i stronicowania zobaczysz, jak zaprojektować przepływy, które zwracają właściwe zestawy danych. Porządkujesz też wymagania funkcjonalne, by jasno określić, co ma robić aplikacja i jak powinna reagować na działania użytkownika.
Logowanie, rejestracja i wdrożenie
W dalszej części dodasz funkcjonalności rejestracji i logowania, dzięki którym aplikacja stanie się bardziej kompletna. Następnie przejdziesz przez proces wdrożenia, aby gotowy projekt był dostępny publicznie w internecie. Zrozumiesz, jakie kroki prowadzą od uruchomienia lokalnego do udostępnienia rozwiązania użytkownikom. Otrzymasz dostęp do gotowych aplikacji, które możesz modyfikować i porównywać z własnym kodem, co ułatwi naukę i utrwalenie materiału.
To szkolenie w liczbach
Spis treści
O autorze
Ten kurs nie został jeszcze oceniony.
Przystąp do szkolenia i oceń go jako pierwszy!