Sunteți pe pagina 1din 9

Desarrollo de aplicaciones Android Nativa

con Android Studio

Instructor Ing. Diego Sebastian Herrera

Perfil Profesional
https://www.linkedin.com/in/diego-sebastian-herrera-
52107715/
Horarios y Costos
La clase se dictan los das
Horario 2 sbados de 17:00 a 20:00

Son 12 lecciones de 3 horas.


36 horas de clase presencial
50 horas de prcticas grabadas en video.

El costo Total del curso


2400 pesos y puede abonarse en 3 cuotas de 800 pesos.
(Descuento % por pago total del curso.)
(Descuento % por traer un amigo.)

Fecha de inicio el 20 mayo 2017.

Los cupos son limitados.


Para informe acerca de inscripcin:
por mail a info@codigointeractivo.com
por MP a https://www.facebook.com/codigointeractivo/

Resumen
En el curso de Android aprenders a desarrollar aplicaciones para dispositivos
mviles y Tablet mediante lenguaje de programacin java utilizando la herramienta
de google Android studio.
Durante el curso aprenders los hitos tecnolgicos necesarios y suficientes para
convertirte en un desarrollador competitivo para el mercado laboral actual del
desarrollo de aplicaciones Android.
Todas las practicas que se ven el curso se encuentran grabadas en 125 videos
que los alumnos pueden acceder desde nuestra plataforma como apoyo y toma de
conocimiento.
(El acceso es ilimitado lo que quiere decir que podrn acceder al material
finalizado el curso y podrn acceder a las actualizaciones que se realicen sobre
el material del curso.).
Adicional a las clases presenciales el curso cuenta con una prcticas semanal
grabada que se pone a disposicin de los alumnos para incrementar el
conocimiento de los temas abordados en cada clase.

Requisitos
Tener conocimiento de programacin a nivel bsico de preferencia JAVA o
C#.
Contar con un equipo porttil para asistir a las clases para realizar
prcticas.
Tener muchas ganas de aprender a desarrollar tus propias app.

Que Aprenderemos, en Resumen


Aprenders a realizar la instalacin de todo el ambiente de trabajo
necesario para la programacin en Android.
Utilizar los componentes principales de Android: Activity, View y
ViewGorups, Intents Services, Content Providers, BroadcastReceiver,
Widgets. Entre otros.
Disear Interfaces grficas para desarrollos en Android.
Desarrollar menes, barras de acciones y menes contextuales.
Trabajar con persistencia de Informacin en la BDD sqlite de manera nativa
y utilizando libreras de tercero como ORMLite
Aprenderemos acerca de inyeccin de vistas con Butterknife.
Aprenderemos los beneficios de utilizar libreras como Picaso y Glide para
la gestin de imgenes en nuestras aplicaciones.
Aprenders los aspectos ms importantes de la Google play service para la
gestin de mapas en tus aplicaciones.
Aprenders a desarrollar app usando servicios de Google para la gestin de
Notificaciones Push.
Aprenderemos a utilizar Gson para ayudarnos en el proceso de convertir
JSON a objetos y viceversa.
Aprenderemos a como conectarnos con plataformas de servicios REST
desde nuestras app de manera nativa y con librera de terceros como
Retrofit.
Aprenderemos a desarrollar plataformas de servicios con Nodejs y
Mongodb.
Aprenderemos las herramientas necesarias para el procesamiento en
segundo plano como servicios, intentservice , asynctask.
En el camino aprenderemos los aspectos mas importantes en la utilizacin
de GIT como herramienta para la gestin del cdigo.
Publicar Tus Aplicaciones a Google Play.

Temario
Conociendo de Android
Presentacin del Curso
Que es Android
Historia
Versiones
Arquitectura
Tipos de Aplicaciones
Herramientas de disponible de desarrollo
Emulador
Practica:
Instalacin de Android Studio
Instalacin de SDK
Entendiendo la Anatoma de un Proyecto
Practica:
Mi primer Proyecto Hola Mundo
Corriendo en un Emulador

Aprendiendo el funcionamiento de aplicaciones nativas.


Conociendo los componentes de una aplicacin
Ciclo de vida de una aplicacin, analizamos los diferentes estados por los
que pasa una aplicacin.
Practica:
Proyecto ciclo de vida de una aplicacin
Como acceder a los elementos de una Activity
Definiendo eventos CallBacks en View
Practica:
Proyecto Calculadora Android

Aprendiendo el diseo de UI en Android


Aprendiendo de View , Viegroup y widgets
Entendiendo la forma declarativa XML
La Clase R
Layout
Propiedades importantes de View
Practica
o Proyecto FrameLayout
o Proyecto LinearLayout
o Proyecto TableLayout
o Proyecto RelativeLayout
Conectando a un dispositivo Mobile
Conectando nuestro dispositivo de manera remota

Tcnicas de gestin de rotacin de la pantalla y comunicacin


entre pantallas y Android.
Orientacin de la pantalla
Portrait
Landscape
Tecnica Anchoring
Tecnica Resizing and Repositioning
Practica:
Proyecto Calculadora
Intent
Intent Explicitas
startActivityForResult
Practica:
Comunicando Actividades
Buscador de Contenido
Intent Implicitas
Practica
Construyendo Navegador Android
Visor de Imgenes

Almacenamiento en Memoria, Navegacin y Notificaciones.


Practica:
Registro de Usuario con Variables Globales
Proyecto Practico de utilizacin de Menu , Menu Contextual,
SubMenu.
Practica de Notificacion Toast
Practica de Notificaciones en Barra de Estado
Practica de Notificaciones en Cuadro de Dialogo
Diseo y Manipulacin de ViewGroup para presentar la
informacin.
Adaptadores
Adaptadores Personalizados
Listview
Gridview
RecyclerView
Practica
Proyecto Agenda de Contacto (ListView Master Detail)
Proyecto Buscando los Animales del Zoolgico (Listview
Spinner)
Proyecto CronoDroid , un cronometro con memoria

Almacenamiento en Android
Almacenamiento con Preferencias de Usuarios
Ficheros en memoria interna y externa.
SharedPreferences
PreferenceActivity
Almacenamiento en base de datos SQLite
Consulta, Insercin , Actualizacin , Eliminacin de Registros
Desarrollo de acceso a SQLITE con Ormlite.

Quienes son los Content Provider

Introduccin
Content Providers de Sistema
Content Providers Personalizados
Practica

Procesamiento en Segundo Plano y Servicios Web


Thread
Asynctask
Interservice
Service SOAP
Service Rest
Json
XML

Mejorando nuestra gestin de Interfaces

Inyeccin de vistas con Butterknife.


Aprenderemos el uso de Picaso para la gestin de imgenes
Aprenderemos el uso de Glide para la gestin de Imgenes,

Geolocalizacin y Sensores

o Google Maps
o Credenciales
o Android Key
o SHA1
o Google Service
o MapFragment
o MArker
o Permisos de GoogleMaps

Consumiendo Servicios Rest


Introduccin a los servicios REST
Uso de api nativa para consumir servicios REST.
Uso de Retrofit para la gestin de servicios REST.

Desarrollando servicios REST con Mongodb y Nodejs.


Aprenderemos las bases del desarrollo Nodejs
Conoceremos a mongodb y mongoose para su gestin.
Desarrollaremos una plataforma de servicios por completo.

S-ar putea să vă placă și