Основы backend на Java 21 и Spring с @NikiforovJava [2024]

所在平台: Udemy

课程主页: https://www.udemy.com/course/java-backend-with-nikiforovjava/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** 基于 Java 21 和 Spring 的后端开发基础 [@NikiforovJava] [2024] **课程概述:** 本课程共 25 小时视频,旨在帮助零基础学习者入门后端开发。课程内容覆盖了后端开发必备的基础技能,并强调实操和快速应用。 **核心内容:** * **Bash(命令行):** 学习命令行操作,为后续学习打下基础。 * **Git(版本控制):** 掌握 Git 的核心命令,进行代码版本管理。 * **Java:** 从零开始学习 Java 核心知识,包括 Stream API 等最新特性(Java 21)。 * **Maven:** 学习使用 Maven 进行项目构建。 * **Spring Framework/Spring Boot:** 学习依赖注入(DI)和 Spring Boot 的基本应用。 * **Spring Web 简介:** 了解 Spring Web 的初步概念。 **课程亮点:** * **循序渐进:** 从最基础的命令行和 Git 开始,确保学习者能够快速上手。 * **Java 21 新特性:** 融入 Java 21 的新特性,简化初学者的学习过程。 * **实战导向:** 提供大量小练习和进阶挑战,帮助学习者巩固所学并即时应用。 * **IntelliJ IDEA 深度集成:** 教授如何在 IntelliJ IDEA 中高效使用命令行和 Git。 * **OOP 深入解析:** 全面讲解 Java 的面向对象编程(OOP)概念,包括其四大原则。 * **现代 Java 特性:** 介绍 Records、改进的 Switch、Sealed Classes、类型推断、Java 11 HTTP 客户端等现代 Java 特性。 * **重点知识讲解:** 详细讲解异常处理、常用集合、泛型、Lambda 表达式和 Stream API。 **目标学员:** 希望成为后端开发工程师,并希望从零开始学习 Java 的初学者。 **课程理念:** 鼓励学习者在早期阶段专注于核心知识,避免陷入不必要的细节,保持学习动力。通过“学以致用”的方式,快速掌握并应用所学技能。

课程评论(0条)

课程详情

25 часа видео.На данный момент курс охватывает основы: - bash - работа с коммандной строкой- git - система контроля версиями - java - java core, Stream API и т.д- maven - система сборки проектов.- DI with Spring Framework/Spring Boot- введение в Spring WebКурс предназначен для людей, которые хотели бы начать изучение Java для того, чтобы начать свою карьеру в качестве бэкенд разработчиков.Изучение программирования это длительный процесс и на первых порах крайне важно не погрязнуть в деталях и не потерять мотивацию. Поэтому главный принцип курса - отобрать самое важное и объяснить это вам так, чтобы вы сразу начали это использовать.Предполагается, что обучающиеся не имеют каких либо начальных знаний - все объясняется с нуля.Основные особенности курса заключаются в следующем:- обучение начинается с освоения навыков, которые нужны как бэкенд разработчикам, так и в принципе любым программистам - это базовые команды для работы через командную строку (bash) и самые важные команды git (система контроля версий).По моему опыту обучение стоит начать с этих тем, поскольку при изучении Java, Maven и других технологий эти знания нужны и авторы различных книг, курсов и обучающих видео часто предполагают, что вы это уже знаете.- далее мы изучаем Java начиная с самых элементарных вещей и детальным и постепенным объяснением. Используются фичи введенные в Java 21 специально для облегчения освоения Java для самых начинающих;- в отдельной короткой секции я показываю как эффективно пользоваться командной строкой и bash в IntelliJ IDEA - самой популярной среде разработки для Java разработчиков. Мы создаем аккаунт на GitHub и учимся работать с удаленным репозиторием. Также я даю рекомендации по использованию горячих клавиш.- в основных секциях вам будут предложены небольшие задачи для практики.- после освоения определенного объема операторов и других языковых структур вам будет предложено попрактиковаться с немного более сложными задачами. Для этого выделена отдельная секция. После объяснения задачи вам предлагается попытаться решить ее самостоятельно, после чего я даю ряд подсказок и в итоге пишу решение и объясняю его.- курс охватывает знакомство с такими современными фичами Java как records, обновленный switch, sealed classes, type inference, Java 11 HTTP client.- мы довольно детально разбираем все инструменты объектно-ориентированного программирования (ООП) доступные в Java, разбираем все 4 принципа ООП на примерах демо-приложений.- в деталях и на практике изучим обработку исключений.- мы также изучим на мой взгляд самые важные коллекции, узнаем самое важное о дженериках (обобщениях), lambda выражениях и Stream API.

课程标签

0人关注该课程

主题相关的课程