________________________________________________________________
¿Quiere realizar este curso en modalidad telepresencial o presencial?
Póngase en contacto con nosotros por correo: info@nanforiberica.com, teléfonos: +34 91 031 66 78 / +34 605 98 51 30, WhatsApp: +34 685 60 05 91, o comunícate con Nuestras Oficinas
________________________________________________________________
Descripción del curso
Este curso se imparte en modalidad online y consta de 8 unidades.
La duración del curso es de 60 horas que se distribuye entre el contenido y las herramientas de colaboración. A su finalización, el alumno recibirá un diploma acreditativo.
La formación se realiza a través de nuestro Campus Virtual, con esta modalidad dispondrás de todo el contenido didáctico en la plataforma del curso y estará accesible, desde el día de inicio de curso, las 24 horas todos los días de la semana. El acceso al Campus estará disponible por 6 semanas.
El alumno también dispondrá de foros de participación, así como una tutorización continua.
Objetivos
- Lograr en el alumno un sentimiento de capacidad y fortaleza a la hora de afrontar problemas que impliquen programación.
- Dotar al alumno de las nociones y conocimientos necesarios para tener competencias básicas de programación (de forma genérica y en Python en particular).
- Dotar al alumno de capacidades de búsqueda de información de forma efectiva.
- Dotar al alumno de la capacidad para dividir problemas complejos en partes manejables.
Contenido del curso
Tema 1: Programación y algoritmos a nivel teórico
- Qué es un programa
- Qué son los lenguajes de programación
- Elementos de un programa
- Herramientas para programar
- Algoritmos
Tema 2: Introducción a Python3
- Qué es Python
- Instalación de Python
- Anaconda como entorno de trabajo
Tema 3: Python3 y cálculos matemáticos
- Variables y tipos de datos
- Trabajo con números
- Entrada por teclado
- Operadores aritméticos
- Condicionales
- Bucles
- Manipulación de cadenas
- Listas
- Diccionarios
- Sets y tuplas
- Funciones
Tema 4: Acceso a Bases de datos SQL con Python
- Qué es una base de datos
- SQLite
- Módulos de Python para trabajar con bases de datos
Tema 5: Introducción a la representación gráfica con Python
- Interfaces de usuario
- Módulo Tkinter
Tema 6: Programación orientada a objetos
- Qué es la programación orientada a objetos
- Diferencia con la programación por procedimientos
- Clases y objetos
Tema 7: Programación escalable con arquitecturas de microservicios
- Qué son los microservicios
- Diferencia con arquitecturas monolíticas
- Programación escalable con microservicios
- Buenas prácticas
Tema 8: Otros temas avanzados y Python
- Archivos
- Errores y excepciones
Requisitos Previos
- Capacidad de utilizar ordenadores para iniciar programas, abrir y guardar archivos, navegar por menús e interfaces de aplicaciones.
- Capacidad para comprender conceptos lógicos como las comparaciones
- Conocimientos básicos de matemáticas
- Capacidad para crear, comprender y seguir instrucciones estructuradas o procedimientos paso a paso.