Curso Superior de Lenguajes de Programación: Especialista en los Principales Lenguajes de Programación
100% Online
6 meses
360€
Curso Superior de Lenguajes de Programación: Especialista en los Principales Lenguajes de Programación
    Curso Superior de Lenguajes de Programación: Especialista en los Principales Lenguajes de Programación

    Curso Superior de Lenguajes de Programación: Especialista en los Principales Lenguajes de Programación

    100% Online
    12 ECTS
    6 meses
    360€
    Seguridad y confianza en tus pagos online.

    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.
    Qs World University Rankings

    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

    1. Introducción a Python
    2. Características y aplicaciones
    3. Instalación de Python
    4. Configuración de un entorno de desarrollo

    UNIDAD DIDÁCTICA 2. TIPOS DE DATOS, VARIABLES, OPERADORES Y EXPRESIONES

    1. Sintaxis básica de Python
    2. Variables y tipos de datos
    3. Operadores y expresiones
    4. Uso de comentarios

    UNIDAD DIDÁCTICA 3. CONTROL DEL FLUJO: BUCLES Y CONDICIONALES

    1. Introducción al control de flujo
    2. Estructuras condicionales (if, elif, else)
    3. Bucles (for y while)
    4. Control de bucles (break y continue)

    UNIDAD DIDÁCTICA 4. COLECCIONES DE DATOS: TUPLAS, CONJUNTOS, DICCIONARIOS, PILAS Y COLAS

    1. Listas y tuplas
    2. Conjuntos: colecciones únicas
    3. Diccionarios: pares clave-valor
    4. Pilas: concepto y operaciones
    5. Colas: implementación y uso

    UNIDAD DIDÁCTICA 5. FUNCIONES, RECURSIVIDAD Y PASO POR VALOR Y REFERENCIA

    1. Definición y llamada de funciones
    2. Parámetros y argumentos
    3. Retorno de valores
    4. Ámbito de las variables
    5. Módulos y organización del código

    UNIDAD DIDÁCTICA 6. CLASES Y OBJETOS

    1. Conceptos de programación orientada a objetos
    2. Creación de clases y objetos
    3. Atributos y métodos
    4. Encapsulación y visibilidad
    5. Constructores y destructores

    UNIDAD DIDÁCTICA 7. MANEJO DE FICHEROS, ENTRADAS Y SALIDAS

    1. Introducción a ficheros
    2. Lectura y escritura de archivos
    3. Manejo de rutas de archivos
    4. Entrada y salida estándar
    5. Formateo de texto

    UNIDAD DIDÁCTICA 8. HERENCIA, POLIMORFISMO Y MANEJO DE EXCEPCIONES

    1. Herencia y clases base
    2. Sobreescritura de métodos
    3. Polimorfismo e interfaces
    4. Excepciones y manejo de errores

    UNIDAD DIDÁCTICA 9. GUI CON TKINTER

    1. Introducción a interfaces gráficas
    2. Configuración de Tkinter
    3. Creación de widgets y ventanas
    4. Manejo de eventos y callbacks

    UNIDAD DIDÁCTICA 10. SQLITE PARA LA ADMINISTRACIÓN DE BASES DE DATOS

    1. Introducción a bases de datos SQLite
    2. Creación y conexión a bases de datos
    3. Consultas SQL básicas
    4. Inserción, actualización y eliminación de datos

    UNIDAD DIDÁCTICA 11. FUNCIONES AVANZADAS

    1. Metaprogramación
    2. Funciones lambda
    3. Iteradores
    4. Decoradores
    5. Generadores y expresiones generadoras

    UNIDAD DIDÁCTICA 12. TESTING Y DOCUMENTACIÓN

    1. Importancia del testing y la documentación
    2. Uso de pruebas unitarias
    3. Documentación de código con docstrings
    4. Generación de documentación automática

    MÓDULO 3. JAVA CORE ESSENTIALS

    UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A JAVA

    1. Los fundamentos de Java
    2. La máquina virtual Java (JVM)
    3. 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)

    1. Java Standard Edition
    2. JDK
    3. Instalación de JDK (Java Development Kit)
    4. Variables de entorno

    UNIDAD DIDÁCTICA 3. INTELLIJ IDEA. INSTALACIÓN, CONFIGURACIÓN Y PRIMERA APLICACIÓN

    1. IntelliJ IDEA
    2. Instalar IntelliJ IDEA
    3. Primera aplicación

    UNIDAD DIDÁCTICA 4. COMPILACIÓN, BYTECODE Y EJECUCIÓN DESDE TERMINAL Y CON INTELLIJ IDEA

    1. Edición de programas
    2. Compilación y ejecución en línea de comandos
    3. Compilación y ejecución con IntelliJ Idea
    4. Generación de ejecutables

    UNIDAD DIDÁCTICA 5. PACKAGES

    1. Paquetes en Java
    2. Bibliotecas de Java
    3. Importar un paquete en IntelliJ Idea

    UNIDAD DIDÁCTICA 6. DATOS PRIMITIVOS EN JAVA

    1. Tipos de datos primitivos
    2. Reglas de nomenclatura de variables
    3. Tipos de datos estructurados

    UNIDAD DIDÁCTICA 7. VARIABLES, MÉTODOS Y COMENTARIOS

    1. Variables
    2. Métodos
    3. Comentarios
    4. Identificadores
    5. Separadores

    UNIDAD DIDÁCTICA 8. BUCLES, CONDICIONALES, OPERADORES ARITMÉTICOS Y OPERADORES LÓGICOS

    1. Operadores
    2. Condicionales
    3. Bucles

    UNIDAD DIDÁCTICA 9. CLASES Y OBJETOS

    1. Clases y objetos
    2. Clases Java Beans
    3. Clases anidadas, locales y anónimas

    UNIDAD DIDÁCTICA 10. PROGRAMACIÓN ORIENTADA A OBJETOS (POO) EN JAVA

    1. Encapsulación
    2. Herencia y sobreescritura de métodos
    3. Clases abstractas
    4. Interfaces
    5. Constructores y sobrecarga de métodos

    UNIDAD DIDÁCTICA 11. ESTRUCTURA DE DATOS

    1. Arrays
    2. Sentencia For-each
    3. Colecciones en JAVA

    UNIDAD DIDÁCTICA 12. EXCEPCIONES

    1. Excepciones Java
    2. Control de Excepciones
    3. Excepciones más comunes de Java

    UNIDAD DIDÁCTICA 13. TRABAJAR CON ARCHIVOS

    1. Acceso a ficheros
    2. Clase File
    3. Crear fichero en Java
    4. Serialización de ficheros
    Titulación
    Titulación Universitaria:
    Diploma Universidad Católica de Murcia
    Solicitar información