________________________________________________________________
¿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.