|
via Udemy |
Go to Course: https://www.udemy.com/course/kurs-java-zajavka-22-warsztaty-na-udemy/
Te kurs to tak naprawdę 22 kursy (warsztaty) w jednym.Każdy warsztat to praktyczne, dogłębne studium konkretnego zagadnienia. Podczas spotkań nauczysz się, jak stosować różne techniki programowania w Javie, od programowania funkcyjnego, przez pracę z bazami danych, po tworzenie nowoczesnych aplikacji internetowych. Warsztaty są zaprojektowane tak, aby po ich ukończeniu uczestnik zyskał zaawansowane umiejętności i wiedzę, która jest potrzebna na rynku pracy.Program warsztatów dostępnych w tym kursie.Java Generics i Kolekcje - Nauka typów generycznych i zaawansowanych operacji na kolekcjach.Programowanie Funkcyjne - Wprowadzenie do programowania funkcyjnego w Javie z użyciem interfejsów funkcyjnych i Stream API.Lokalizacja i Operacje na Plikach - Regionalizacja aplikacji, obsługa plików i serializacja obiektów.Podstawowe Operacje na Bazach Danych i JDBC - Pierwszy kontakt z bazami danych, nauka języka SQL i integracji z JDBC.Building Tools - Zarządzanie projektami z Maven i Gradle.Jak Pisać Mniej Kodu? Lombok - Automatyzacja pisania kodu przy użyciu biblioteki Lombok.Zapis Przebiegu Działania Aplikacji - Logowanie - Wprowadzenie do logowania i monitoringu aplikacji.Testy Jednostkowe - Nauka tworzenia i wykonywania testów jednostkowych.Diagramy UML - Modelowanie oprogramowania za pomocą diagramów UML.Design Principles i Design Patterns - Najlepsze praktyki pisania czystego kodu oraz wzorce projektowe.Kolejne Wersje Java - Przegląd nowości wprowadzanych w kolejnych wersjach Javy.Jak Zapisać Historię Wprowadzanych Zmian? Git - Kontrola wersji i współpraca zespołowa z użyciem systemu Git.Spring Beans - Wprowadzenie do Spring Framework i zarządzania komponentami aplikacji.Mocking i Spring - Mockowanie i testowanie komponentów w aplikacji Spring.Spring Data Access - Praca z bazami danych przy użyciu Spring JDBC.ORM i Hibernate - Implementacja ORM w Javie przy użyciu Hibernate.Spring Data JPA - Zaawansowana abstrakcja nad Hibernate przy użyciu Spring Data JPA.Concurrency - Wykonywanie operacji równocześnie i zarządzanie wielowątkowością.Spring Web MVC - Tworzenie aplikacji internetowych przy użyciu wzorca Model-View-Controller w Spring.Spring Boot - Konfiguracja i tworzenie aplikacji Spring Boot, wprowadzenie do Spring Security.Spring REST - Tworzenie i zarządzanie REST API w Spring.How to Deploy - Wdrażanie aplikacji w Javie, konteneryzacja z Dockerem.