Menú
¡Llama gratis! 900 264 357

Curso Técnico en Programación con JavaScript del centro GESENCO FORMACION SL

Programa de Curso Técnico en Programación con JavaScript

Modalidad: Online
Duración 250 horas / 1 año

Descripción

Si te interesa el amplio mundo de la programación inicia tu formación con el presente curso.


Con la presente formación los alumnos se especializarán en programación, a través de uno de los leguajes más utilizaos el lenguaje JavaScript.

A quién va dirigido

  • Se ha diseñado el programa par que lo realicen aquellas personas interesadas en aumentar sus conocimientos en programacion en C#.
  • Empresas, profesionales, estudiantes y autónomos que trabajen en este campo ó que tengan interés de introducirse en este ambito.


Objetivos

  • La programación orientada a objetos es una rama de la informática que usa los objetos y las interacciones de estos para diseñar aplicaciones y programas informáticos.
  • JavaScript es un lenguaje de programación que puede ser aplicado a un documento HTML y usado para crear interactividad dinámica en los sitios web.
  • Puedes hacer casi cualquier cosa con JavaScript. Puedes empezar con pequeñas cosas como carruseles, galerías de imágenes, diseños fluctuantes, y respuestas a las pulsaciones de botones.
  • Podrás crear juegos, animaciones 2D y gráficos 3D, aplicaciones integradas basadas en bases de datos. 

Temario

MÓDULO 1. PRINCIPIOS DE LA PROGRAMACIÓN ORIENTADA A OBJETOS

MÓDULO 1. PRINCIPIOS DE LA PROGRAMACIÓN ORIENTADA A OBJETOS

TEMA 1. INTRODUCCIÓN AL PARADIGMA ORIENTADO A OBJETOS


Ciclo de desarrollo del software bajo el paradigma de orientación a objetos: Análisis, diseño y programación orientada a objetos

Análisis del proceso de construcción de software: Modularidad

Distinción del concepto de módulo en el paradigma orientado a objetos

Identificación de objetos como abstracciones de las entidades del mundo real que se quiere modelar


TEMA 2. CLASES Y OBJETOS


Distinguir el concepto de clase y sus atributos, métodos y mecanismo de encapsulación

Análisis de los objetos: Estado, comportamiento e identidad

Uso de objetos como instancias de clase. Instancia actual (This, Self, Current)

Identificación del concepto de programa en el paradigma orientado a objetos: POO = Objetos + Mensajes


TEMA 3. GENERALIZACIÓN/ESPECIALIZACIÓN: HERENCIA


Descripción del concepto de herencia: Simple y múltiple

Distinción de la herencia múltiple

Creación de objetos en la herencia

Clasificación jerárquica de las clases


TEMA 4. RELACIÓN ENTRE CLASES


Distinción entre Agregación/Composición

Distinción entre Generalización / Especialización

Identificación de asociaciones


TEMA 5. ANÁLISIS DE POLIMORFISMO


Concepto

Tipos

Polimorfismo en tiempo de compilación (Sobrecarga)

Polimorfismo en tiempo de ejecución (Ligadura Dinámica)

Objetos polimórficos

Comprobación estática y dinámica de tipos


TEMA 6. TÉCNICAS DE PROGRAMACIÓN ESTRUCTURADA


Identificación de elementos básicos: constantes, variables, operadores y expresiones

Análisis de estructuras de control: Secuencial, condicional y de repetición

Distinción entre funciones y procedimientos

Demostración de llamadas a funciones y procedimientos

Empleo de llamadas a funciones y procedimientos incluidos en las clases

TEMA 7. ESTRUCTURA DE LA INFORMACIÓN


Enumeración de datos simples: Numéricos (enteros y reales), lógicos, carácter, cadena de caracteres, puntero o referencia a memoria

Datos estructurados: Arrays

Mecanismos de gestión de memoria


TEMA 8. LENGUAJES DE PROGRAMACIÓN ORIENTADOS A OBJETOS


Análisis del lenguaje de programación orientado a objetos y paradigma orientado a objetos

Comparación entre los lenguajes de programación orientados a objetos más habituales. Características esenciales

Librerías de clases


TEMA 9. IMPLEMENTACIÓN DEL PARADIGMA UTILIZANDO UN LENGUAJE DE PROGRAMACION ORIENTADA A OBJETOS


Elección del lenguaje

Enumeración de los tipos de aplicaciones

Herramientas de desarrollo

Tipos de datos y elementos básicos característicos del lenguaje. Instrucciones

Estudio y utilización de las clases básicas incluidas en la librería de clases

Definición de clases

Construcción de métodos

Sobrecarga

Construcción de atributos

Construcción de la interfaz de la clase

Construcción de clases incluyendo relaciones de Agregación /Composición y Asociación

Construcción de clases con herencia

Construcción de clases con herencia múltiple

Definición de clases abstractas

Construcción de clases con herencia incluyendo poliformismo

Empleo de excepciones

Gestión de eventos

Empleo de hilos

Definición y análisis de programación en red

Acceso a bases de datos desde las aplicaciones. Librerías de clases asociadas.


MÓDULO 2. PROGRAMACIÓN CON JAVASCRIPT

TEMA 1. INTRODUCCIÓN A LAS PÁGINAS WEB 

Introducción

Programación del lado del cliente

Programación del lado del Servidor

¿Qué utilizaremos?

¿Qué necesita saber?


TEMA 2. INTRODUCCIÓN A JAVASCRIPT 


La etiqueta SCRIPT

Contenido Alternativo

Variables

Tipos de Datos

Operadores

Cuadros de diálogo

Práctica


TEMA 3. CONCEPTOS BÁSICOS DE PROGRAMACIÓN 


Introducción

Estructuras de decisión

Estructuras lógicas

Estructuras de repetición

Definir funciones

Llamadas a funciones

Ámbito de las variables

Práctica


TEMA 4. OBJETOS EN JAVASCRIPT 


Introducción

La jerarquía de objetos

Propiedades y Eventos

Métodos

Práctica


TEMA 5. LOS OBJETOS LOCATION E HISTORY 


¿Qué es un URL?

El Objeto Location

Redirigir a otra página

El Objeto History

Práctica


TEMA 6. EL OBJETO DOCUMENT 


Introducción

La propiedad Title

Los colores de la página

El método write

El conjunto images

Práctica


TEMA 7. EL OBJETO FORM 


Formularios HTML

El conjunto forms

La propiedad elements

Validar la información

¿Cuándo realizar la validación?

Tipos de Validación

Práctica


TEMA 8. LOS OBJETOS FRAME, NAVIGATOR Y SCREEN 


El conjunto frames

El objeto navigator

El objeto screen

Práctica

Titulación obtenida

Culminada la preparación los alumnos van a obtener una certificación emitida por el centro como curso Técnico en Programación con JavaScript.

Requisitos

Para acceder a la formación es necesario que los alumnos tengan conocimientos básicos en programación, lo que les permitirá asimilar mejor los contenidos del programa.

Información Adicional

Convocatorias Flexibles


Duración

1 Año

250 Horas


Ventajas

  • Accede a los contenidos cuándo y dónde quieras a través del campus virtual.
  • Tendrás un profesor particular que te ayudara siempre que lo necesites y que te devolverá los ejercicios corregidos y las notas oportunas, asegurando el mejor objetivo final de tu aprendizaje. El curso incluye los materiales necesarios para la realización de la formación. 


Prácticas profesionales

Contamos con acuerdo de colaboración con la agencia del Servicio Público de Empleo Estatal, que permite a los alumnos a realizar prácticas en empresas para tomar experiencia en su sector profesional.

Contacta ahora con el centro

Junglebox S.L. (Responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información requeridas y el envío de comunicaciones promocionales sobre formación, derivadas de tu consentimiento. Podrás ejercer tus derechos de acceso, supresión rectificación, limitación, portabilidad y otros derechos, según lo indicado en nuestra P. de Privacidad​