Devenir un développeur Java junior

所在平台: Udemy

课程主页: https://www.udemy.com/course/devenir-un-developpeur-java-junior/

课程评论:没有评论

第一个写评论        关注课程

课程简介

## Coursera 课程摘要:成为初级 Java 开发人员 本课程专为职业转型者、求职者、应届毕业生以及 Java 编程爱好者设计,旨在帮助您全面掌握 Java 编程的核心概念,迈入职业发展快车道。 **课程亮点:** * **面向对象编程 (OOP) 深度解析:** 深入理解对象、类、封装、继承、多态等 OOP 原则,并学习如何通过概念图和语意分解来构建模型。 * **Java 核心特性:** 熟练掌握泛型、集合、枚举、异常处理等 Java 语言的必备知识。 * **实战导向:** 从创建第一个类、方法和构造函数开始,学习如何实例化对象、使用 `this` 关键字和 `static` 成员,以及理解值类型与引用类型。 * **灵活运用:** 学习参数传递、访问修饰符、对象比较以及如何在方法中传递对象。 * **API 驱动:** 课程为后续 Full Stack 开发课程的后端部分奠定基础,您将学习构建并部署一个 Swagger 文档的 RESTful API。 * **循序渐进的教学方法:** 课程采用高效的教学策略,每次聚焦一个概念,确保您牢固掌握并逐步提升技能。 **课程内容概览:** 1. **课程介绍** 2. **面向对象编程导论** * 概念图绘制 * 语意分解 * 对象与类的概念 3. **使用对象进行编程** * 创建您的第一个类、方法和构造函数 * 对象实例化与使用 * `this` 关键字与 `static` 成员 * 封装与参数传递(访问修饰符、参数传递、引用类型、值类型、对象比较、对象做参数、对象销毁) * 实践演练 4. **继承关系** * 继承的基本概念 * 继承与封装 * 多态 * 抽象类与抽象方法 * 特征与行为建模 * `overloading` 与 `overriding` 的区别 * 实践演练 **未来课程规划:** 本课程是 Full Stack 开发者课程体系的后端部分。后续将涵盖算法、UML 分析与设计、Java 必备知识、DevOps (Maven)、单元测试、Git、数据库 (JDBC, BDD)、Spring & Spring Boot、Hibernate/Spring Data、Spring Service、Spring Security 以及 RESTful API 的开发。 **加入我们,开启您的 Java 开发之旅!**

课程评论(0条)

课程详情

Que tu sois en reconversion professionnelle, un demandeur d'emploi ou un jeune diplômé ou simplement un Amateur:-). Avec cette formation tu va passer à la vitesse supérieur avec la programmation orientée objet, les interfaces, la genericite, les collections, les enumerations et les exceptions.Vous allez apprendre le langage le plus demandé et le mieux payé au monde ?Nous allons aborder les points suivants:Section 1 - Présentation généraleSection 2 - Introduction à la programmation orientée objetÉlaboration d'un schéma conceptuel - Décomposition d'un énoncé ( La notion d'objet - La notion de classe)Section 3 - Programmer avec des objets Créez votre première classeCréer votre première classe, votre première méthode, et votre premier constructeurApprendre comment utiliser une classe, instancier un objet.Comment utiliser le contexte this, mot clé staticEncapsulation & Passage de paramètresModificateur d'accèsPassage de paramètresLa notion de référenceTypes valeurs et types référencesComparaison d'objetsPassage d'un objet en paramètreDestruction d'un objetEncapsulation & Passage de paramètresModificateur d'accèsPassage de paramètresLa notion de référenceTypes valeurs et types référencesComparaison d'objetsPassage d'un objet en paramètreDestruction d'un objetMise en pratiqueSection 4 - La relation d héritage7 - La relation d héritageHéritage et encapsulationPolymorphismeClasses et méthodes abstraitesModélisation des caractéristiquesModélisation du comportementDéclaration d'une méthode abstraiteRedéfinition d'une méthode abstraiteDifférence entre l'overloading et l'overriding 8 - Mise en pratiqueEn bonus.Demander une réduction sur l'une de mes formations de votre choix ;-)Je vais vous guider pas à pas en se focalisant sur un et un seul concept à la fois dans une approche pédagogique efficace vous permettant une montée en compétence.[Prochainement] La formation fera partie d'un cursus pour développeurs Full Stack:Partie Backend: (Vous déployez en ligne Une ApiRest avec Swagger que vous allez utiliser dans la 2eme partie FrontEnd de ce cursus) 1 - Algorithmique2 - Apprendre le langage java3 - Uml analyse et conception 4 - La Programmation orientée objet => Vous êtes ici:-)5 - Java les indispensables6 - Devops maven7 - Les Tests unitaires java8 - Git source code control9 - BDD et JDBC10 - Spring & Spring Boot11 - hibernate-springdata12 - Spring Service13 - Spring Securite14 - Api RESTPartie FrontEnd: (Vous allez uiliser Angular comme framework côté back et vous allez communiquer avec l'ApiRest que vous avez déveoppé dans la première partie)15 - Html CSS et Bootstrap16 - Javascript et JQuery17 - Design pattern (2 exemples Abordés)18 - Angular

课程标签

0人关注该课程

主题相关的课程