in

Certificación Android Developer

Android Aplication Development AND-401

Este curso permitirá a los alumnos adquirir los conocimientos necesarios para desarrollar aplicaciones en dispositivos móviles con el sistema operativo Android. Estará preparado para poder tomar la certificación AND-401 de ATC ANDROID.
Dirigido a: 

  • Programadores que desean comenzar a desarrollar aplicaciones para dispositivos con sistemas operativo Android.  Cualquier persona que desee desarrollarse en esta disciplina. 
  • Estudiantes universitarios y profesionales que quieran meterse de lleno en el mundo de las aplicaciones móviles Android.

Objetivos: 

  • Aprender los conceptos básicos de la Programación Orientada a Objetos. 
  • Aprender a trabajar con el entorno SDK de Android. 
  • Trabajar a nivel de Red y Storage en la creación de aplicaciones Android.

Duración:  175 horas virtuales (Telepresencial + Online)
Fehas:

  • Inicia: 6 de octubre de 2015
  • Termina: 31 de diciembre de 2015

Horario:

  • Lunes y Miércoles de 12:00 a 14:30 horas.

Inversión:

  • General: $23,292.54
  • MéxicoFIRST: $17,917.34

Índice de contenidos.

Java Fundamentals for Android Development

Lesson 1: Java Basics  Introduction 

  • Java programming language 
  • Java Virtual Machine 
  • JDK and JRE 
  • Setting up your machine for Java programming 
  • Hello World in Java 
  • Using a text Editor 
  • Using an IDE 
  • Java Primitive
  • Data Type 
  • Naming 
  • Arrays 
  • Control Flow 
  • If/Else and Switch 
  • Switch statement 
  • While loop 
  • For Loop

Lesson 2: Object Oriented Programming 

  • Introduction 
  • Object Oriented Programming 
  • Objects 
  • Classes 
  • Inheritance 
  • Interface 
  • Access Modifiers 
  • Constructors 
  • Method overriding and overloading 
  • Polymorphism

Lesson 3: Java Topics 

  • Introduction 
  • Java Collections 
  • Interfaces 
  • Implementations 
  • Enumerated types 
  • Serialization  Deserializing

Android Application Development

Lesson 1: Hello Android Framework

  • Introduction 
  • Creating an Android Project 
  • Within Eclipse 
  • From Command line 
  • Running Your Application 
  • Running you project on the emulator 
  • Components of an Android application 
  • Application Life-cycle 
  • Modifying created project 
  • Change activity’s name

Lesson 2: Android SDK Tools and Activity Class 

  • Android Software Layers 
  • Linux kernel 
  • C/C++
  • Libraries 
  • Android Runtime 
  • Application Framework 
  • Application layer 
  • Android Libraries 
  • The Android Manifest File 
  • Structure of the Manifest File 
  • Android SDK Tools 
  • Activity life-cycle through Java 
  • Create an Activity 
  • Methods to remember

Lesson 3: ListActivity and ListView 

  • Introduction 
  • Views 
  • Using Views 
  • Adding a View to your application 
  • List Views and List Activity 
  • Using a ListActivity 
  • Adding ListView 
  • Add Event to List Items 
  • Summary 
  • Methods to remember

Lesson 4: Intents and Intent filters 

  • Introduction 
  • Intents 
  • Explicit Intents 
  • Implicit Intents 
  • Native Android Actions 
  • Data Transfer 
  • Intent to Call Activities 
  • Direct calls 
  • Sub-activities: Calling Activities for Results 
  • Register an IntentFilter 
  • Methods to remember

Lesson 5: Custom Views 

  • Introduction 
  • Different Uses of Customized Views 
  • Modify Existing Views 
  • Step by Step 
  • What is in onDraw() 
  • The full picture

Lesson 6: Dialogs and Toasts 

  • Dialogs  Dialog sub-classes 
  • Creating dialogs with user-defined layout 
  • Activities with Dialog Theme 
  • Toasts  Methods to remember

Lesson 7: More UI – Options Menu, Context Menu, and WebView 

  • Introduction  Menus 
  • Building a menu from Java code 
  • Building a menu from a resource file 
  • Handle Select Events  Sub-menus 
  • Context Menus 
  • Handling Context Menu Selection 
  • Additional Menu Item options
  • Checkboxes and Radio Buttons 
  • Shortcut Keys 
  • Condensed Titles 
  • Menu Item Click Listener 
  • Intents 
  • WebView 
  • Methods to remember 
  • Practical Exercise

Lesson 8: Android Storage: Network, File I/O, and SharedPreferences 

  • Android Storage Options 
  • Shared Preferences 
  • Internal Storage 
  • SQLite Databases 
  • Network Connection 
  • Connecting to the internet 
  • File I/O  Including files as resources 
  • Shared Preferences 
  • Retrieving Shared Preferences 
  • Save activity state
  • Lesson 9: Android Storage: SQLite and Content Providers 
  • Introduction 
  • SQLite in your application 
  • SQLite library 
  • SQLiteOpenHelper 
  • SQLiteDatabase 
  • Cursors 
  • Databases in Android 
  • Native Android Content Providers 
  • Methods to remember

Lesson 10: Android Notifications 

  • Introduction 
  • Creating a notification 
  • Notification actions 
  • Example: Notification Manager 
  • Summary

¿Qué te pareció la publicación?

Curso con doble certificación LINUX (LPIC1+SUSECLA)

Usos del Internet en los Estados