Contenido:
Comencemos desde cero... Fundamentos para comenzar a realizar programas computacionales en Android (Incluye contenido de con Fundamentos de Java)
¿Por dónde Empezar?
Conceptos Básicos
Tipos de programas JAVA
¿Cuál es el tipo de programación mas conveniente para mi?
¿Qué es Java?
Mi primer programa en Java
Java StandAlone vs Java Script vs JSP
Tipos de programas resultantes de Java
Compilación vs Interpretación
Introducción a herramientas de programación IDE
El compilador de Java
InPut OutPut Data - Explicación
Primer Programa en Java
Programación estructurada en JAVA
Programación orientada a objetos en JAVA
Estructura del lenguaje
Ejercicios de programación
Decisiones y Bucles en Java
Arreglos
Collections-Vectores
Metodos Funciones
POO Programación Orientada a Objetos
Encapsulamiento
Polimorfismo
Introducción a aplicaciones WebAPP
Ventajas y desventajas de WebAPP contra otras arquitecturas
html IU - javaScript
Introducción a WebService
PHP embeded explicación
Android FrontEnd - Ajax - DB
Introducción Android
Explicación StandAlone
Librerías Java Android - Explicación
Instalación IDE Java - Android Studio
Front-Ends Back-Ends - Explicación
Explicacion Estructura Gradle
Emuladores Android
Primera aplicación Android
Layouts Explicación
Activity
Clases - Controles
TextBox
Label
Button
Eventos
Ejercicios
Conexión a Base de Datos
Conexión a WebService
PreRequisitos: tener conocimientos de flujogramas (o) haber desarrollado alguna vez de manera básica en algún otro lenguaje.
En clase le daremos los programas necesarios.
Eclipse
Eclipse Java - Android Studio
Extensiones Eclipse
Emuladores