Curso Superior de Lenguajes de Programación: Especialista en los Principales Lenguajes de Programación
100% Online
12 ECTS
6 meses
360€
Presentación
Gracias a este Curso Lenguajes de Programación: Especialista en los Principales Lenguajes de Programación podrás explorar varios de los lenguajes de programación más utilizados en el mercado laboral actual como Python, Java y JavaScript. Con los que aprenderás los orígenes y fundamentos de cada uno de estos lenguajes para dominarlos y tener un perfil laboral muy versátil con JavaScript aprenderás sobre desarrollo Web, con Java podrás trabajar para el desarrollo de aplicaciones multiplataforma y Python es un lenguaje de propósito general, es decir que se puede utilizar para programar páginas web, aplicaciones o simplemente herramientas para automatizar tareas que tengas que realizar.
Además, contarás con un equipo docente especializado en la materia.
Universidades colaboradoras
Para qué te prepara
Este Curso Lenguajes de Programación: Especialista en los Principales Lenguajes de Programación te prepara para convertirte en un desarrollador competente y versátil en JavaScript, Python y Java. Adquirirás las habilidades necesarias para diseñar, desarrollar y depurar aplicaciones realizadas con estos lenguajes. Al finalizar el curso, estarás preparado para trabajar en proyectos de desarrollo web o desarrollo de software.
Objetivos
- Dominar los conceptos básicos de JavaScript, Python y Java.
- Aprender la sintaxis y las estructuras de programación de cada lenguaje.
- Adquirir habilidades en el desarrollo web utilizando JavaScript y sus frameworks.
- Comprender los conceptos de programación orientada a objetos en JavaScript y Java.
- Conocer y aplicar técnicas avanzadas de cada lenguaje, como AJAX y manejo de excepciones.
- Estudiar los conocimientos en seguridad y optimización de aplicaciones en JavaScript.
- Desarrollar habilidades de prueba y depuración en JavaScript, Python y Java.
A quién va dirigido
Este Curso Lenguajes de Programación: Especialista en los Principales Lenguajes de Programación está dirigido a personas que tengan interés en empezar en la trayectoria de la informática y aprender de todo tipo de lenguajes de programación que pueden necesitar en el día de mañana cuando busquen puestos de trabajo.
Salidas Profesionales
Al finalizar este Curso Lenguajes de Programación: Especialista en los Principales Lenguajes de Programación podrás trabajar en roles como desarrollador de JavaScript, Python o Java. Con los que desarrollarás software, diseñarás páginas web según las necesidades que tengan las empresas con esos lenguajes. En general estos puestos están muy demandados
Temario
MÓDULO 1. ANALISTA PROGRAMADOR JAVASCRIPT
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A JAVASCRIPT
UNIDAD DIDÁCTICA 2. SINTAXIS DE JAVASCRIPT
UNIDAD DIDÁCTICA 3. MANIPULACIÓN DEL DOM CON JAVASCRIPT
UNIDAD DIDÁCTICA 4. PROGRAMACIÓN ORIENTADA A OBJETOS EN JAVASCRIPT
UNIDAD DIDÁCTICA 5. AJAX CON JAVASCRIPT
UNIDAD DIDÁCTICA 6. DESARROLLO DE APLICACIONES WEB CON JAVASCRIPT
UNIDAD DIDÁCTICA 7. FRAMEWORKS DE JAVASCRIPT
UNIDAD DIDÁCTICA 8. JAVASCRIPT EN EL LADO DEL SERVIDOR
UNIDAD DIDÁCTICA 9. SEGURIDAD EN JAVASCRIPT
UNIDAD DIDÁCTICA 10. JAVASCRIPT AVANZADO
UNIDAD DIDÁCTICA 11. OPTIMIZACIÓN Y RENDIMIENTO EN JAVASCRIPT
UNIDAD DIDÁCTICA 12. TESTING Y DEPURACIÓN EN JAVASCRIPT
MÓDULO 2. PYTHON ESSENTIALS
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A PYTHON, INSTALACIÓN Y CONFIGURACIÓN DE ENTORNO DE DESARROLLO
- Introducción a Python
- Características y aplicaciones
- Instalación de Python
- Configuración de un entorno de desarrollo
UNIDAD DIDÁCTICA 2. TIPOS DE DATOS, VARIABLES, OPERADORES Y EXPRESIONES
- Sintaxis básica de Python
- Variables y tipos de datos
- Operadores y expresiones
- Uso de comentarios
UNIDAD DIDÁCTICA 3. CONTROL DEL FLUJO: BUCLES Y CONDICIONALES
- Introducción al control de flujo
- Estructuras condicionales (if, elif, else)
- Bucles (for y while)
- Control de bucles (break y continue)
UNIDAD DIDÁCTICA 4. COLECCIONES DE DATOS: TUPLAS, CONJUNTOS, DICCIONARIOS, PILAS Y COLAS
- Listas y tuplas
- Conjuntos: colecciones únicas
- Diccionarios: pares clave-valor
- Pilas: concepto y operaciones
- Colas: implementación y uso
UNIDAD DIDÁCTICA 5. FUNCIONES, RECURSIVIDAD Y PASO POR VALOR Y REFERENCIA
- Definición y llamada de funciones
- Parámetros y argumentos
- Retorno de valores
- Ámbito de las variables
- Módulos y organización del código
UNIDAD DIDÁCTICA 6. CLASES Y OBJETOS
- Conceptos de programación orientada a objetos
- Creación de clases y objetos
- Atributos y métodos
- Encapsulación y visibilidad
- Constructores y destructores
UNIDAD DIDÁCTICA 7. MANEJO DE FICHEROS, ENTRADAS Y SALIDAS
- Introducción a ficheros
- Lectura y escritura de archivos
- Manejo de rutas de archivos
- Entrada y salida estándar
- Formateo de texto
UNIDAD DIDÁCTICA 8. HERENCIA, POLIMORFISMO Y MANEJO DE EXCEPCIONES
- Herencia y clases base
- Sobreescritura de métodos
- Polimorfismo e interfaces
- Excepciones y manejo de errores
UNIDAD DIDÁCTICA 9. GUI CON TKINTER
- Introducción a interfaces gráficas
- Configuración de Tkinter
- Creación de widgets y ventanas
- Manejo de eventos y callbacks
UNIDAD DIDÁCTICA 10. SQLITE PARA LA ADMINISTRACIÓN DE BASES DE DATOS
- Introducción a bases de datos SQLite
- Creación y conexión a bases de datos
- Consultas SQL básicas
- Inserción, actualización y eliminación de datos
UNIDAD DIDÁCTICA 11. FUNCIONES AVANZADAS
- Metaprogramación
- Funciones lambda
- Iteradores
- Decoradores
- Generadores y expresiones generadoras
UNIDAD DIDÁCTICA 12. TESTING Y DOCUMENTACIÓN
- Importancia del testing y la documentación
- Uso de pruebas unitarias
- Documentación de código con docstrings
- Generación de documentación automática
MÓDULO 3. JAVA CORE ESSENTIALS
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A JAVA
- Los fundamentos de Java
- La máquina virtual Java (JVM)
- Cómo comprender y escribir programas simples de Java
UNIDAD DIDÁCTICA 2. JAVA STANDARD EDITION (JAVA SE) Y JAVA DEVELOPMENT KIT (JDK) INSTALACIÓN Y CONFIGURACIÓN)
- Java Standard Edition
- JDK
- Instalación de JDK (Java Development Kit)
- Variables de entorno
UNIDAD DIDÁCTICA 3. INTELLIJ IDEA. INSTALACIÓN, CONFIGURACIÓN Y PRIMERA APLICACIÓN
- IntelliJ IDEA
- Instalar IntelliJ IDEA
- Primera aplicación
UNIDAD DIDÁCTICA 4. COMPILACIÓN, BYTECODE Y EJECUCIÓN DESDE TERMINAL Y CON INTELLIJ IDEA
- Edición de programas
- Compilación y ejecución en línea de comandos
- Compilación y ejecución con IntelliJ Idea
- Generación de ejecutables
UNIDAD DIDÁCTICA 5. PACKAGES
- Paquetes en Java
- Bibliotecas de Java
- Importar un paquete en IntelliJ Idea
UNIDAD DIDÁCTICA 6. DATOS PRIMITIVOS EN JAVA
- Tipos de datos primitivos
- Reglas de nomenclatura de variables
- Tipos de datos estructurados
UNIDAD DIDÁCTICA 7. VARIABLES, MÉTODOS Y COMENTARIOS
- Variables
- Métodos
- Comentarios
- Identificadores
- Separadores
UNIDAD DIDÁCTICA 8. BUCLES, CONDICIONALES, OPERADORES ARITMÉTICOS Y OPERADORES LÓGICOS
- Operadores
- Condicionales
- Bucles
UNIDAD DIDÁCTICA 9. CLASES Y OBJETOS
- Clases y objetos
- Clases Java Beans
- Clases anidadas, locales y anónimas
UNIDAD DIDÁCTICA 10. PROGRAMACIÓN ORIENTADA A OBJETOS (POO) EN JAVA
- Encapsulación
- Herencia y sobreescritura de métodos
- Clases abstractas
- Interfaces
- Constructores y sobrecarga de métodos
UNIDAD DIDÁCTICA 11. ESTRUCTURA DE DATOS
- Arrays
- Sentencia For-each
- Colecciones en JAVA
UNIDAD DIDÁCTICA 12. EXCEPCIONES
- Excepciones Java
- Control de Excepciones
- Excepciones más comunes de Java
UNIDAD DIDÁCTICA 13. TRABAJAR CON ARCHIVOS
- Acceso a ficheros
- Clase File
- Crear fichero en Java
- Serialización de ficheros
Titulación
Titulación Universitaria:
Solicitar información