Objetivos
Al final del curso serás capaz de:
- Desarrollar programas complejos con lenguajes dinámicos
- Participar en equipos de desarrollo de software con Python
- Utilizar Python como primer lenguaje para iniciar a la programación.
- Usar las técnicas de desarrollo ágil más convenientes en tus proyectos y en clase.
|
Conocimiento previo
Este no es un curso de introducción a la programación. Para participar en el curso es necesaria una experiencia programando.
Si tienes muy poca experiencia programando, echa un vistazo a los siguientes recursos:
|
Este es un curso regional de formación del profesorado de la Familia Profesional de Informática y Comunicaciones organizado por el Gobierno de Aragón para el curso 2011/12
Características
- Curso semipresencial
- 40 horas presenciales: 2, 5, 6, 7, 8 y 9 de septiembre, 19 de oct. y 23 de nov.
- 40 horas de formación online y desarrollo de proyectos
Nivel
Lenguaje de programación
Más información: Ficha del curso
|
- Lenguajes dinámicos
- Enseñanza de la programación
- Uso del repositorio del curso en github
- Las bases del lenguaje
- Recursos adicionales: control de versiones ...
- Manejo de entradas/salidas, sistemas de ficheros y procesos
- Administración remota y monitorización de servidores
- Bases de Datos relacionales, ORM, XML, JSON
- pilas, pygame, cocos2d
- pygame en android
- Modelos, vistas, templates, admin.
- Creación de aplicaciones web en minutos.
- GAE (Google Application Engine)
- APIs servicios Cloud
Planificación provisional
- (2/sept) Introducción, Inmersión en python I
- (5/sept) Programación Ágil. Git. Inmersión en python II
- (6/sept) Jython. Integración con Java.
- (7/sept) Bases de datos y tratamiento de la información.
- (8/sept) Android. Programación para móviles.
- (9/sept) Django. Programación web.
- (19/oct) Qt. Programación de escritorio.
- (23/nov) Programación y monitorización de sistemas.
- Online Programación de vídeojuegos con pygame.
- Online Servicios Web
|