Curso de Fundamentos de Kotlin con Android desde cero

Curso
Online
¿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.
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
Inicio
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.
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
¿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.
Curso de Fundamentos de Kotlin con Android desde cero