Curso de Fundamentos de Kotlin con Android desde cero

Frogames Formación
Frogames Formación

Curso

Online

40 € IVA inc.

Más información

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.

900 49 49 40

Llamada gratuita. Lunes a Viernes de 9h a 20h.

Descripción

  • Tipología

    Curso

  • Metodología

    Online

  • Horas lectivas

    13h

  • Inicio

    Fechas a elegir

Bienvenido al más completo curso sobre desarrollo básico con Kotlin: Fundamentos de Kotlin con Android desde cero, sin conocimientos previos necesarios. Llega a ser un profesional con las bases más completas y actualizadas de la mano de Alaín Nicolás.

Este curso ha sido diseñado para ahorrarte trabajo y enfocarte en las bases más importantes que necesitarás en tu formación como desarrollador Android. Con tanta información en todos lados, a veces puede ser abrumador aprender una nueva tecnología, pero no con este curso. Aquí veras desde lo más básico hasta temas de nivel medio-avanzado.

Este curso cuenta con soporte para que todas tus dudas relacionadas al curso queden resueltas. No estarás solo en tu camino de formación como programador Android con Kotlin.

Instalaciones y fechas

Ubicación

Inicio

Online

Inicio

Fechas a elegirMatrícula abierta

A tener en cuenta

El objetivo es que los alumnos aprendan sobre:

-Programación orientada a objetos con Kotlin
-Instalar y configurar Android Studio y su emulador AVD
-Fundamentos de Kotlin: variables, arreglos, funciones, clases, herencia, tipos de datos y más
-Recursos en Android: dimens, strings, iconos, integers, xml, menu, drawables, styles, colors, etcétera
-Diseños básicos y complejos en Android con XML

Si buscas aprender a crear tus primeras apps, nuestro curso acelerará tus conocimientos de forma exponencial. Frogames lo recomienda en especial para:

-Aspirantes a desarrolladores de aplicaciones que quieran aprender los fundamentos del desarrollo Android
-Programadores experimentados que buscan ampliar sus conocimientos con programación orientada a objetos y diseños XML
-Aquellos que buscan un curso online completo que cubra la instalación y configuración de Android Studio y su emulador AVD.

Aunque el curso en sí no tiene prerrequisitos, para seguirlo fácilmente te recomendamos:

-Tener un ordenador con conexión a internet y con cualquier sistema operativo instalado y saber utilizarlo a nivel básico de usuario

Al terminar tus estudios, recibirás un Certificado de Finalización.

Preguntas & Respuestas

Añade tu pregunta

Nuestros asesores y otros usuarios podrán responderte

¿Quién quieres que te responda?

Déjanos tus datos para recibir respuesta

Sólo publicaremos tu nombre y pregunta

Emagister S.L. (responsable) tratará tus datos para realizar acciones promocionales (vía email y/o teléfono), publicar opiniones o gestionar incidencias. En la política de privacidad conocerás tus derechos y gestionarás la baja.

Opiniones

Materias

  • Eventos
  • Programación orientada a objetos
  • Mac
  • Mac OS
  • Android
  • Programador
  • Kotlin
  • Programación
  • Programación android
  • Diseño de menñu
  • Uso de Kotlin

Temario

Introducción al curso

  • Bienvenido a la primera parte de nuestro curso de Kotlin

  • Aprende con amigos en la comunidad de Discord de Android

  • ¿Quién es el instructor?

  • Toma notas de tu curso en tiempo real en Frogames Formación

Entorno de desarrollo

  • Introducción

  • ¿Porqué Android Studio con Kotlin?

  • Instalar Android Studio en Mac OS (2023)

  • Configurar Android Studio en Mac

  • AVD: Crear emulador

  • Instalar Android Studio en Windows

  • AVD: Emulador Oficial para Android Studio (Windows 2021)

  • Ejecutar en un dispositivo real

  • Crear un nuevo proyecto Android

  • Diseño: Primeros pasos

  • Diseño complementario

  • Tarea: Texto de bienvenida

  • Solución: Texto de bienvenida

  • Evento click en Android con Kotlin

  • Exploración de un proyecto Android

  • Clases recomendadas

  • Conclusiones

Actualizaciones Generales

  • Instrucciones importantes para actualizaciones

Kotlin básico

  • Introducción

  • Package & Import - Proyecto de Kotlin puro

  • Variables var y val

  • Iniciar variables de diferentes formas

  • Variable global y constantes

  • String template

  • Tipos: Char, String y Boolean

  • Tipos: Byte, Short, Int, Long, Float y Double

  • Funciones con argumentos y retorno

  • Sobrecarga de métodos

  • AP: Función Topic

  • Solución: Función Topic

  • Tu primera función

  • ¿Qué hemos aprendido juntos en esta sección?

Kotlin intermedio

  • Introducción

  • Sentencia: If

  • Equality & Equals

  • Operadores lógicos

  • If else

  • When

  • Vararg

  • Array

  • List

  • MutableList

  • Map

  • Array de null

  • Métodos en colecciones

  • Ciclo For

  • Foreach

  • Ciclo While

  • Do while

  • Return & Break

  • Tarea: Estructuras y sentencias

  • Conclusiones Kotlin intermedio

Programación Orientada a Objetos (POO)

  • Introducción

  • Clases en Kotlin

  • Constructor

  • Override

  • This

  • Métodos y propiedades

  • Set & Get

  • Herencia

  • Super

  • Visibilidad

  • Companion object

  • Enum

  • Clases anidadas

  • Inner class

  • Interface

  • Data class

  • Equal & HashCode

  • Tarea: Clase personalizada

  • Conclusiones POO

Kotlin avanzado

  • Introducción

  • Métodos de String (Partes I, II y III)

  • Nullable ?

  • Not Null !!

  • Operador Elvis

  • Readline

  • Operadores matemáticos

  • Smart Cast

  • Try catch finally

  • Safe y Unsafe Cast

  • Throw

  • AP: Throw seguro

  • Solución: Throw seguro

  • Infix

  • Lazy & Lateinit

  • With

  • Apply

  • Run

  • Let

  • Also

  • Tarea: Prevenir errores

  • Conclusiones Kotlin Avanzado

Diseño básico

  • Introducción

  • LinearLayout (Partes I y II)

  • Padding & Margin

  • View

  • Distribución proporcional

  • Tarea: Vistas adicionales

  • Solución: Vistas adicionales

  • FrameLayout

  • Ubicación en FrameLayout

  • ConstraintLayout

  • Guideline

  • Posiciones relativas

  • Centrar en ConstraintLayout

  • ScrollView

  • Conclusiones Diseño

Recursos y Componentes

  • Introducción

  • App Form: Recursos dimen

  • EditText: Entrada de texto

  • TextField: Nombre

  • AP: TextField apellidos y tipo de entrada

  • Solución: TextField apellidos y tipo de entrada

  • Límite de caracteres

  • TextFields: Estatura y fecha de nacimiento

  • Diseño de Autocomplete

  • TextField: Lugar de nacimiento y notas

  • Recursos string

  • TextField con contador

  • Diseño de Menú

  • Menú: Evento click y notificación con Toast

  • FindViewById

  • ViewBinding

  • AlertDialog

  • Validar campo (nombre)

  • TextField: Error y solicitud de foco

  • Tarea: Validar apellidos

  • Solución: Validar apellidos

  • Mostrar datos recolectados en dialog

  • Limpiar formulario

  • DatePicker

  • Formato en fechas

  • Autocomplete: Datos y evento de click

  • Mejoras de Kotlin

  • Conclusiones de recursos en App Form

Ciclo de vida

  • Introducción

  • Ciclo de vida

  • Ciclo básico

  • Ciclo complementario

  • Tarea: Mensaje de despedida

  • Conclusiones Ciclo de vida

App Counter

  • Introducción

  • Nueva app Counter y vista base

  • Shape: Solid

  • States

  • Shape: Tamaño y espacios

  • Shape: Gradient

  • Shape: Stroke con state

  • Variable count

  • Eventos touch: Click normal y largo

  • Datos persistentes en ejecución

  • Mejores prácticas: App counter

  • Tarea: Shape drawable

  • Conclusiones App Counter

Más información

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.

900 49 49 40

Llamada gratuita. Lunes a Viernes de 9h a 20h.

Curso de Fundamentos de Kotlin con Android desde cero

40 € IVA inc.