|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/kurs-java-zajavka-22-warsztaty-na-udemy/
课程评论:没有评论
Java开发者 - 22个Java程序员工作坊 本课程是22个工作坊的合集,每个工作坊都深入探讨Java编程的一个特定领域。你将学习从函数式编程到数据库操作,再到构建现代Web应用程序的各种Java编程技术。完成课程后,你将掌握在就业市场上急需的高级技能和知识。 课程涵盖的主要内容包括: * **Java泛型与集合**: 学习泛型类型和集合的高级操作。 * **函数式编程**: 使用函数式接口和Stream API,学习Java中的函数式编程。 * **国际化与文件操作**: 应用本地化、文件处理和对象序列化。 * **数据库基础操作与JDBC**: 初步接触数据库,学习SQL语言及JDBC集成。 * **构建工具**: 使用Maven和Gradle进行项目管理。 * **减少代码量**: 使用Lombok库自动化代码编写。 * **应用运行日志**: 学习日志记录和应用监控。 * **单元测试**: 学习编写和执行单元测试。 * **UML图**: 使用UML图进行软件建模。 * **设计原则与设计模式**: 学习编写干净代码的最佳实践和设计模式。 * **Java新版本**: 了解Java各新版本推出的新特性。 * **版本控制**: 使用Git进行版本控制和团队协作。 * **Spring Beans**: Spring框架入门和应用组件管理。 * **Mocking与Spring**: 在Spring应用中进行Mocking和组件测试。 * **Spring数据访问**: 使用Spring JDBC与数据库交互。 * **ORM与Hibernate**: 使用Hibernate实现Java中的ORM。 * **Spring Data JPA**: 使用Spring Data JPA对Hibernate进行高级抽象。 * **并发**: 理解并发执行和多线程管理。 * **Spring Web MVC**: 使用Spring的Model-View-Controller模式构建Web应用。 * **Spring Boot**: Spring Boot应用配置与构建,以及Spring Security入门。 * **Spring REST**: 在Spring中创建和管理REST API。 * **部署**: Java应用部署,以及Docker容器化。
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.