Inicio | Máster Python y Java
Máster Python y Java
Certificaciones Python y Java que puedes obtener:
30-02 – Python Programmer Certified (PCEP)
30-03 – Python Programmer Associate Certified (PCAP)
1Z0-808 – Java Programmer I (OCA)
1Z0-809 – Java Programmer II (OCP)
1Z0-171 – Oracle SQL 23ai (OCA)
Máster Experto en Programación de Aplicaciones Empresariales Python y Java
- Método: Online
- Tutores y coordinadores personalizados
- 435 Horas lectivas
- 625 Test de examen certificación
- 140 Laboratorios prácticos
¿Qué aprenderás en este Máster en Python y Java?
El enfoque práctico de este Máster Python y Java, es dominar a nivel profesional la programación Python, lenguaje de programación Java 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, Java y SQL, son los tres lenguajes de programación más usados por las empresas.
¿Cómo está diseñado este Máster Python y Java?
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 y Java 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 140 laboratorios prácticos, 625 Test de examen certificación, actividades prácticas, y el desarrollo práctico de ejercicios y proyectos Python, Java y Oracle.
Tecnologías que aprenderás en este Máster Python y Java
En este Máster Python y Java aprenderás las tecnologías Python, Java, SQL 23ai, MySQL y Data base 23ai con inteligencia artificial.
Este Master, forma parte del programa Máster Java, pudiéndose aplicar la convalidación como parte del programa realizado.
Tecnologías que estudiaras
Certificaciones que vas obtener
Este Máster Python y Java 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)
- 1Z0-808 – Oracle Certified Associate (OCA) Java SE Programmer I
- 1Z0-809 – Oracle Certified Professional (OCP) Java SE Programmer II
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
Analista en programación Java con Oracle y MySQL
Programador Java
Programador SQL en bases de datos relacionales

Destinatarios
- Este Máster en Python y Java está dirigido a todas aquellas personas interesadas en formarse tecnologías Python, Java, SQL 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 y Java
- 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.
- Conocer la sintaxis y metodología de programación Java.
- Saber realizar la instalación de desarrollo de Java y configuración.
- Instalación y configuración del entorno de desarrollo JDK y entornos profesionales IDE.
- Dominar el modelo de Objetos, Variables, del lenguaje Java para poder realizar programas en Java.
- Utilizar la sintaxis del lenguaje Java para diseñar aplicaciones empresariales orientadas a objetos.
- Utilizar métodos y estructuras de decisión y bucles para determinar el flujo de ejecución de un programa Java.
- Comprender conceptos básicos de la orientación a objetos como la herencia, encapsulación, clases, métodos, arrays, herencia, procesos, declaraciones y abstracción.
- Usar y manipular referencias a objetos y escribir código de gestión de errores.
- Diseñar aplicaciones en la plataforma Java usando las APIs.
- Poner en práctica los conocimientos sobre orientación a objetos.
- Saber las buenas prácticas para diseñar aplicaciones Java.
- Utilizar y diseñar expresiones Lamba.
- Almacenamiento y manipulación de datos.
- Dominar archivos, directorios y el sistema de ficheros.
- Aprender conexión y gestión de bases de datos utilizando consultas SQL estándar mediante JDBC.
- Crear aplicaciones multi-thread.
- 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.
- Aprobar el examen demuestra un profundo conocimiento de SQL
- 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)
- 1Z0-808 – Java SE Programmer I (OCA)
- 1Z0-809 – Java SE Programmer II (OCP)
Máster Python y Java
Este Máster de Python y Java, te forma para ser un programador en Python y programador java, 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: Certified Python Programmer (PCEP)
- Examen 30-03: Programmer Associate Certified Python (PCAP)
- Examen 1Z0-808: Java Programmer I (OCA)
- Examen 1Z0-809: Java SE Programmer II (OCP)
- 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
PROYECTOS
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
PROYECTOS
Módulo 3: Curso Java Programmer I Oracle Certified Associate (OCA)
Prepara Examen 1Z0-808: Java Programmer I (OCA)
Tema 1: Características de Java, instalación y entornos de desarrollo
Tema 2: Arquitectura de proyecto java
Tema 3: Variables y constantes
Tema 4: Sentencias, Arrays, Condicionales
Tema 5: Manipular y formatear los datos en su programa
Tema 6: Array y bucles
Tema 7: Crear Clases y Objetos
Tema 8: Métodos
Tema 9: Clases y subclases
Tema 10: Uso de la herencia
Tema 11: Manejo de excepciones
PROYECTOS
Módulo 4: Curso Programmer II Oracle Certified Professional (OCP)
Prepara Examen 1Z0-809: Java SE Programmer II (OCP)
Tema 1: Interfaces y expresiones lambda
Tema 2: Interfaces y expresiones lambda
Tema 3: Clases, patrones, operadores
Tema 4: Colecciones y Genéricos
Tema 5: Flujos de colecciones y filtros
Tema 6: Interfaces funcionales integradas de Lambda
Tema 7: operaciones lambda
Tema 8: Excepciones y afirmaciones
Tema 9: API de fecha/hora de Java
Tema 10: Fundamentos I/O
Tema 11: Archivo I/O (NIO.2)
Tema 12: Concurrencia
Tema 13: Framework Fork-Join
Tema 14: Aplicaciones de base de datos con JDBC
Tema 15: Localización
PROYECTOS
Módulo 5: 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
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.
