CURSOS BONIFICABLES POR FUNDAE

Kotlin para desarrolladores Android

Descripción del curso

Como ya sabes, el sector del desarrollo de software está en constante movimiento: Un día eres la persona que todo el mundo quiere en su equipo, y al rato, te ves otra vez en la casilla de salida.
 
Durante años, Java ha dominado el desarrollo de aplicaciones para Android. Pero eso está cambiando debido a la entrada de Kotlin. 

El lenguaje de programación del que todo el mundo habla.

Desde su llegada, muchas grandes empresas han dado o están dando el salto a Kotlin. Es el caso de Telefónica, Netflix, Über, Pinterest, Duolingo, Trello, BQ, Evernote… Por citar sólo unas pocas.
 
 ¿Pero por qué Kotlin está superando a Java?

  • Es un lenguaje accesible y de calidad que facilita mucho el desarrollo de apps sin renunciar a características y protocolos avanzados
  • Está totalmente integrado en Android Studio, de forma que todo funciona como si trabajaras con Java… pero mejor
  • El lenguaje sigue evolucionando, actualizándose y mejorando. Y ahora que tiene el apoyo de Google convirtiéndose así en el lenguaje oficial y principal para el desarrollo Android
  • Es muy versátil y divertido de usar. Está menos encorsetado y permite resolver problemas de maneras creativas y diferentes
  • Es un lenguaje muy seguro, claro y comprensible. ¡Genial para trabajar en equipo y evitar errores que cuestan tiempo y dinero!
  • Las grandes empresas del sector ya lo están utilizando y es un requisito clave para casi todas las ofertas de empleo
  • Se aprende muy rápidamente. En un par de semanas ya estarás programando cómodamente con él

En este curso de Kotlin aprenderás todo lo que necesitas para empezar a programar aplicaciones Android de calidad exprimiendo todas las ventajas que ofrece Kotlin.
 
Aunque esta formación 100% online está diseñada para que avances al ritmo que necesites y puedas compaginar con tu trabajo, la mayoría de mis alumnos suele completarla en poco más de un mes (40 días) dedicándole unas 2 horas al día.


Aquí sólo encontrarás contenidos prácticos y amenos, estudiados al milímetro para que entiendas al toque cada nuevo concepto y herramienta y logres integrarlos en todos tus proyectos. Tanto presentes como futuros.


¿A quién está dirigido este curso?

A desarrolladores con experiencia en programación de Apps Android que estén interesado en aprender este nuevo lenguaje de programación.


Requisitos

La formación está pensada para programadores Android que saben programar en Java.



Temario Curso Kotlin para desarrolladores Android

Módulo 0 - Introducción

1. Bienvenida
2. ¿Qué es Kotlin?
3. Primer proyecto Android con Kotlin


Módulo 1 - Conceptos básicos

1. Funciones
    1.1 Funciones - Ejercicio
2. Variables
    2.1 Variables - Ejercicio
3. String Templates
    3.1 String Templates - Ejercicio


Módulo 2 - Properties e Interfaces

1. Clases
2. Properties
3. Ejercicio clases y properties
4. Interfaces
5. Data Classes
    5.1. Data Classes - Ejercicio
6. Optimizaciones de Java


Módulo 3 - Funciones de extensión

1. Funciones de Extensión
2. Funciones de Extensión - Ejercicio 1
3. Funciones de Extensión - Ejercicio 2
4. Funciones de Extensión - Ejercicio 3
5. Tipos Reified
6. Modificador inline


Módulo 4 - Descubriendo la magia de Kotlin

1. Enumerados
    1.1. Enumerados - Ejercicio
2. Control de flujo
    2.1. Control de flujo - Ejercicio
3. ViewBinding
4. Funciones de Scope
    4.1. Funciones de Scope - Ejercicio


Módulo 5 - Lambdas          

1. ¿Qué es una Lambda?
2. Solución ejercicio Lambda
3. Lambdas con receivers - Ejemplo


Módulo 6 - Dando vida a nuestra App

1. Delegación de propiedades
    1.1. Ejercicio 1
    1.2. Ejercicio 2
2. Colecciones
    2.1. Colecciones - Ejercicio
3. Rangos
    3.1. Rangos - Ejercicio
4. Funciones infix
5. Objects
    5.1. Objects – Ejercicio


Módulo 7 - Android KTX y Corrutinas

1. Android KTX
2. Properties de extensión y sobrecarga de operadores
3. Corrutinas
    3.1. Corrutinas - Ejercicio
4. Coroutine Scope
5. Usar LifecycleScope - Ejercicio


Módulo 8 - Creando la actividad de detalle

1. Nulidad y tipos nullables
    1.1. Nulidad - Ejemplo
2. Clases selladas
    2.1. Clases selladas - Ejemplo
3. Type Alias


Bonus 1 - Contenidos Extra

1. Compatibilidad con Java
2. Usar Kotlin DSL en los ficheros Gradle


Bonus 2 - ¿Qué más puedo hacer con Kotlin?

1. MVP
2. MVVM
3. Testing
4. Koin


Bonus 3 - Mini-curso de corrutinas

1. Introducción a las corrutinas
2. Coroutine Context y Dispatchers
3. Builders
4. Scopes
5. Convertir Callbacks en Funciones de suspensión


¿Obtengo diploma de certificación?

Este curso tiene ejercicios durante la duración del mismo, y un ejercicio final para evaluar tus conocimientos adquiridos. Si superas este examen obtendrás el diploma de certificación.

Este diploma es un certificado privado emitido por TrainingIT, y valorado en el mundo empresarial, ya que los clientes de HiringIT conocen y valoran nuestros cursos.

¿A quién va dirigido?

Nuestros cursos van dirigidos a profesionales del sector que quieran mejorar sus habilidades técnicas, hacerse expertos de la mano de tutores dedicados, y que quieran aprender junto a otros estudiantes. También está pensado para quien quiera mejorar en su carrera profesional, pues nuestros cursos cuentan con una bolsa de empleo.

¿Qué os diferencia de otros cursos?

Sobre todo por la calidad y por hacerlo online con la mentalidad de un curso presencial: profesor dedicado, ejercicios, tests, prueba final, tutorías, diploma de certificación, etc. Damos los mejores cursos online, entre determinadas fechas, buscando la colaboración de todos los alumnos, para que no sea un curso que hagas "sólo en casa", sino un curso que hagas a la vez que otros compañeros, pero donde quieras, y a tu ritmo. Nuestros cursos son de la más alta calidad, pero no queremos pararnos en las grandes ciudades, sino llegar a toda España y Latinoamérica.

¿Cómo de estrictos son los plazos?

Los cursos están pensados entre dos fechas, para tener disponible al profesor y resto de alumnos para resolver dudas. Si no lo terminas a tiempo, seguirás teniendo acceso a la plataforma con todo el material disponible. Sin embargo, no tendrás a los profesores a tu disposición, aunque sí a otros alumnos que puedan estar en tu misma situación.Los alumnos que bonifiquen el curso tendrán que completarlo en los plazos especificados, al menos con un 75% de las actividades del curso completadas, y unos tiempos de conexión a la plataforma acordes a los tiempos de dedicación del curso. De no ser así no se podrá aplicar bonificación sobre el curso.

¿Y si no resido en España?

Puedes realizar los cursos, por supuesto, a la vez que el resto de alumnos. También optarás al diploma y te tendremos en cuenta en la bolsa de trabajo, aunque la mayoría de empresas con las que trabajamos por ahora en cuanto a empleo son Españolas.

¿Puedo pagar por transferencia o Paypal?

Sí. Rellena el formulario y coméntanoslo, o ponte en contacto con nosotros en info@TrainingIT.es, diciéndonos en qué curso estás interesado, y te daremos información para hacer la transferencia o pagar por PayPal

Qué dicen de nosotros

Utilizamos cookies para mejorar nuestros servicios. OK | Más información
Subir