|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/poo-en-kotlin/
课程评论:没有评论
课程名称:Kotlin面向对象编程(POO en Kotlin) 课程概述: 在这个Kotlin面向对象编程课程中,你将全面、系统地学习与对象相关的基本概念。课程内容涵盖从最基础到更高级的特性,并通过简单明了的示例进行解释。课程中将会开发一个基于对象的项目,帮助你巩固学习的内容。 你将掌握面向对象编程的基本技能,包括: - 抽象 - 默认构造函数和特定构造函数 - 封装 - 属性和方法(get、set等) - 继承、重写和super - 多态 - 抽象类和接口 - 子类 - 类之间的协作 - 数据类和枚举类 - 以及其他更多概念 课程的教学将结合讲师15年以上的编程经验,并提供所有编写的代码,帮助你理解每个步骤背后的逻辑。课程不仅教你如何做每件事情,还解释了这样做的原因。 课程分为三个主要模块,涵盖不同的内容: 1. 对象:学习如何将现实生活中的元素抽象为代码,以及如何创建具有属性和方法的对象。同时,将教授如何正确使用属性和方法的作用域,包括public、private和protected的选择。 2. 继承:学习如何在对象之间进行继承,如何组合构造函数,如何控制继承属性的使用。通过示例详细解答这些问题,并介绍多态的概念,以及重写和super的使用。 3. 高级概念:这一模块将涵盖更高级的概念,包括抽象类的使用和接口在模拟多重继承中的重要性。讲解子类、类之间的协作、匿名对象、数据类和枚举类等内容。 所有概念均通过详细的示例逐步讲解,让你从一开始就建立正确的编程基础。 课程绝对值得参与,机会就在眼前,快来报名体验吧!期待与你的相见! 讲师:José Javier Villena
En este curso de Programación Orientada a Objetos con Kotlin aprenderás de forma básica y muy completa todos los conceptos relacionados con los objetos. Este curso dará un recorrido completo desde las características más básicas hasta las más avanzadas, explicado todo con ejemplos y de forma muy sencilla. De hecho a lo largo del curso desarrollaremos 1 proyecto basado en objetos.Aprenderás habilidades fundamentales para la programación orientada a objetos como:AbstracciónConstructores por defecto y específicosEncapsulamientoAtributos y métodos (get, set y otros)Herencia Override y superPolimorfismoClases Abstractas e InterfacesSubclasesColaboración entre clasesData class y enum classY muchos otros conceptos más!Además contarás con consejos desde mi experiencia de +15 años programando y todo el código creado durante el disponible para tí, para que entiendas qué lógica hay detrás de cada paso que daremos. No solo te explicó cómo se hace cada cosa sino también el porqué.El curso está dividido en 3 bloques principales abordados a lo largo de las diferentes secciones:ObjetosEn este bloque aprenderás a abstraer cualquier elemento de la vida real para ser representado en código con sus correspondientes atributos y métodos. Este paso es lo que te ayudará a crear objetos para crear código con toda la potencia que la POO ofrece.También te enseñaré como hacer un uso correcto del ámbito de los atributos y métodos con public, private y protected enseñándote cuándo es mejor usar cada uno de ellos. HerenciaEn este bloque aprenderás a hacer herencia entre objetos. ¿Cómo organizar los constructores combinadamente? ¿Cómo llevar un buen control de las propiedades heredadas y su forma de uso?Estas cuestiones se responderán con ejemplos detallados mientras hago código para tí. Además veremos qué es el polimorfismo con ejemplos, asi como el uso de override y superConceptos AvanzadosPara este último bloque he reservado los conceptos más avanzados que seguro comprenderás a través de ejemplos explicados al detalle. Veremos qué son y cómo usar clases abstractas. También veremos la importancia de saber usar las interfaces para simular herencias múltiples. Seguidamente veremos diferentes tipos de clases alternativas como las sublcases (clases anidadas e internas), colaboración entre clases, objetos anónimos, data class y enum classTodos los conceptos se explican en detalle, paso a paso y entendiendo el porqué de cada cosa. Así podrás asentar unas correctas bases sobre estos pilares de la programación desde un principio en tu desarrollo profesional. ¿Verdad que es genial? Pues lo mejor de todo es que está a tu alcance. Compra el curso y disfruta de todo lo que te está esperando. Nos vemos!José Javier Villena