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

Overview

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 .

You might also like...
Projeto das aulas da disciplina de Programação Móvel da turma do 06˚ Periodo do curso de Sistemas de Informação - IFAL - campus Arapiraca.

Programação Móvel - Sistemas de Informação Projeto das aulas da disciplina de Programação Móvel da turma do 06˚ periodo de SI - IFAL - campus Arapirac

OO Boot Camp reference implementation for Jordanian client in Kotlin in January 2022

oo_boot_camp_2022-01-24_kotlin Copyright (c) 2022 by Fred George May be used fre

A project to show the best way to build an Android app on 2022 (by me).
A project to show the best way to build an Android app on 2022 (by me).

Hello Architecture I create this project to show what's for me the best way to build an Android app on 2022. Architecture I use this diagram as and id

Kotlin-oop - Repositório criado para ser utilizado pelo projeto de Kotlin OOP desenvolvido em Kotlin nas aulas feitas através da plataforma Alura.

Projeto React OOP Repositório criado para ser utilizado pelo projeto de Kotlin OOP desenvolvido em Kotlin nas aulas feitas através da plataforma Alura

Mis experimentos con Kotlin para JetBrains Academy, certificación de Kotlin donde voy resolviendo proyectos de evaluación y haciendo actividades de cada tema.
Mis experimentos con Kotlin para JetBrains Academy, certificación de Kotlin donde voy resolviendo proyectos de evaluación y haciendo actividades de cada tema.

Kotlin Academy Mis experimentos con Kotlin para JetBrains donde voy resolviendo proyectos de evaluación y haciendo actividades de cada tema. Acerca de

Repositório criado para ser utilizado pelo projeto de Kotlin Collections desenvolvido em Kotlin nas aulas feitas através da plataforma Alura.

Projeto Kotlin Collections Repositório criado para ser utilizado pelo projeto de Kotlin Collections desenvolvido em Kotlin nas aulas feitas através da

Kotlin-GraphQL-Apollo - Sencillo cliente para consumir una API GraphQL con Apollo usando Kotlin
Kotlin-GraphQL-Apollo - Sencillo cliente para consumir una API GraphQL con Apollo usando Kotlin

Kotlin GraphQL Apollo Sencillo cliente para consumir una API GraphQL con Apollo

API que converte uma planilha do excel para o banco de dados, utilizando Kotlin + Spring.

API Excel2DB 📈 Uma API que tem como objetivo facilitar a carga de dados nos formatos .xlsx ou .xls para um banco de dados. Nessa situação, como o foc

Desafio de Projeto criado para avaliação do conteúdo técnico explorado no repositório "aprenda-kotlin-com-exemplos".

Aprenda Kotlin Com Exemplos: Desafio de Projeto (Lab) Desafio de Projeto criado para avaliação do conteúdo técnico explorado no repositório aprenda-ko

Owner
José Luis González Sánchez
PhD Software Development Profe de DAM/DAW/ASIR @IESLuisVives Kotlin Certified Trainer by @JetBrains @GitHub Campus Advisor @GitKraken Ambassador 💻🎾🎸🍻
José Luis González Sánchez
Programación - 04 Programación Orientada a Objetos. 1DAM. Curso 2022-2023

Programación - 04 Programación Orientada a Objetos Tema 04 Programación Orientada a Objetos. 1DAM. Curso 2022/2023. Programación - 04 Programación Ori

José Luis González Sánchez 13 Dec 27, 2022
Acceso a Datos - 03 Bases de Datos Relacionales. 2DAM. Curso 2022-2023

Acceso a Datos - 03 Bases de Datos Relacionales Tema 03 Bases de Datos Relacionales. 2DAM. Curso 2022/2023. Contenidos Bases de datos Relacionales El

José Luis González Sánchez 15 Jan 11, 2023
DogglersApp - Criação de um App para estudo de RecyclerView no Android Studio. Parte do curso Android Basics in Kotlin

Dogglers - Starter Code Starter code for the second independent project for Android Basics in Kotlin. Introduction This is the starter code for the Do

Gustavo Zanardi dos Reis 0 Jan 20, 2022
O projeto Calling-Therapies é um aplicativo em desenvolvimento para o Trabalho de Conclusão de Curso da faculdade.

Calling-Therapies ?? Informações sobre o projeto O projeto Calling-Therapies é um aplicativo em desenvolvimento para o Trabalho de Conclusão de Curso

Diego Silva 12 Mar 10, 2022
Repositorio para el curso de Desarrollo Móvil 2021-15

Repositorio para el curso de Desarrollo Móvil 2021-15 Construir e instalar la aplicación Vinilos de forma local Clonar el repositorio Puede clonarlo a

null 3 Dec 6, 2021
Curso microservices kotlin micronaut

Arquitetura de Microserviços Instruções Criando rede no docker: docker network create micronaut-net Criando imagem Postgresql no Docker: docker run -

null 0 Oct 20, 2021
Curso dos fundamentos da linguagem Kotlin disponibilizado pela TreinaWeb

?? Kotlin Fundamentos ?? Curso dos fundamentos da linguagem Kotlin disponibilizado pela TreinaWeb Tecnologias Usadas Kotlin Executando Clone o projeto

Aryosvalldo Cleef de Souza 0 Dec 11, 2021
Repositorio com a finalidade de por em pratica todo o conhecimento das aulas do curso Kotlin e Spring do Zero ao avançado da udemy

kotlin-spring Repositorio com a finalidade de por em pratica todo o conhecimento das aulas do curso Kotlin e Spring do Zero ao avançado da udemy. Obse

Lucas Bastos Nascimento 2 Nov 29, 2022
Jugando con un Parking realizado como prueba de examen en JetBrains Academy, curso Kotlin Developer

Kotlin Parking Lot Proyecto de evaluación para el título de Kotlin Developer en Jetbrains Academy. Consiste en realizar un parking con las especificac

José Luis González Sánchez 1 Jan 10, 2022
Clean Android multi-module offline-first scalable app in 2022. Including Jetpack Compose, MVI, Kotlin coroutines/Flow, Kotlin serialization, Hilt and Room.

Android Kotlin starter project - 2022 edition Android starter project, described precisely in this article. Purpose To show good practices using Kotli

Krzysztof Dąbrowski 176 Jan 3, 2023