Curso subvencionado para trabajadores online
Duración : 33 Días
¿Te interesa aprender a estructurar código limpio, gestionar excepciones y conectar bases de datos con éxito? En este curso lograrás las competencias necesarias para desarrollar aplicaciones informáticas sobre un diseño especificado utilizando lenguaje Python, integrando aplicaciones web con CGIs de Python.
Emagister S.L. (responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información y comunicaciones promocionales de formación con tu consentimiento. Ejerce tus derechos de acceso, supresión, rectificación, limitación, portabilidad y otros, según se indica en nuestra política de privacidad.
Objetivos
- Escribir código estructurado aplicando la sintaxis, variables y operadores correctamente. - Controlar el flujo del programa mediante bucles y estructuras condicionales optimizadas. - Gestionar datos complejos usando colecciones como listas, tuplas y diccionarios. - Modularizar el software creando funciones, paquetes y módulos reutilizables. - Implementar el paradigma POO mediante el diseño de clases y objetos. - Garantizar la estabilidad del software controlando excepciones y errores en tiempo de ejecución. - Manipular información externa mediante la conexión a bases de datos y ficheros.
A quién va dirigido
Prioritariamente para trabajadores del sector de la Informática. En algunos cursos se habilitan plazas para desempleados. Consultar disponibilidad.
Requisitos
Estar dado de alta en la empresa del sector o ser demandante de empleo. Cumplir como mínimo alguno de los siguientes requisitos: - Título de Graduado en Educación Secundaria Obligatoria (ESO) o equivalente. - Título de Técnico (Formación Profesional de Grado Medio). - Haber superado la prueba de acceso a ciclos formativos de grado medio. - Tener un certificado de profesionalidad de nivel 2 (de cualquier familia). - Tener un certificado de profesionalidad de nivel 1 de la misma familia profesional (Informática y Comunicaciones). - Haber superado la prueba de acceso a la universidad para mayores de 25 y/o 45 años. - Tener superadas las competencias clave de nivel 2 (matemáticas y comunicación en lengua castellana). Se recomienda manejo fluido del sistema operativo, gestión de archivos y navegación por internet. No se requiere experiencia profesional
Temario completo de este curso
1. Introducción a Python y Lógica de Programación
- Inserción de comentarios y buenas prácticas de estilo.
- Declaración de variables y tipos de datos primitivos.
- Uso de operadores (aritméticos, lógicos y relacionales).
- Implementación de estructuras de control de flujo.
2. Gestión y Estructuras de Datos
- Uso de los métodos principales de cadenas de texto.
- Manipulación avanzada de colecciones: listas, tuplas y diccionarios.
- Procesos de conversión de tipos de datos (casting).
3. Modularidad y Reutilización de Código
- Definición y uso de funciones (parámetros, argumentos y retornos).
- Creación y organización de paquetes y módulos.
- Gestión de ámbitos de variables y namespaces.
4. Paradigma de Programación Orientada a Objetos (POO)
- Modelado e instanciación de clases y objetos.
- Definición de atributos y métodos de clase.
- Pilares de la POO adaptados a la sintaxis del lenguaje.
5. Persistencia de Datos y Gestión de Errores
- Acceso a la información de ficheros externos (lectura y escritura).
- Acceso e integración con bases de datos relacionales u otras fuentes estructuradas.
- Tratamiento de excepciones.
6. Desarrollo e Integración Web
- Fundamentos del uso de Python en el entorno web.
- Integración de aplicaciones web mediante scripts o arquitecturas de servidor de aplicaciones (como CGIs o frameworks ligeros tipo Flask).