Inicio | Máster Python
Máster Python
Certificaciones Python que puedes obtener:
30-02 – Python Programmer Certified (PCEP)
30-03 – Python Programmer Associate Certified (PCAP)
1Z0-171 – Oracle SQL 23ai (OCA)
Máster Oficial Python en Programación de Aplicaciones Empresariales y Web
- Método: Online
- Tutores y coordinadores personalizados
- 340 Horas lectivas
- 300 Test de examen certificación
- 90 Laboratorios prácticos
¿Qué aprenderás en este Máster en Python?
El enfoque práctico de este Máster Python, es dominar a nivel profesional la programación Python, el desarrollo de aplicaciones con Framework Django y Python, y lenguaje de programación SQL 23ai, junto con las bases de bases de datos más utilizadas empresarialmente MySql y Oracle 23ai, con inteligencia artificial.
En la actualidad, los lenguajes Python y SQL, son dos, de los lenguajes de programación más usados por las empresas.
¿Cómo está diseñado este Máster Python?
Este programa, está diseñado empezando desde nivel cero, paso a paso, hasta alcanzar el nivel profesional con un aprendizaje práctico, con un aprendizaje de laboratorios prácticos paso a paso, de esta manera, el aprendizaje es muy fácil e intuitivo.
Seguimiento y aprendizaje práctico
El seguimiento y aprendizaje de este Máster Python es personalizado, dando solución a todas sus preguntas, orientación, corrección de exámenes y proyectos, a través de su profesor personalizado.
El alumno consolida sus conocimientos adquiridos a través de 90 laboratorios prácticos, 300 Test de examen certificación, actividades prácticas, y el desarrollo práctico de ejercicios y proyectos Python, MySQL, SQL, Django y Oracle.
Tecnologías que aprenderás en este Máster Python
En este Máster Python y Java aprenderás las tecnologías Python, Django, GitHub, SQL 23ai, MySQL y Data base 23ai con inteligencia artificial.
Este Master, forma parte del programa Máster Python y Java, pudiéndose aplicar la convalidación como parte del programa realizado.
Tecnologías que estudiaras
Certificaciones que vas obtener
Este Máster Python le prepara para aprobar los exámenes de oficiales de certificación:
- 30-02 – Python Programmer Certified (PCEP)
- 30-03 – Python Programmer Associate Certified (PCAP)
- 1Z0-171 – Oracle SQL 23ai – Oracle Database SQL (OCA)
La gestión de exámenes oficiales son gratuitos.
Empleo y salidas profesionales
Programador Python
Programador Python en Big Data
Programador Python en Inteligencia Artificial
Programador Python en CiberSeguridad
Programador Python Django Web
Programador SQL en bases de datos relacionales

Destinatarios
- Este Máster en Python está dirigido a todas aquellas personas interesadas en formarse tecnologías Python, SQL, Django y bases de datos empresariales.
Requisitos
Es deseable que los estudiantes de este plan de estudios tengan:
- Conocimientos de sistemas operativos Windows nivel medio
- Poder dedicar (entre 5 a 10) horas a la semana al estudio
Acceso a Prácticas y
Ofertas de Empleo

CNAC IT, cuenta con una amplia Bolsa de Empleo, con el objetivo de preparar las candidaturas de nuestros alumnos en la inserción laboral, a través de prácticas en empresas o mediante ofertas de empleo o mejora laboral, en colaboración con empresas y consultoras del sector tecnológico, que asegura al 100% practicas a nuestros alumnos u oferta de empleo vinculada.
CNAC IT, te proporcionará la posibilidad de integrarte en empresas, avalando tu candidatura en los procesos de selección de personal en Programas de Practicas y Ofertas de Empleo.
Máster Python
- Sintaxis del lenguaje Python para diseñar programas
- Métodos y estructuras de decisión y bucles para determinar el flujo de ejecución de un programa Python.
- Construir módulos y paquetes para una correcta organización del código Python.
- Programación Python orientada a objetos.
- Utilizar y manipular referencias a objetos Python y escribir código de gestión de errores.
- Manipulación de archivos Python.
- Aprender la Instalación y configuración de Django.
- Configurar una base de datos con Django.
- Conexión con bases de datos
- Creación y manipulación de datos con Django
- Uso de plantillas de Django
- Creación de formularios y sesiones con Django
- Activar el panel de control de Django.
- Crear aplicaciones Python en entrono de desarrollo Django.
- Comprensión sólida del lenguaje SQL, el modelado de datos y el uso de SQL para crear y manipular tablas en una base de datos Oracle.
- Dominar lenguaje SQL necesarios para llevar a cabo cualquier proyecto de base de datos.
- Obtener un conocimiento práctico de consultas, inserción, actualización y eliminación de sentencias SQL, control de datos, optimización, índices, modelado de datos y la normalización.
- Adquirir los conocimientos profesionales de SQL mediante la tecnología de Oracle Database 23ai y MySQL.
- Preparación certificación exámenes:
- 30-02 – Python Programmer Certified (PCEP)
- 30-03 – Python Programmer Associate Certified (PCAP)
- 1Z0-171 – Oracle Database: SQL 23ai (OCA)
Máster Python
Este Máster de Python, te forma para ser un programador en Python, programador en aplicaciones a través de Django y Python, bases de datos MySQL y Oracle 23ai, y como programador en el lenguaje SQL23ai con inteligencia artificial, aprendiendo de manera practica a través de sistemas virtuales y herramientas profesionales.
Este Máster Python, te prepara para:
- Examen 30-02 – Python Programmer Certified (PCEP)
- Examen 30-03 – Python Programmer Associate Certified (PCAP)
- Examen 1Z0-171: Oracle Database SQL 23ai (OCA)
Módulo 1: Curso Oficial Certified Python Programmer
Prepara Examen 30-02: Certified Python Programmer (PCEP)
Modulo 1: Introducción a Python y a la programación
- Python como un lenguaje de programación moderno, universal y en crecimiento.
- Versiones de Python y desarrollo del lenguaje.
- Breve reseña de las herramientas y los entornos necesarios para comenzar a programar en Python.
Módulo 2: Tipos de datos, variables, operaciones básicas de entrada y salida, y operadores básicos
- Cómo escribir y ejecutar tu primer programa en Python.
- Literales de Python.
- Operadores y expresiones de Python.
- Variables: cómo nombrarlas y usarlas.
- Operaciones básicas de entrada y salida en Python.
Módulo 3: Valores booleanos, ejecución condicional, bucles, listas y su procesamiento, operaciones lógicas y a nivel de bits
- Tipo de datos booleanos.
- Operadores relacionales en Python.
- Toma de decisiones en Python: if, if-else, if-elif-else.
- Repetición de código mediante bucles: while y for.
- Operaciones lógicas y de bit a bit en Python.
- Listas en Python: construcción, indexación, slicing y manipulación de contenido.
- Cómo ordenar una lista usando el algoritmo bubble-sort.
- Listas multidimensionales y sus aplicaciones.
Módulo 4 : Funciones, tuplas, diccionarios, y procesamiento de datos
- Estructuración del código y concepto de funciones.
- Invocación de funciones y devolución de resultados desde una función.
- Alcances de los nombres y shadowing de variables.
- Tuplas: propósito, construcción y uso.
- Diccionarios: propósito, construcción y uso.
- Excepciones: try-except, algunas excepciones útiles.
Examen Final
Preparación examen certificación
Módulo 2: Curso Oficial Programmer Associate Certified Python
Prepara Examen 30-03: Programmer Associate Certified Python (PCAP)
Módulo 1: Módulos, paquetes y PIP
- ¿Qué es un módulo y por qué lo necesitamos?
- Importación y uso de módulos.
- Revisión de algunos módulos nativos útiles de Python.
- ¿Qué es un paquete y en qué se diferencia de un módulo?
- Construir y usar paquetes.
- PIP: una navaja suiza para el mantenimiento de paquetes.
Módulo 2: Excepciones, Strings y Métodos sobre Listas/Strings
- Caracteres, Strings y estándares de codificación.
- Strings vs Listas: similitudes y diferencias.
- Métodos sobre listas.
- Métodos sobre Strings.
- Errores en tiempo de ejecución en Python.
- Controlar el flujo de errores mediante try y except.
- Jerarquía de las excepciones.
Módulo 3: Programación Orientada a Objetos en Python (OOP)
- Conceptos básicos de programación orientada a objetos.
- Del enfoque procedimental al orientado a objetos: motivaciones y beneficios.
- Clases, objetos, propiedades y métodos.
- Herencia y polimorfismo.
- Las excepciones como objetos.
Módulo 4 : Miscellaneous
- Generadores, iteradores y closures.
- Trabajar con el sistema de archivos, el árbol de directorios y los archivos.
- Módulos Python Standard Library (os, datetime, time y calendar)
Examen Final
Preparación examen certificación
Módulo 3: Curso Oracle Database SQL 23ai
Prepara Examen 1Z0-171 – Oracle Database SQL 23ai (OCA)
- Explicación de los aspectos teóricos y físicos de una base de datos relacional
- Relacionando cláusulas en la Instrucción SELECT de SQL con Componentes de un ERD
- Explicación de la relación entre una base de datos y SQL
- Instalación de BD Oracle 23ai
- Instalación de SQL developer y cliente Oracle
- Uso de alias de columna
- Uso de la instrucción SELECT de SQL
- Uso del operador de concatenación, cadenas de caracteres literales, operador de comillas alternativas y la palabra clave DISTINCT
- Uso de expresiones aritméticas y valores NULL en la instrucción SELECT
- Aplicación de reglas de precedencia para operadores en una expresión
- Limitación de filas devueltas en una instrucción SQL
- Uso de variables de sustitución
- Uso de los comandos DEFINE y VERIFY
- Ordenación de datos
- Manipulación de cadenas con funciones de caracteres en las cláusulas SELECT y WHERE de SQL
- Realización de operaciones aritméticas con datos de fecha
- Manipulación de números con las funciones ROUND, TRUNC y MOD
- Manipulación de fechas con la función de fecha
- Aplicación de las funciones NVL, NULLIF y COALESCE a los datos
- Comprensión de la conversión de tipo de datos implícita y explícita
- Uso de las funciones de conversión TO_CHAR, TO_NUMBER y TO_DATE
- Anidación de múltiples funciones
- Restricción de resultados de grupo
- Creación de grupos de datos
- Uso de funciones de grupo
- Uso de autojoins
- Uso de varios tipos de joins
- Uso de non equijoins
- Uso de joins OUTER
- Comprensión y uso de productos cartesianos
- Uso de subconsultas de una sola fila
- Uso de subconsultas de múltiples filas
- Actualizar y eliminar filas usando subconsultas correlacionadas
- Coincidencia de las instrucciones SELECT
- Uso de la cláusula ORDER BY en operaciones de conjunto
- Uso del operador INTERSECT
- Uso del operador MINUS
- Uso de los operadores UNION y UNION ALL
- Gestión de transacciones de base de datos
- Control de transacciones
- Realización de operaciones de inserción, actualización y eliminación
- Realización de inserciones en tablas múltiples
- Realización de declaraciones Merge
- Gestión de índices
- Gestión de sinónimos
- Gestión de secuencias
- Descripción y trabajo con tablas
- Descripción y trabajo con columnas y tipos de datos
- Creación de tablas
- Eliminación de columnas y configuración de columnas NO UTILIZADAS
- Truncamiento de tablas
- Creación y uso de tablas temporales
- Creación y uso de tablas externas
- Gestión de restricciones
- Gestión de vistas
- Uso de vistas
- Modificación de vistas
- Eliminación de vistas
- Diferenciación de privilegios del sistema de privilegios de objeto
- Concesión de privilegios en tablas
- Distinguir entre concesión de privilegios y roles
- Uso de vistas del diccionario de datos
- Trabajo con CURRENT_DATE, CURRENT_TIMESTAMP y LOCALTIMESTAMP
- Trabajo con tipos de datos INTERVAL
- Gestión de transacciones de base de datos DML
- Realización de operaciones INSERT, UPDATE, y DELETE
- Descripción de tablas
- Descripción y uso de columnas
- Creación de tablas
- Eliminación de columnas y tablas
- Truncamiento de tablas
- Trabajando con funciones analíticas
- Expresiones de Tabla Comunes (CTE)
- Consultas jerárquicas
Módulo 4: Curso Framework Django
Tema 1: Introducción a Django
- ¿Qué es Python y Django?
- Características del lenguaje
- Instalación de Python
- Windows
- Linux
- Instalación de Django
- Instalar Django
- Cambiando la configuración
- Configurar una base de datos
Tema 2: Formularios utilizando Django
- Formularios
- Enlace a una página con el formulario
- Validación de formularios
- Editar el formulario
Tema 3: Plantillas y JQuery utilizando Django
- Plantillas avanzadas.
- Uso del sistema de plantillas
- Múltiples contextos, misma plantilla
- Acceso a variables de contexto jquery
- Ejecutar código cuando la página ha sido cargada
Tema 4: Introducción al acceso a datos
- Acceso a datos.
- Agregar strings
- Actualizar e insertar datos
Tema 5: Introducción al Dom y JavaScript
- Funcionamiento del DOM
- ¿Qué es el DOM?
- DOM y javascript
- ¿Cómo se accede al DOM?
- Interfaces del DOM
Tema 6: Framework de formularios de Django
- Creación de Formularios
- Framework de formularios
- Cómo establecer los datos iniciales del formulario
Tema 7: Base de datos: modelos y relaciones
- Modelos y relaciones
- Primer paso
- Comando validate
Tema 8: Interfaz de administración y gestión de la seguridad
- Interfaz de Administración
- Seguridad
Tema 9: Configuración de sesiones
- Activar y utilizar Sesiones
- Activar sesiones
- Usar las sesiones en una vista
- Comprobar que las cookies sean utilizables
- Usar las sesiones fuera de las vistas
- Sesiones breves frente a sesiones persistentes
Tema 10: Control de versiones
- Instalación y configuración de Git
- Instalar Git
- Iniciar nuestro repositorio Git
- Enviar nuestro código a Github
PROYECTOS
PROYECTO FINAL
Titulaciones que obtendrás en este programa:
Estudiaras en una plataforma profesional, con garantía total de conexión, rapidez y en la vanguardia de las nuevas tecnologías, a la que podrás acceder desde cualquier dispositivo móvil.
- Dispondrás del apoyo y seguimiento de un tutor personal, experto y especializado en la materia, que responderá a tus dudas y preguntas en menos de 24 horas
- Biblioteca, donde encontrarás material relacionado y enlaces de interés y actualidad.
- Podrás comprobar tu progreso, obtener correcciones y comentarios de tu tutor personal, y acceder al Expediente Académico, donde encontrarás todas las pruebas de evaluación realizadas.
- Realizarás pruebas de evaluación tras cada módulo del curso, a través del Campus Online, con las que comprobarás tus progresos en la materia, tus puntos fuertes, y tus áreas de mejora.

Cursos relacionados
BECAS DE HASTA EL 50%
Máster Java
En este Máster Java, dominaras el lenguaje de programación Java y frameworks, más demandados por las empresas.
BECAS DE HASTA EL 60%
Máster Administración Datos Oracle 23ai
Serás un Profesional en Administración Base de Datos Oracle 23ai (OCA)(OCP)
BECAS DE HASTA EL 65%
Máster CiberSeguridad
Máster oficial en ciberseguridad y hacking ético. Preparación exámenes oficiales certificación.
