Programación para Android Presentación El crecimiento de Android representa una gran oportunidad para el desarrollo de servicios y aplicaciones móviles. Por ello, Capacitación IT ofrece este curso dirigido a quienes deseen incursionar en la programación de aplicaciones para el sistema operativo móvil más extendido de los últimos años. Requisitos previos Para realizar esta capacitación en necesario que los alumnos posean conocimientos previos en programación. Es deseable contar con al menos una experiencia mínima de programación en lenguajes como Java, PHP,.Net, etc Los conceptos de Android se verán desde cero, por lo que no es necesario tener conocimientos previos en programación de dispositivos móviles. Aunque es altamente recomendable tener conocimientos de programación. Próximos Inicios Fecha de inicio: 27/10/2011 Horario: Martes y jueves de 18:00 a 22:00. Duración: 48 horas reloj, 2 meses. Cupo máximo: 15 alumnos por curso Costo En Argentina:... $ 1550 En el exterior:... U$S 350 Los montos publicados incluyen los costos de inscripción, exámenes, certificación final y todo el material impreso y/o digital correspondiente. Formas de pago Medios habilitados para Argentina: Objetivos Al finalizar la capacitación podrás realizar los siguientes desarrollos: Conocerás las herramientas y SDK de Android en su versión 2.3. Serás capaz de crear interfaces, menús y diálogos. Crear aplicaciones completas y escalables en Android. Podrás manejar archivos multimedia en dispositivos móviles (Audio y Video). Crearás animaciones en Android. Utilizarás las Apis Google, tal como búsquedas, mapas, etc. Interactuar en entornos de Cloud-computing Duración y modalidad La duración de esta capacitación es de 48 horas reloj, dictadas en 2 clases semanales de 3 horas cada una, durante 2 meses. Las clases se dictarán a través de videoconferencias en vivo, provistas por WebEx. Medios habilitados para el exterior: Promociones Probá el curso sin cargo! Con Tarjeta Naranja o Cordobesa, 6 pagos de $ 258. Podés tomar las dos primeras clases gratis** Ahorrá un 15% pagando en efectivo! De contado o por transferencia bancaria. ** Las dos primeras clases no tendrán ningún costo. Si el curso no cumple con tus expectativas, no tendrás que pagar por ningún concepto.
Programación para Android Programa de contenidos detallado La capacitación está organizada en los siguientes módulos: 1. User Interface UI Layout Declaring Layout Layout File Attributes ID Layout parameters Types of Layout" UI Menu Types of menus Options menu Context menu Submenu UI Dialog AlertDialog ProgressDialog Views Styles and themes UI Adapters AdapterView & Adapter AdapterView responsibilities ListActivity, ListView, and ListAdapter Spinner, SpinnerAdapter UI Notifications Toast notification Status bar notification Alarm manager
2. Activities What is an Activity? Declaration of Activities in manifest file Activities and application Activity life-cycle Activity stack 3. Intents Intent messaging Intent object structure Intent resolution 4. Data storage Data storage options Shared preferences Internal storage External storage Database Network connection 5. Multimedia Audio/Video support in Android platform Audio and Video playback Playing JET content Supported media formats Capturing audio 6. Animation Frame by Frame animation Tween animation Translate, Rotate, Scale, Alpha Interpolator Layout animation 7. Services Service lifecycles Permissions Local services
Remote services 8. Location and Maps Location services Providing mock location data Google Maps external library 9. App Widgets App Widget framework Steps for creating an App Widget Creating App Widget configuration Activity 10. Licensing Licensing service Steps of implementing licensing service 11. Android Search Framework Application responsibilities Creating searchable configuration Creating searchable Activity Performing search Invoking Search Dialog Passing Search Context Data Adding Voice Search Adding recent query suggestions 12. Web services, XML, Cloud computing HttpClient API Invocation styles Response Formats 13. 2D Graphics Android Graphics Drawables Using an image saved in your project resources Using an XML file that defines the Drawable properties ShapeDrawable
14. Security and Permissions Android security design principles Permissions Application signing 15. Publishing Signing your application Setting up publisher account Preparing your application Exporting and Signing application Publishing the application