Formación

Desde siempre en Frogtek hemos tenido una gran inquietud por ir aprendiendo cosas nuevas, hemos sido en gran medida autodidactas pero nos hemos apoyado en la mayoría de las ocasiones en contenidos que hemos encontrado por la web, en visitas que ingenieros más experimentados han hecho a nuestra oficina e incluso en formación que, dentro de nuestras limitadas posibilidades económicas, hemos cursado. Este mismo blog es la prueba de nuestro interés en compartir ese conocimiento y hacerlo crecer entre todos, ya que el conocimiento es una de esas pocas cosas que cuando se reparte crece.

Con ese espíritu durante los últimos dos años hemos impartido algún curso de forma más o menos reactiva y ahora hemos decidido formalizar, ampliar y de alguna manera oficializar nuestra oferta de cursos en los temas dónde pensamos que más podemos ofrecer… que son, los que ves más abajo. Nuestro negocio sigue siendo Frogtek y TiendaTek pero queremos abrir esta nueva línea que nos permita de vez en cuando hacer algo distinto, disfrutar con algo como la enseñanza y poner en valor el conocimiento que mediante el día a día adquirimos. No somos profesores profesionales, ni para lo bueno, ni para lo malo. Quizá no usemos los últimos recursos pedagógicos, quizá podamos ser mejores comunicadores pero de lo que hay duda es de que sabemos de lo que hablamos y tenemos un punto de vista absolutamente realista y práctico sobre lo que pretendemos enseñar. Si te interesa que demos alguno de estos cursos a través de tu organización o te interesa como particular asistir a alguno mándanos un correo electrónico a info (arroba) frogtek (punto) org y lo hablamos.

Iniciación a Android

Jose, uno de nuestros expertos en Android y, sin lugar a dudas, unas de las personas que más tiempo lleva programando con este Sistema Operativo (desde 2008 cuando sólo había SDK, aún no existían teléfonos y en el departamento de I+D de Vodafone estábamos investigando sus posibilidades) es el encargado de introducir a los alumnos en esta tecnología a través de un temario que hemos ido puliendo con el paso de los meses y que ahora hemos decidido ofrecer de manera más formal.

¿Quieres aprender Android?, ¿quieres hacerlo con alguien que además es un enamorado del craftmanship y te ayudará a mejorar como programador independientemente del lenguaje?, ¿quieres practicar una kata en Android?, ¿o dar los primeros pasos en el TDD para Android?. Este es tu curso:

Temario:

1. Introducción (2h)

  • Origen, evolución y empresas participantes.
  • Sobre Android (Qué es, evolución, características, arquitectura)
  • Android visto como usuario (Market)
  • Android visto como desarrollador (Máquina Dalvik, Framework)

2. Herramientas y entorno de desarrollo (4h)

  • Eclipse
  • Herramientas proporcionadas por Android (adb, sqlite3, ddms…)
  • Herramientas externas (sqliteman, droiddaw….)
  • Entorno de desarrollo. Puesta en funcionamiento
  • Emulador

3. Arquitectura de una aplicación (3h)

  • Primera aplicación.
  • Bloques constituyentes de una aplicación
  • Ciclo de vida (con ejemplos)
  • Archivos en un proyecto

4. Vistas (6h)

  • Diseño de pantallas XML
  • Elementos básicos (Botones, Textos). Crear formularios
  • Elementos complejos (Listados, Elementos personalizados)
  • Ejercicios al respecto en cada uno de los puntos.

5. Persistencia (5h)

  • Bases de datos
  • Preferencias
  • Sistema de ficheros
  • Content Providers
  • Ejercicios correspondientes

6. APIs del teléfono (1h)

  • Wifi
  • Bluetooth
  • Llamadas

7. Procesos en segundo plano, BroadCast Receivers (3h)

  • Procesos en segundo plano
  • BroadcastReceivers

8. Librerías Google APIS (1h)

Convocatorias:

Cloud computing con Google App Engine

Próximamente.

Integración Continua: JENKINS, MAVEN, GIT

Próximamente.

 

Be Sociable, Share!

Una respuesta a Formación

  1. Pingback: Curso de Iniciación a Android en Walqa, Huesca | Developing Frogtek

Deja un comentario

Tu dirección de correo electrónico no será publicada.

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>