Curso Bootcamp de Desarrollo con Android

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
-
Inicio
Fechas a elegir
Este curso se centra en desarrollo de aplicaciones móviles con Java y Android. Se trata de un curso intensivo y presencial de seis meses, unas 4 horas a la semana, donde desde cero y sin experiencia en el campo, los estudiantes acaban creando sus propias apps con web services incluidos como proyecto final.
El temario del Bootcamp se define por días de trabajo, donde cada día se lleva a cabo una gran tarea dividida en varias partes menores, de ahí que los vídeos tengan una duración bastante superior a lo que viene siendo habitual en los cursos de JB.
En los vídeos se incluyen también las dudas y problemas con los que se encuentran los estudiantes en clase, así como la solución aportada por el docente en cada caso.
Al finalizar el curso serás capaz de desarrollar aplicaciones con Java y Android. ¿A qué esperas para dar vida a tu aplicación?
Instalaciones y fechas
Ubicación
Inicio
Inicio
A tener en cuenta
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 usuarioHaber completado el curso Introducción al desarrollo de apps con Android del prof. Juan Gabriel Gomila para tener unas bases mínimas de programaciónTener Android Studio 2.3.3 o superior instalado, aunque en la primera sección del curso aprenderemos a descargar e instalarlo de forma sencilla desde la web de Google
Opiniones
Materias
- Desarrollo de aplicaciones
- Android
- Programación
- XML
- Scroll vews
Temario
Bienvenido al bootcamp de desarrollo de Android(53:02)
Conoce nuestro bootcamp de Android (Clases de FP Multiplataforma)
Cómo Sacarle el Máximo Partido al Curso
Aprende con Amigos a través de Discord
El Repositorio GitHub del Curso
Toma notas de tu curso en tiempo real en Frogames Formación
Día 1: Toma de contacto con Android y Java(3:02:22)
Día 1: Volver a empezar otra vez
Arquitectura de las apps en Android
Cómo crear y compilar tu proyecto
Apps internacionales y ficheros de strings en Android
La estructura de una actividad en Java
La estructura de un Layout en XML
Mi primera app en Android: Hello World
Día 2: Conociendo la herramienta y el diseño de interfaces gráficas(4:16:01)
Día 3: Layouts más complejos y el ciclo de vida de una app(3:01:45)
Día 3: Los engañosos y traicioneros layouts
Crear apps para tablet en Android
Listas con Scroll Views
Crear un formulario de registro
El layout de términos y condiciones
El ciclo de vida de una app
Los estados y etapas del ciclo de vida de una app
El ciclo de vida a través de tostadas
Inflando menús de ajustes
Día 4: El repaso de sintaxis de Java(4:01:42)
Día 4: Java, el lenguaje de programación de las apps
Los comentarios de código en Java
Los tipos de datos básicos
Asignaciones de variables
Ejercicio 1 - Variables
La toma de decisiones
Ejercicio 2 - Aragorn a la defensa de los puentes de los orcos
Switch y case para decisiones varias
Los bucles en Java
Ejercicio 2 - Un pasito para adelante, un pasito para atrás
Ejercicio 2 - Solución
Métodos y funciones en Java
Ejercicio 3 - Métodos matemáticos varios
La sobrecarga vs sobre escritura de métodos
Día 5: Programación Orientada a Objetos(3:07:27)
Día 5: Programación Orientada a Objetos
El rol de la programación orientada a objetos
¿Qué es una clase y qué es un objeto?
El concepto de la encapsulación de clases
Getters, setters y variables privadas
El constructor de una clase
El concepto de clase y de variable estática
Ejercicio 4: La clase nave alienígena
Ejercicio 4a: Ejemplo de uso de la clase nave alienígena
Día 6: Programación Orientada a Objetos (Parte 2)(2:39:44)
Día 6: Seguimos con la programación orientada a objetos
El concepto de herencia
Ejercicio 5: Herencia de naves espaciales
Ejercicio 5a: Un caso práctico de la herencia de clases
Polimorfismo de clases
Clases abstractas
Interfaces
La pila de la memoria de Java
Ejercicio 6: Los botones para contar
Ejercicios 6a: El diseño del Layout
Ejercicio 6b: La inicialización de objetos en la clase
El método OnClick (Parte 1)
El método OnClick (Parte 2)
Clases Internas y Clases Anónimas
Día 7: Widgets por un tubo y mucho más(2:42:08)
Día 7: Conoce los widgets para triunfar en Android
Instanciando widgets y layouts por código
Repaso de las edit texts y las image views
Los radio groups y los radio buttons
Los switchs y los checks
Las web views y los selectores de fechas y horas
Cómo funcionan los permisos en Android
Ejercicio 7: Muchos widgets para dominarlos a todos
Ejercicio 7a: El diseño de la interfaz gráfica de usuario
Ejercicio 7b: Implementación de los checks y de las imágenes
Ejercicio 7c: Implementación de los cambios horarios y las web views
Día 8: Diálogos y constructores(3:32:57)
Día 8: Diálogos e inicio del primer proyecto
Los diálogos en Android
Instanciar un diálogo en Android
Proyecto 1: La lista de tareas
Webs de recursos gratuitos de Android
Los recursos de String en Android
La clase Nota
El layout de creación de la nota
El layout para consultar la nota
La lógica de creación de la nota
La lógica de consulta de la nota
Abriendo y consultando la nota
Creando y consultando nuestra nota
Día 9: Arrays y colecciones de objetos(3:26:56)
Día 9: Sobre arrays y colecciones de objetos
La clase random y los números aleatorios
Los arrays para coleccionar objetos
Ejercicio 8: Un ejemplo de uso de los arrays
Ejercicio 9: Arrays multidimensionales y preguntas aleatorias
La clase ArrayList
Las clases ListView y Base Adapter
El layout de la lista de tareas
El adapter de nuestra lista de tareas
Cosas pendientes para el futuro de nuestra app
Día 10: La persistencia de datos en las apps de Android(2:59:36)
Día 10: Persistir datos en apps de Android
Los intents y la navegación entre actividades
Diseñando el layout de ajustes
Persistiendo tipos de datos básicos con Shared Preferences
Persistir el booleano on/off
Persistir el entero de modo de animación
Errores y excepciones en Java
Los objetos tipo JSON
EL serializador y deserializador de JSON
Guardar y cargar notas con el serializador
¿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 Bootcamp de Desarrollo con Android