Download Curso de programación web con JavaScript JQuery JavaScript

Document related concepts
Transcript
Curso de programación
web con
JavaScript
485 €
Aprende a
programar
sitios web con
JavaScript
JQuery
y
Al terminar este curso sabrás cómo dotar de interactividad y
dinamismo tus sitios web, mediante el más extendido de los
scripting languages (lenguajes de guión), JavaScript, basado en el estándar EcmaScript. El temario, acorde con la formación modular de los certificados de profesionalidad de nivel 2 de la familia de Informática y Comunicaciones, no solo
te permitirá obtener un título oficial y dominar EcmaScript
y JavaScript, sino también otros lenguajes derivados, como
ActionScript (de Adobe Flash) o
JS (de Microsoft).
200
horas
encial
Formación pres
+
prácticas online
Además, aprenderás a utilizar
JQuery, uno de los marcos de
trabajo (frameworks) más populares entre los desarrolladores
web, y conseguirás un diploma
de programador que acreditará
tus conocimientos.
JQuery
y consigue
un
o
títul
al
ofici
l del módulo
Título oficia
TÍTULO
OFICIAL
Integración de
componentes
software
en páginas
MF0951_2
web
MF0951_2
n
software e
s
e
t
n
e
n
o
p
n de com
Integració
sitios web
iente al
correspond
IONALIDAD
ES
O DE PROF
CERTIFICAD
Confección
180
HORAS
DE NIVEL 2
IFCD0110
web
de páginas
n
ió
c
a
c
li
b
u
yp
TÍTULO
PROPIO
Programación
con
JQuery
20
HORAS
Título prop
io del curso
Programació
n con JQue
ry
avalado po
r
APLICACIO
NEZ
y
CAMPUS
San Fernando
Curso modular de Programación web con JavaScript y JQuery
Modalidad
Formación presencial con prácticas online
Requisitos de acceso
ACADÉMICOS
(Adaptado de Real Decreto 1531/2011 de 31 de octubre
https://sede.sepe.gob.es/es/portaltrabaja/resources/pdf/normativaCertificados/RD1531_2011.pdf)
Para acceder a la formación de los módulos formativos de los certificados de profesionalidad
de los niveles de cualificación profesional 2, los alumnos deberán cumplir alguno de los requisitos siguientes:
(a) Estar en posesión del Título de Graduado en Educación Secundaria Obligatoria
(ESO)
(b) Estar en posesión de un certificado de profesionalidad de nivel 2
(c) Estar en posesión de un certificado de profesionalidad de nivel 1 de la misma
familia y área profesional
(d) Cumplir el requisito académico de acceso a los ciclos formativos de grado
medio para el nivel 2, o bien haber superado las correspondientes pruebas de
acceso reguladas por las administraciones educativas
(e) Tener superada la prueba de acceso a la universidad para mayores de 25 años
y/o de 45 años
(f) Tener los conocimientos formativos o profesionales suficientes que permitan
cursar con aprovechamiento la formación
CONOCIMIENTO PREVIO
Para seguir este curso no necesitas saber absolutamente nada de diseño ni de programación,
porque aprenderás a diseñar sitios web adaptables desde cero. Solo necesitas saber manejar
un ordenador (nivel básico).
2
Título oficial del módulo MF0951-2 — Integración de componentes software en páginas web
Plan de estudios
Unidad
formativa
UF1305
Programación
con lenguajes de guión en páginas web
1.Metodología de la programación
• Lógica de programación
-Descripción y utilización de operaciones lógicas
-Secuencias y partes de un programa
• Ordinogramas
-Descripción de un ordinograma
-Elementos de un ordinograma
-Operaciones en un programa
-Implementación de elementos y operaciones en un ordinograma
• Pseudocódigos
-Descripción de pseudocódigo
-Creación del pseudocódigo
• Objetos
-Descripción de objetos
-Funciones de los objetos
-Comportamientos de los objetos
-Atributos de los objetos
-Creación de objetos
• Ejemplos de códigos en diferentes lenguajes
-Códigos en lenguajes estructurales
-Códigos en lenguajes scripts
-Códigos en lenguajes orientados a objetos
2.Lenguaje de guión
• Características del lenguaje
-Descripción del lenguaje orientado a eventos
-Descripción del lenguaje interpretado
-La interactividad del lenguaje de guión
• Relación del lenguaje de guión y el lenguaje de marcas
-Extensión de las capacidades del lenguaje de marcas
-Adición de propiedades interactivas
• Sintaxis del lenguaje de guión
-Etiquetas identificativas dentro del lenguaje de marcas
-Especificaciones y características de las instrucciones
-Elementos del lenguaje de guión
-Variables
-Operaciones
-Comparaciones
-Asignaciones
-Objetos del lenguaje de guión
-Métodos
-Eventos
-Atributos
-Funciones
• Tipos de scripts: inmediatos, diferidos e híbridos
-Script dentro del cuerpo del lenguaje de marcas
-Ejecutables al abrir la página
3
HORAS: 90
Curso modular de Programación web con JavaScript y JQuery
-Ejecutables por un evento
-Script dentro del encabezado del lenguajes de marcas
-Script dentro del cuerpo del lenguaje de marcas
• Ejecución de un script
-Ejecución al cargar la página
-Ejecución después de producirse un evento
-Ejecución del procedimiento dentro de la página
-Tiempos de ejecución
-Errores de ejecución
3.Elementos básicos del lenguaje de guión
• Variables e identificadores
-Declaración de variables
-Operaciones con variables
• Tipos de datos
-Datos booleanos
-Datos numéricos
-Datos de texto
-Valores nulos
• Operadores y expresiones
-Operadores de asignación
-Operadores de comparación
-Operadores aritméticos
-Operadores sobre bits
-Operadores lógicos
-Operadores de cadenas de caracteres
-Operadores especiales
-Expresiones de cadena
-Expresiones aritméticas
-Expresiones lógicas
-Expresiones de objeto
• Estructuras de control
-Sentencia IF
-Sentencia WHILE
-Sentencia FOR
-Sentencia BREAK
-Sentencia CONTINUE
-Sentencia SWITCH
• Funciones
-Definición de funciones
-Sentencia RETURN
-Propiedades de las funciones
-Funciones predefinidas del lenguaje
-Creación de funciones
-Particularidades de las funciones en el lenguaje de guión
• Instrucciones de entrada / salida
-Descripción y funcionamiento de las instrucciones de entrada y salida
-Lectura de teclado de datos
-Almacenamiento en variables
-Impresión en pantalla del resultado
-Sentencia PROMPT
-Sentencia DOCUMENT.WRITE
4
Título oficial del módulo MF0951-2 — Integración de componentes software en páginas web
4.Desarrollo de scripts
• Herramientas de desarrollo, utilización
-Crear scripts con herramientas de texto
-Crear scripts con aplicaciones web
-Recursos en web para la creación de scripts
• Depuración de errores: errores de sintaxis y de ejecución
-Definición de los tipos de errores
-Escritura del programa fuente
-Compilación del programa fuente
-Corrección de errores de sintaxis
-Corrección de errores de ejecución
• Mensajes de error
-Funciones para controlar los errores
5.Gestión de objetos del lenguaje de guión
• Jerarquía de objetos
-Descripción de objetos de la jerarquía
-Propiedades compartidas de los objetos
-Navegar por la jerarquía de los objetos
• Propiedades y métodos de los objetos del navegador
-El objeto superior Window
-El objeto Navigator
-URL actual (location)
-URL visitada por el usuario
-Contenido del documento actual (document)
-Título, color del fondo, y formularios
• Propiedades y métodos de los objetos del documento
-Propiedades del objeto document
-Ejemplos de propiedades de document
-Métodos de document
-Flujo de escritura del documento
-Métodos open () y close () de document
• Propiedades y métodos de los objetos del formulario
-Propiedades principales del objeto form (Name, action,method, target)
-Métodos del objeto form (submit, reset, get, post)
• Propiedades y métodos de los objetos del lenguaje
-Document (escribir texto, color fuente, color fondo, obtener elementos del
-documento actual HTML, título de la página)
-Window (open)
-History (go)
-Location (servidor)
-Navigator (nombre, versión y detalles del navegador)
6.Eventos del lenguaje de guión
• Utilización de eventos
-Definición de eventos
-Acciones asociadas a los eventos
-Jerarquía de los eventos desde el objeto Window
5
Curso modular de Programación web con JavaScript y JQuery
• Eventos en elementos de formulario
-Onselect (al seleccionar un elemento de un formulario)
-Onchange (al cambiar el estado de un elemento del formulario)
• Eventos de ratón y eventos de teclado
-Eventos de ratón:
-Onmousedown (al pulsar sobre un elemento de la página)
-Onmousemove (al mover el ratón por la página)
-Onmouseout (al salir del área ocupada por un elemento de la página)
-Onmouseover (al entrar el puntero del ratón en el área ocupada por un elemento de
la página)
-Onmouseup (al soltar el usuario el botón del ratón que anteriormente había pulsado)
-Eventos de teclado:
-Onkeydown (al pulsar una tecla el usuario)
-Onkeypress (al dejar pulsada una tecla un tiempo determinado)
-Onkeyup (al liberar la tecla apretada)
• Eventos de enfoque
-Onblur (cuando un elemento pierde el foco de la aplicación)
-Onfocus (cuando un elemento de la página o la ventana ganan el foco de la aplicación)
• Eventos de formulario
-Onreset (al hacer clic en el botón de reset de un formulario)
-Onsubmit (al pulsar el botón de enviar el formulario)
• Eventos de ventana
-Onmove (al mover la ventana del navegador)
-Onresize (al redimensionar la ventana del navegador)
• Otros eventos
-Onunload (al abandonar una página)
-Onload (al terminar de cargarse la página o imágenes)
-Onclick (al hacer clic en al botón del ratón sobre un elemento de la página)
-Ondragdrop (al soltar algo que se ha arrastrado sobre la página)
-Onerror (al no poderse cargar un documento o una imagen)
-Onabort (al detenerse la carga de una imagen, de la página o irse de la página)
7.Búsqueda y análisis de scripts
• Búsqueda en sitios especializados
-Páginas oficiales
-Tutoriales
-Foros
-Bibliotecas
• Operadores booleanos
-Funcionamiento de los operadores booleanos
-Utilización en distintos buscadores
• Técnicas de búsqueda
-Expresiones
-Definiciones de búsquedas
-Especificaciones
• Técnicas de refinamiento de búsquedas
-Utilización de separadores
-Utilización de elementos de unión
• Reutilización de scripts
-Scripts gratuitos
-Generalización de códigos
6
Título oficial del módulo MF0951-2 — Integración de componentes software en páginas web
Unidad
formativa
UF1306
Pruebas
de funcionalidades y optimización web
8.Validaciones de datos en páginas web
• Validaciones de datos en páginas web
-Funciones de validación
-Descripción de las funciones
-Utilidad de las funciones
-Implementación de las funciones
-Validaciones alfabéticas, numéricas y de fecha
-Definición de validaciones
-Código de validación
-Ejecución del código de validación
-Verificar formularios
-Identificación de datos
-Implementación del código de verificación
-Comprobación de los datos introducidos por el usuario
9.Efectos especiales en páginas web
• Trabajar con imágenes: imágenes de sustitución e imágenes
-Selección de imágenes
-Optimización de imágenes
-Implementación de código con varias imágenes
• Trabajar con textos: efectos estéticos y de movimiento
-Creación de textos mejorados y con movimiento
-Implementación de efectos
-Adecuación de los efectos a la página web
• Trabajar con marcos
-Dónde utilizar los marcos
-Limitaciones de los marcos
-Alternativas a los marcos
• Trabajar con ventanas
-Creación de varias ventanas
-Interactividad entre varias ventanas
• Otros efectos
-Efectos con HTML
-Efectos con CSS
-Efectos con capas
10.Pruebas y verificación en páginas web
• Técnicas de verificación
-Fundamentales
-Técnicas HTML
-Técnicas CSS
• Herramientas de depuración para
-Utilidades para HTML
-Utilidades para JavaScript
distintos navegadores
7
múltiples
HORAS: 90
Curso modular de Programación web con JavaScript y JQuery
-Utilidades para CSS
-Utilidades para DOM
• Verificación de la compatibilidad de scripts
-Parámetros para distintos navegadores
-Creación de código alternativo para diversos navegadores
Curso
privado
JQUERYProgramación
web con
JQuery HORAS: 20
11.Programación básica con JQuery
•
•
•
•
•
Requisitos de JQuery
Instalación y configuración de JQuery
Funciones y selectores
Control de eventos
Gestión de elementos HTML
-Recuperar información del documento
-Modificar información del documento
• Gestión de estilos CSS
-Efectos especiales
-Animación y transiciones
-Mostrar y ocultar elementos
• Plugins para JQuery
8
Título oficial del módulo MF0951-2 — Integración de componentes software en páginas web
TEMAS 1-10:
Corresponden a las 2 unidades formativas de las 180 horas de formación presencial del
programa oficial de estudios del MÓDULO MF0951_2 - Integración de componentes software en páginas web perteneciente al CERTIFICADO DE PROFESIONALIDAD DE NIVEL 2 Confección y publicación de páginas web - IFCD0110 Al superar
este tramo, obtendrás la titulación oficial del módulo en cuestión, que te servirá
para conseguir el título del certificado de profesionalidad completo si ya tienes
superados (o en el futuro superas) los 3 módulos restantes (ver esquema en página
siguiente).
TEMA 11:
Cubre 20 horas de formación online, correspondientes al programa de estudios del
curso privado de Programación con JQuery. Al finalizarlo con éxito, recibirás un
diploma que acreditará tus conocimientos y capacitación profesional.
9
MF0950_2
10
TÍTULO
PROPIO
20
HORAS
HTML5,
CSS3 y
Bootstrap
210
HORAS
Creación
de
páginas
web
TÍTULO
OFICIAL
30
HORAS
Publicación
con
WordPress
Programación
con
JQuery
20
HORAS
TÍTULO
PROPIO
90
HORAS
TÍTULO
PROPIO
180
HORAS
MF0952_2
Publicación de
páginas
web
TÍTULO
OFICIAL
Módulos añadidos por
APLICACIONEZ
y
San Fer
CAMPUS
nando
Módulos correspondientes al programa oficial del certificado de profesionalidad
MF0951_2
Integración de
componentes
software
en páginas
web
TÍTULO
OFICIAL
Confección y publicación de páginas web - IFCD0110
CERTIFICADO DE PROFESIONALIDAD DE NIVEL 2
MP0278
80
HORAS
Prácticas
profesionales
no laborales
TÍTULO
OFICIAL
Curso modular de Programación web con JavaScript y JQuery
Título oficial del módulo MF0951-2 — Integración de componentes software en páginas web
4 razones por las que deberías
elegir nuestros cursos modulares
Modularidad (precisamente)
1
Cursar 400 horas o más de un programa de estudios oficial es imprescindible para obtener
un certificado de profesionalidad completo, y probablemente puedas hacerlo gratis, si
cumples los requisitos para asistir a un centro de estudios subvencionado.
Pero hacerlo de una vez... Requiere un gran esfuerzo. ¿Podrás soportar
6 horas de clase al día, 5 o 6 días por semana?
CERTIFICADO DE PROFESIONALIDAD DE NIVEL 2
Confección y publicación de páginas web - IFCD0110
TÍTULO
OFICIAL
MF0950_2
TÍTULO
OFICIAL
Creación
de
páginas
web
MF0951_2
210
HORAS
Publicación de
páginas
web
MF0952_2
180
HORAS
TÍTULO
PROPIO
20
HORAS
Prácticas
profesionales
no laborales
MP0278
90
HORAS
TÍTULO
PROPIO
80
HORAS
TÍTULO
PROPIO
Programación
con
JQuery
HTML5,
CSS3 y
Bootstrap
TÍTULO
OFICIAL
TÍTULO
OFICIAL
Integración de
componentes
software
en páginas
web
Publicación
con
WordPress
20
HORAS
30
HORAS
Módulos correspondientes al programa oficial del certificado de profesionalidad
Módulos añadidos por
APLICACIONEZ
y
CAMPUSdo
San Fernan
Creemos que no hace falta. En Informática, la clave del éxito consiste
en dividir cada problema en problemas más pequeños y resolverlos
poco a poco hasta lograr la solución global. Y con nuestros cursos modulares sucede igual: puedes obtener la titulación de cada módulo de
forma independiente, y conseguir finalmente el certificado de profesionalidad completo. Sin agobios. A tu propio ritmo.
Actualidad
2
Los planes de estudio oficiales tienen la virtud de cubrir las áreas de conocimiento fundamentales, de crear buenos cimientos para excelentes profesionales, pero también presentan un defecto: no se renuevan con la necesaria rapidez que el mundo actual
exige. Un mundo en el cual lo que hoy es novedad será mañana, o pasado mañana,
algo obsoleto.
TÍTULO
OFICIAL
Creación
de
páginas
web
MF0950_2
210
HORAS
TÍTULO
PROPIO
HTML5,
CSS3
y
Bootstrap
20
HORAS
3
En nuestros cursos modulares no solamente cumplimos el temario oficial, sino que
completamos tu formación con las tecnologías más extendidas y utilizadas en el
mercado actual. Por ejemplo, este módulo oficial de JavaScript se completa hoy
con nuestro curso privado de JQuery, pero mañana podríamos hacerlo con otro de
AngularJS. Dependerá —y este es nuestro valor añadido— del mercado laboral.
Metodología
CAMPUS San Fernando y APLICACIONEZ se han aliado con un solo objetivo: hacer de ti
un profesional. Y como el personal de APLICACIONEZ lleva más de 20 años desarrollando
proyectos informáticos cada día, y CAMPUS San Fernando acumula 40 años de experiencia en educación multidisciplinar, prometemos que en nuestros cursos modulares
no encontrarás aburridas lecciones magistrales, sino que abordarás problemas
reales, prácticos, desde el primer día. Tendrás que conocer la teoría imprescindible, por supuesto, pero llegarás a la teoría a través de la práctica, casi sin
darte cuenta.
El método no es nuevo, ni lo hemos inventado ayer. Así es como todos hemos
aprendido a hablar en la infancia, antes de saber siquiera que existían la ortografía
y la gramática. Y así es como se aprende en el mundo laboral.
4
Precio
Este curso de 200 horas, que te permite obtener un título oficial, que al mismo
tiempo pone al día tus conocimientos gracias a nuestro valor añadido, y que se
caracteriza por ser esencialmente práctico, tiene un precio de 485 euros.
¡Cada hora de formación cuesta menos de 3 euros!
11
Curso modular de Programación web con JavaScript y JQuery
Nuestro Tu centro de estudios
CAMPUS
nando
San Fer
Calle Ruy González de Clavijo, 4
(junto a Paseo Virgen del Puerto)
28005 Madrid
Madrid (España)
Teléfono: 91 739 58 10
Cómo llegar
u
Metro
Puerta del Ángel (lí­nea 6),
Prí­ncipe Pí­o (lí­nea 10)
v
Autobús
25, 31, 33, 36, 39, 41, 50,
62, 65, 138, 500, C1, C2
bŒŽ
Vehículo propio
(aparcamiento a cielo abierto para estudiantes y docentes)
Más información
En internet
http://campussanfernando.com
Por teléfono
91 739 58 10
620 72 94 80
12