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.

Master Python
Python Django

Tecnologías que estudiaras

curso-python
master java spring SQL
Curso Java MySQL
Master GitHub
Master Python Django
curso oracle 23ai

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.

 
Master ciberseguridad
Curso sql 23ai
curso oracle 23ai
CNAC CERTIFORT

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 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)

Tema 1:  Introducción SQL e instalación de BD Oracle 23ai y SQL Developer
  • 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
Tema 2: Recuperación de datos utilizando la instrucción SELECT de SQL
  • 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
Tema 3: Restricción y ordenación de datos
  • 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
Tema 4: Uso de funciones de una sola fila para personalizar la salida
  • 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
Tema 5: Uso de funciones de conversión y expresiones condicionales
  • 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
Tema 6: Informar datos agregados utilizando funciones de grupo
  • Restricción de resultados de grupo
  • Creación de grupos de datos
  • Uso de funciones de grupo
Tema 7: Visualización de datos de múltiples tablas
  • Uso de autojoins
  • Uso de varios tipos de joins
  • Uso de non equijoins
  • Uso de joins OUTER
  • Comprensión y uso de productos cartesianos
Tema 8: Uso de subconsultas para resolver QUERIES
  • Uso de subconsultas de una sola fila
  • Uso de subconsultas de múltiples filas
  • Actualizar y eliminar filas usando subconsultas correlacionadas
Tema 9: Uso de operadores SET
  • 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
Tema 10: Gestión de tablas mediante instrucciones DML
  • 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
Tema 11: Gestión de índices, sinónimos y secuencias
  • Gestión de índices
  • Gestión de sinónimos
  • Gestión de secuencias
Tema 12: Uso de DDL para gestionar tablas y sus relaciones
  • 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
Tema 13: Gestión de vistas
  • Gestión de vistas
  • Uso de vistas
  • Modificación de vistas
  • Eliminación de vistas
Tema 14: Control de acceso de usuario
  • Diferenciación de privilegios del sistema de privilegios de objeto
  • Concesión de privilegios en tablas
  • Distinguir entre concesión de privilegios y roles
Tema 15: Gestión de objetos con vistas del diccionario de datos
  • Uso de vistas del diccionario de datos
Tema 16: Gestión de datos en diferentes zonas horarias
  • Trabajo con CURRENT_DATE, CURRENT_TIMESTAMP y LOCALTIMESTAMP
  • Trabajo con tipos de datos INTERVAL
Tema 17: Gestión de tablas mediante instrucciones DML en MySQL
  • Gestión de transacciones de base de datos DML
  • Realización de operaciones INSERT, UPDATE, y DELETE
Tema 18: Introducción al Lenguaje de Definición de Datos en MySQL
  • Descripción de tablas
  • Descripción y uso de columnas
  • Creación de tablas
  • Eliminación de columnas y tablas
  • Truncamiento de tablas
Tema 19: Manipulación de datos utilizando consultas avanzadas
  • 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:

Máster Python en Programación de Aplicaciones Empresariales y Web
Titulación Certified Python Programmer (PCEP)
Titulación Programmer Associate Certified Python (PCAP)
Titulación Oracle Database SQL 23ai – Oracle Certified (OCA)
 
 

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.
 
 
 
CISCO ACADEMY CNAC
CNAC CERTIFORT
CNAC Paloalto
CNAC
CNAC

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.