Android Nougat | De Principiante a Profesional Pagado [Udemy]

Información de: Android Nougat

Curso Actualizado de Programación de Apps Android con Java y Android Studio.
  • Aprenderás las bases de la programación con Java de la forma más fácil y eficiente posible.
  • Al terminar el curso tendrás el conocimiento necesario para crear apps nativas Android en su versión más nueva.

Requisitos

Solo se requiere una computadora con Windows , macOS o Linux y descargar BlueJ y Android Studio de manera gratuita (Aquí te mostramos como hacerlo).

Descripción

Aprende a programar de una forma fácil, práctica y orientada a proyectos. En este curso te enseñamos como programar aplicaciones completas para Android así como el razonamiento detrás de las cosas. Otros cursos te prometen enseñarte a programar un gran número de aplicaciones, pero lo que no te dicen es que son aplicaciones que no tienen ninguna aplicación práctica en el mundo laboral y no te explican la lógica detrás de su funcionamiento.
Aquí aprenderás todo lo necesario para tener habilidades profesionales de desarrollo de aplicaciones nativas en Android.

¿Por qué tomar este curso?

Nuestro primer curso “Como desarrollar una aplicación para Android” sorprendió a la comunidad de Udemy. Era el primer curso realmente actualizado que te enseña desarrollar una app nativa completamente en español con cientos de calificaciones de 5 estrellas.
En este curso utilizamos los mismos métodos de aprendizaje que llevaron al anterior curso a su rotundo éxito, pero de una manera más grande y mejor todavía. Las características de este curso completo son :
  • Aprendizaje orientado a proyectos – No solamente te enseñaremos a programar, también sabrás como hacer aplicaciones completamente nativas y funcionales.
  • Para todos los niveles – Este curso inicia desde cero con las bases de java hasta enseñarte temas avanzados de Android.
  • Completamente actualizado – No enseñamos cosas obsoletas, utilizamos la última tecnología de Android Studio 2.2 y Android Nougat.
  • Comunidad increíble – Tenemos un grupo de estudio en Facebook donde todos los estudiantes se ayudan mutuamente para resolver sus dudas.
  • Horas y horas de contenido en sus más de 130 lecciones.

¿Cómo esta estructurado el curso?

Primero el instructor Juan Villalvazo ( Autor de cursos «Best Sellers» en Udemy), los introducirá al mundo de Java. Después Aldo Olivares ( Experto en desarrollo Android) les enseñara como aplicar ese conocimientos de java para poder construir una aplicación de Android sencilla, para después ver diversos temas avanzados de Android y crear apps más complejas en el resto del curso.

¿Cuáles son los requerimientos?

Tener una computadora con Windows, macOS o Linux.
Un dispositivo Android es recomendado, pero no es necesario.

¿Para quién es este curso?

Este curso está orientado a principiantes que incluso no tienen experiencia en programación o para programadores que quieren aprender a hacer aplicaciones para Android.
Para toda persona que quiera aprender a crear aplicaciones en Android de la manera más completa y fácil posible.
Este curso inicia desde cero, así que es perfecto para las personas que apenas quieren aprender a programar.
Este curso NO es para expertos y gurus de la programación en Java y Android
Contenido del curso

Introducción

  • Acerca del Curso
  • Grupo de Facebook
  • Bienvenida de Instructor Juan Villalvazo

El IDE BlueJ | Nuestra herramienta de trabajo para aprender a programar con Java

  • IDE » Entorno de Desarrollo Integrado «
  • Instalar BlueJ en Windows
  • Instalar BlueJ en Mac OS

Introducción a BlueJ y Java

  • Introducción a BlueJ y java
  • Nuestro Primer Programa en Java

El Lenguaje de Programación Java

  • Variables y Tipos de Datos
  • Constantes y Palabras reservadas
  • La estructura if else y los operadores lógicos Parte 1
  • La estructura if else y los operadores lógicos Parte 2
  • if Anidados y la Estructura Switch Case
  • Arreglos

Ciclos en Java

  • Ciclos | Estructuras repetitivas
  • El ciclo For
  • El ciclo while y do while

La programación Orientada a Objetos

  • Introducción a la programación Orientada a Objetos | Teoría
  • Introducción a métodos
  • Introducción a la programación Orientada a Objetos
  • Creación y uso de objetos de manera visual| Propiedades, constructores y métodos
  • Creación y uso de objetos con código Java| Múltiples constructores
  • Herencia

Instalación de Android Studio en Mac OS X

  • Android Studio
  • Android Studio en Mac OS X | Parte 1
  • Android Studio Beta en Mac OS X | Parte 2
  • Android Studio en Mac OS X | Parte 3
  • Gracias

Su Instructor y el Primer Proyecto Android

  • Presentación
  • Introducción al Proyecto

Conociendo nuestras herramientas

  • Instalando Java JDK en Windows
  • Instalando Android Studio 2.2
  • Creando el Proyecto…Color Quotes!
  • Paseo por Android Studio 2.2 Beta
  • Instalando Nuestro Emulador
  • Ejecutando nuestra App

Layouts Básicos en Android

  • Constraint Layout y Relative Layout
  • Cambiando el tema de la aplicación
  • TextView
  • Button

Programación Básica en Android

  • Ligando nuestro código a nuestra UI
  • Respondiendo al Usuario con onclickListener
  • XML y onclick
  • Ligando nuestra UI a nuestro código
  • Números Aleatorios
  • Generando Citas Aleatoriamente
  • Cambiando la UI de nuestra App
  • Creando la Clase Utils
  • Clase Cita y Generador Cita
  • Cambiando el Color de la Cita
  • Cambiando el color del Boton
  • Cambiando el icono de nuestra App

Ciclo de Vida de las Actividades

  • Introducción
  • Color Quotes…¡¿No Funciona?!
  • Guardando el Estado de Nuestra Actividad
  • Obteniendo el Estado de Nuestra Actividad
  • Usando OnRestoreInstanceState()
  • El Ciclo de Vida de las Actividades
  • Probando el Ciclo de Vida de las Actividades

El proyecto que desarrollaremos: Color Weather!

  • Presentación del proyecto
  • Creación del Proyecto – Color Weather
  • Cambiando el Tema de Nuestra Aplicación
  • Importando los resources necesarios

Layouts Avanzados en Android

  • Tipos de Layout
  • Layouts
  • Constraint Layout
  • ImageViews y Drawable Resources
  • Constraint Layout y TextView
  • Linear Layouts – Añadiendo la temperatura máxima y mínima
  • Constraint Layout e ImageView
  • Orientación del dispositivo
  • TextView y Constraint Layout
  • Mejorando nuestro código I
  • Constraint Layout y GuideLines
  • Estilos en Android
  • Relative Layout
  • Personalizando el Daily Layout
  • ListView y el Relative Layout
  • String Resources
  • Relative Layout y el RecyclerView
  • Personalizando el Minutely Layout

Navegación e Intents

  • FindViewById Y onclickListener
  • Intents

Usando librerías externas

  • Librerías externas y Butterknife
  • Usando Butterknife
  • Navegación
  • Recapitulación

Introducción a los Web Services

  • Probando nuestra UI
  • Modelando la clase Current Weather
  • Modelando la clase Current Weather II
  • ¿Qué es un Servicio Web?
  • Creando nuestra cuenta de Forecast.io
  • Nueva Extensión
  • Nuestra primera petición HTTP
  • Peticiones HTTP en Android
  • Haciendo peticiones HTTP en Android
  • Primera Petición a Forecast.io
  • Trabajando con JSON
  • Forecast.io y nuestra UI
  • Servicios Web
  • 3 preguntas
  • La clase Math
  • Conversión de Unidades en Forecast.io
  • Gradientes y Drawables
  • Drawables
  • Añadiendo un background
  • 39 – lo que haremos en las proximas lecciones

Adaptadores y ListViews

  • Adaptadores
  • ListView y ListActivity
  • ListActivity
  • Daily List Item
  • La clase Day
  • Creando el Daily Adapter
  • Implementando el Daily Adapter
  • Implementando el Daily Adapter II
  • Implementando el Daily Adapter III
  • Recapitulando

ListViews y RecyclerViews

  • Armando el Hourly Layout
  • Creando la clase Hour
  • Creando el Hourly Adapter
  • Asignando el adaptador al hourly list view
  • Creando el Minutely Layout
  • Creando la clase Minute
  • RecyclerView Adapter y RecyclerView Holder

Sabias Que

  • Servicios Web
  • Probando el Minutely Weather Adapter
  • Recapitulando

Obteniendo los datos del clima diario y por hora

  • Clima Diario y JSON
  • Clima por Hora y JSON
  • Zona Horaria
  • Mejorando nuestro código una vez más
  • Minutely Weather

Parcelables

  • Introducción a los Parcelables
  • Parcelable Day
  • Parcelable ArrayList
  • Parcelable Hour
  • Parcelable Hour ArrayList
  • Parcelable Minute
  • Minutely ArrayList

Mejorando nuestra UI

  • List Dividers y Margins

Manejando Errores Apropiadamente

  • Manejando Errores en la Conexión
  • Excepciones
  • Manejando datos vacios
  • Manejando Datos Vacios en las Recycler Views
  • Mejorando nuestro código

Reto final

  • Reto Final

Capturas:

This image has been resized. Click this bar to view the full image. The original image is sized 1920x1080px.

Datos técnicos:

  • Instructor: Juan Olivares
  • Formato: .MP4
  • Resolución: 1920x1080p
  • Tamaño: 2.60 GB
  • Contenido: 25 Unidades
  • Duración: 20 h 
  • Nivel: Básico
  • Recursos adicionales: Incluidos
  • Fecha de publicación: 2018
  • Empresa: Udemy
  • Contraseña krostyss