/Kotlin-Supervivencia-2DAM-2022-2023

Guía de supervivencia de Kotlin para 2º DAM. Curso 2022/2023

Primary LanguageKotlin

Kotlin Supervivencia para 2º DAM

Ejemplos de la supervivencia en Kotlin para 2º DAM. Curso 2022/2023.

Kotlin LICENSE GitHub imagen

1. Programación Estructurada y Modular

Este bootcamp tiene como objetivo acercarnos a nuestros primeros pasos con Kotlin. Conoceremos los tipos de datos básicos, la nulabilidad, entradas y salidas por consola, funciones, estructuras de control y arrays.

2. Programación Orientada a Objetos

En este apartado veremos los conceptos básicos de la programación orientada a objetos en Kotlin. Conoceremos como crear clases, propiedades, visibilidad, objetos, herencia, interfaces, polimorfismo, etc. Además de elementos más avanzados como la delegación, enums, sealed, o reflexión, etc.

3. Programación Funcional

Aprenderemos a manejar un nuevo paradigma, donde la función es un tipo de dato más. Conoceremos las funciones de orden superior, lambdas, funciones de extensión, sobrecarga de operadores, lambdas con receptor o las scope functions entre otras cosas.

4. Ficheros

En este apartado veremos como trabajar con ficheros en Kotlin. Conoceremos como leer y escribir ficheros de texto y binarios. También veremos como trabajar con ficheros de propiedades, CSV, JSON y XML.

5. Genéricos

En este punto, veremos como trabajar con genéricos en Kotlin. Conoceremos como crear clases genéricas, funciones genéricas y el manejo de la varianza.

6. Colecciones

En este punto, veremos como trabajar con colecciones en Kotlin. Conoceremos como crear listas, conjuntos, mapas y sus variantes mutables e inmutables. También veremos como trabajar con secuencias y Data Frames.

7. Concurrencia

Trataremos temas de procesos, hilos, corrutinas, asincronía y concurrencia en Kotlin.

Documentación

DAMnificad@s

Es una comunidad de estudiantes y desarrolladores de DAM y DAW con el objetivo de ayudarse, aprender juntos y compartir su pasión por el aprendizaje del desarrollo software.

Puedes encontrarnos en Discord DAMnificad@s

imagen

Autor

Codificado con 💖 por José Luis González Sánchez.

Twitter GitHub

Partner de Formación Kotlin certificado por JetBrains.

Log1  

Contacto

Cualquier cosa que necesites házmelo saber por si puedo ayudarte 💬.

              

¿Un café?

joseluisgs




Licencia de uso

Este repositorio y todo su contenido está licenciado bajo licencia Creative Commons, si desea saber más, vea la LICENSE. Por favor si compartes, usas o modificas este proyecto cita a su autor, y usa las mismas condiciones para su uso docente, formativo o educativo y no comercial.

Licencia de Creative Commons
JoseLuisGS by José Luis González Sánchez is licensed under a Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional License.
Creado a partir de la obra en https://github.com/joseluisgs .