Experto en Programación y Desarrollo Web

2.662,50

Duración: 355 horas ONLINE  |  Ref (2415)
Consulte becas o como hacer el curso sin coste.
Desarrolle completas aplicaciones de comercio electrónico.

ID CURSO:

2415
MODALIDAD:

ONLINE
FAMILIA:

VVE
HORAS:

355 horas
INICIO:

INMEDIATO
DURACIÓN:

Aprox.
77 semanas
SKU: 2415 Categoría:
 

Fundamentos de programación y Bases de Datos
.

MÓDULO I: Fundamentos de programación

 

1: Algoritmos y programas

 

¿Qué es un algoritmo?

Programas y Aplicaciones

Lenguajes de programación

Traductores e intérpretes

Compiladores

Videoejercicio 1

Autopráctica – Algoritmos y programas

Autopráctica – Algoritmos y programas II

Test – Algoritmos y programas

 

2: Tipos de programación

 

Fases del ciclo de vida de una aplicación

Programación desordenada

Programación estructurada

Programación modular

Programación orientada a objetos

Autopráctica – Ciclo de vida de una aplicación

Autopráctica – Tipos de programación

Test – Tipos de programación

 

3: Diagramas de flujo

 

Diagramas de flujo

Elementos de los diagramas de flujo

Realizando diagramas de flujo

Videoejercicio 1

Videoejercicio 2

Autopráctica – Diagramas de flujo

Autopráctica – Diagramas de flujo II

Test – Diagrama de flujo

 

4: Pseudocódigo

 

Pseudocódigo

Escritura en pseudocódigo

Creación de algoritmos

Variables

Constantes

Tipos de Datos

Operadores y expresiones

Videoejercicio 1

Autopráctica – Pseudocódigo

Autopráctica – Pseudocódigo II

Test – Pseudocódigo

 

5: Elementos de un programa

 

Instrucciones primitivas

Instrucciones de asignación

Instrucciones de entrada y salida

Palabras reservadas

Comentarios

Contadores

Acumuladores

Interruptores

Videoejercicio 1

Videoejercicio 2

Autopráctica – Elementos de un programa

Autopráctica – Elementos de un programa II

Test – Elementos de un programa

 

6: Estructuras de control

 

Estructuras de control

Alternativa simple

Alternativa doble

Alternativa múltiple

Estructura mientras

Estructura repetir

Estructura para o desde

Estructuras selectivas anidadas

Estructuras repetitivas anidadas

Videoejercicio 1

Videoejercicio 2

Autopráctica – Estructuras de control

Autopráctica – Estructuras de control II

Test – Estructuras de control

 

7: Estructuras de datos: Tablas

 

Tablas unidimensionales

Tablas bidimensionales

Tablas multidimensionales

Operaciones con tablas

Videoejercicio 1

Videoejercicio 2

Autopráctica – Tablas

Autopráctica – Tablas II

Test – Estructuras de datos: Tablas

 

8: Programación modular

 

La programación modular

Funciones

Procedimientos

Parámetros

Paso de parámetros

Ámbito de las variables

Recursividad

Videoejercicio 1

Videoejercicio 2

Autopráctica – Programación modular

Autopráctica – Programación modular II

Test – Programación modular

 

9: Programación orientada a objetos

 

La programación orientada a objetos

Clases

Objetos

Relaciones entre clases

Abastracción

Encapsulamiento

Herencia

Polimorfismo

Videoejercicio 1

Autopráctica – Programación orientada a objetos

Autopráctica – Programación orientada a objetos II

Test – Programación orientada a objetos

 

MODULO II: FUNDAMENTOS DE BASES DE DATOS

 

1: Bases de datos

 

¿Qué es una base de datos?

Sistemas Gestores de Bases de datos

Modelo jerárquico

Modelo de red

Modelo relacional

Modelo orientado a objetos

Diseño conceptual, lógico y físico

Autopráctica – Bases de Datos

Test – Programación orientada a objetos

 

2: El modelo entidad-relación

 

El modelo entidad-relación

Entidades

Atributos

Relaciones

Entidades fuertes y débiles

Modelo entidad relación extendido

Expecialización inclusiva o exclusiva

Representación de especializaciones

Pasos para el diseño

Videoejercicio 1

Videoejercicio 2

Autopráctica – El modelo entidad-relación

Autopráctica – El modelo entidad-relación II

Autopráctica 3

Test – El modelo entidad-relación

 

3: Modelo de bases de datos relacionales

 

El modelo relacional

Tablas o relaciones

Dominios

Grado y cardinalidad

Propiedades de las tablas

Claves

Nulos

Restricciones

Reglas de Codd

Transformación de las entidades fuertes

Relaciones Varios a varios

Relaciones de orden n

Relaciones de uno a varios

Relaciones De uno a uno

Relaciones de cero a uno

Relaciones de cero a cero

Relaciones recursivas

Representacion de entidades débiles

Relaciones de especialización

Videoejercicio 1

Videoejercicio 2

Autopráctica 1

Autopráctica 2

Autopráctica 3

Test – Modelo de bases de datos relacionales

 

4: Representación gráfica del modelo relacional

 

Representación de esquemas de bases de datos relaciones

Normalización

Primera Forma normal (1FN)

Dependencias Funcionales

Segunda Forma normal (2FN)

Tercera Forma normal (3FN)

Forma normal de Boyce-Codd (FNBC)

Dependencias multivaluadas

Cuarta Forma normal (4FN)

Quinta Forma normal (5FN)

Videoejericio 1

Autopráctica 1

Autopráctica 2

Test – Representación gráfica del modelo relacional

 

 

HTML 5 y CSS 3. (Especialidad IFCM036PO)
.

01.              HTML5 y CSS3

Elementos estructurales de HTML5
 El lenguaje HTML
 Estructura básica
 Directivas de texto
Elementos estructurales de HTML5 (Parte 2)
 Enlaces
 Tablas
 Imágenes
Trabajando con esquemas HTML5
Formularios HTML5
 La directiva FORMPrincipio del formulario


 Elementos de formulario. La directiva INPUT
 Otros elementos
 Formato
Vídeo y audio en HTML5
 Los objetos multimedia
 Multimedia en HTML5
 Marcos flotantes o iframes
 Elementos interactivos en HTML5
Introducción a CSS3 (Parte 1)
 Funcionamiento básico
 Tipos de selectores
 Unidades de medida
 Colores
 Propiedades de fuentes, colores y fondos
Introducción a CSS3 (Parte 2)
 Estructura y propiedades
 Propiedades y tipos de posicionamiento
 Visualización
 Listas
 Tablas
 Nuevos elementos en CSS3

 

02.              Fundamentos de JavaScript

Introducción a JavaScript
 Incluir JavaScript en documentos HTML
 Sintaxis de JavaScript

Fundamentos de programación
 Las Variables
 Operadores
 Estructuras de control
 Funciones

Objetos y Arrays en JavaScript
 Objetos en JavaScript
 Arrays

Los objetos location e history
 Objeto location
 Objeto history
El objeto document
El objeto form
Modelo de Objetos del Documento (DOM)
Manipulación del DOM
Buenas prácticas
Dibujar con el elemento canvas (Parte 1)
Dibujar con el elemento canvas (Parte 2)

Final del formulario

Programación páginas web JavaScript y PHP (IFCT091PO)
.

1. Programación Cliente

 

Programación cliente

Programación de páginas web

Introducción a JavaScript

Fundamentos de programación

Objetos en JavaScript

Los objetos location e history

El objeto document

El objeto form

Otros objetos

 

2. Programación Servidor

 

Programación servidor: PHP

Instalación

Crear un sitio web

Introducción a PHP

Arrays y estructuras de control

Funciones

Incluir archivos

Programación orientada a objetos

Herencia

Recoger datos del usuario

Validación de formularios

Trabajar con cookies

Sesiones en PHP

Acceso a archivos

Tratamiento de errores

Excepciones

 

3. Base De Datos

 

Bases de datos

La base de datos de ejemplo

El lenguaje SQL

Acceder a la base de datos

Buscando más funcionalidad

Autenticación de los usuarios

Sitios web seguros

El proceso de compra

Programación con Ajax
.

1 – Introducción A Ajax

 

Introducción a AJAX

Las tecnologías a utilizar para la programación en AJAX

Entornos de desarrollo para AJAX

 

 2 – HTML Vs. XML

 

HTML 4.01

Conceptos Básicos XML

CSS

 

 3 – Nociones Básicas De JavaScript

 

Abrir un fichero js desde otro HTML

Tipos de variables

Definición de Funciones

Funciones Paramétricas

Bucles

Auto práctica – Primeros pasos con JavaScript

Auto práctica – Importación de archivos JavaScript

 

 4 – Dom Y  Bom

 

DOM – Document Object Model

BOM – Browser Object Model

Objeto Document

Objeto Location

Objeto Screen

Auto práctica – DOM

 

 5 – Eventos

 

Introducción

Captura del Evento

Lista de Eventos

Auto práctica – Eventos

 

 6 – Objeto Xmlhttprequest

 

Introducción

Crear Objeto

Solicitudes

Operación Asíncrona

 

7 – Servidor Apache Y Mysql

 

Los lenguajes del Servidor

Instalación de Apache y MySql

 

8 – Ejemplos

 

Ej.: Hola mundo con xajax

Ej.: calculadora con xajax

Ej. autocompletador

Ej. comprobador nombres

 

 

jQuery.
.

1. Introducción a jQuery

 

Introducción

Historia

Qué es jQuery

Qué necesito para programar con jQuery

Navegadores Compatibles

Cómo incluir jQuery en nuestra página

 

2. Sintaxis Básica

 

Sintaxis Básica

Esperar a que el documento haya sido renderizado

La función jQuery() o su alias $()

Sintaxis Básica de comandos jQuery

Interoperabilidad con otras librerías

 

3. Selectores Básicos

 

Introducción

Selectores básicos: $(“elemento”), $(“#identificador”) y $(“.clase”)

Combinar selectores

Guardar Selecciones

 

4. Selectores de Filtrado I

 

Selectores de Filtrado por Atributo

Selectores de Filtrado Básico

 

5. Selectores de Filtrado II

 

Selectores de Filtrado Jerárquico

Selectores de Filtrado por Contenido

Selectores de Filtrado por Visibilidad

Selectores de Filtrado por Elementos de Formulario

 

6. Transversal

 

Introducción

Acceso transversal a elementos del DOM

Métodos de filtrado

Iteraciones: .each y .map

 

7. Manipulación del DOM

 

Introducción

Modificar elementos del DOM y sus propiedades

Inserción y copiado de elementos del DOM

Eliminación de elementos del DOM

 

8. Eventos

 

Introducción

Conceptos básicos sobre eventos en jQuery

Eventos disponibles en jQuery

Cancelación de eventos

Forzado de eventos

Creación de eventos personalizados

 

9. AJAX

 

Introducción

Conceptos Básicos

El método $.ajax() para realizar solicitudes asíncronas

Métodos abreviados para peticiones Ajax

 

10.  Efectos y Animaciones

 

Introducción

Mostrar y ocultar elementos

Modificando la opacidad

Creando animaciones personalizadas

Lenguaje SQL
.

1. Introducción A Sql

 

Trabajar con sql

Comandos y cláusulas sql

Operadores y funciones de agregado

Tipos de datos

Autopráctica – Instalación y primeros pasos

Test Unidad 1

 

2. Estructuras De Las Tablas

 

Creación de una base de datos

Creación de Tablas

Ejercicio practico

La cláusula CONSTRAINT

Autopráctica – Creación de tablas I

Creación de índices

Eliminar y Añadir Campos e Índices

Valores por defecto

La restricción CHECK

Deshabilitar la restricción CHECK

Restricciones Foreign Key

Autopráctica – Creación de tablas II

Autopráctica – Inserción de datos

Test Unidad 2

 

3. Consultas De Selección

 

Consultas básicas

Ordenar registros

Exclusión de filas repetidas

Alias

Ejercicio Práctico

Autopráctica – Consultas de selección I

Autopráctica – Consultas de selección II

Test Unidad 3

 

4. Criterios De Selección

 

La cláusula Where

Operadores de relación y operadores lógicos

Intervalo de valores

El operador like

Autopráctica – Criterios de selección I

Autopráctica – Criterios de selección II

Test Unidad 4

 

5. Consultas De Acción

 

Consultas de datos añadidos

Consultas de eliminación

Consultas de actualización

Ejercicio practico

Autopráctica – Consultas de inserción

Autopráctica – Actualización

Test Unidad 5

 

6. Agrupación De Registros Y Funciones Agregadas

 

La cláusula group by

Las cláusulas AVG y COUNT

Las cláusulas MAX, MIN, StDev y StDevP

Las cláusulas SUM Y VAR

Ejercicio practico

Autopráctica – Cláusula count

Autopráctica – Cláusulas min y max

Test Unidad 6

 

7. Subconsultas

 

Predicados con subconsultas I

Predicados con subconsultas II

Autopráctica 1

Test Unidad 7

 

8. Operaciones De Conjuntos

 

Unión de conjuntos

Intersección de conjuntos

Diferencia de conjuntos

Autopráctica – Unión

Autopráctica – Intersección

Test Unidad 8

 

9. Consultas De Combinación Entre Tablas

 

Consultas de unión internas

Consultas de unión externas

Ejercicio practico

Autopráctica – Combinación entre tablas I

Autopráctica – Combinación entre tablas II

Test Unidad 9

 

10.  Funciones De Sql

 

Funciones integradas

Funciones de cadena

Funciones de fecha y hora

Funciones numéricas

Autopráctica – Función substring

Autopráctica – Función uppercase

Autopráctica – Funciones de fecha y hora

Test Unidad 10

 

11. Vistas En Sql

 

Crear y eliminar vistas

Filtrado de filas

Vistas con columnas derivadas

Actualización de datos a través de una vista

Autopráctica – Uso de vistas I

Autopráctica – Uso de vistas II

Test Unidad 11

 

 

 

Gestión y planificación de Proyectos con Scrum y Ágil.
.

Diseño y Programación de Aplicaciones Multimedia (ARGG100)
.

1.                  Introducción al audiovisual interactivo

Las tecnologías interactivas

 

2.                  Introducción a Flash

La interfaz

Formatos .fla y .swf

Diseño gráfico con Flash

Máscaras

Fotogramas Clave

Interpolaciones de Movimiento

Botones, Movieclips y Gráficos

 

3.                  Producción multimedia

Desarrollo de proyectos audiovisuales no lineales

 

4.                  Programación con ActionScript 2.0

Programación simple de botones

Texto dinámico

Condicionales y condicionales anidados

 

5.                  Diseño web

Introducción al html

Optimización y compresión del .swf orientado a la web

Protocolos http: // y ftp: //

Dominios y servidores

Organización de sitios web

Posicionamiento web

 

6.                  Guión de aplicaciones interactivas

Fundamento del diseño de guiones interactivos

Lenguaje y estructura del guión interactivo

 

7.                  Herramientas multimedia

Tratamiento del sonido digital para interactivos

Tratamiento de la imagen digital para interactivos

FLV: tratamiento del vídeo digital por interactivos

Ser capaz de desarrollar completas aplicaciones de comercio electrónico respaldadas por bases de datos a través de la tecnología de programación de aplicaciones web PHP.

saber utilizar AJAX para crear nuestras propias aplicaciones
y encontraremos una referencia completa y con ejemplos de los métodos y atributos que utilizaremos con esta tecnología.

Situar al responsable de un proyecto informático, en el ámbito de su misión, definiendo sus funciones, atribuciones y responsabilidades, en el contexto de un proyecto de esta naturaleza. Presentar criterios, métodos, técnicas y herramientas que les permitan estimar, planificar, controlar el avance de la ejecución y conducirlo al final pactado en los términos de calidad exigible. Perfeccionar la gestión de la actividad y los recursos, en el marco del moderno management.

Para diseñar páginas web atractivas debemos usar HTML que es el lenguaje de marcas diseñado para tal efecto, las hojas de estilo CSS nos permiten crear estilos específicos para nuestras páginas, que combinado con lenguajes como JavaScript nos permiten aplicar efectos especiales para interactuar con los usuarios.

Dirigido a Programadores informáticos, diseñadores gráficos, Directores o Jefes de Proyecto , Analistas con responsabilidad sobre proyectos, Jefes de Equipo, y, en general, cualquier persona que por sus necesidades profesionales deba conocer los fundamentos que hay que seguir para poder llevar a cabo un proyecto de desarrollo y programación con éxito.

Descripción

Fundamentos de programación y Bases de Datos
.

MÓDULO I: Fundamentos de programación

 

1: Algoritmos y programas

 

¿Qué es un algoritmo?

Programas y Aplicaciones

Lenguajes de programación

Traductores e intérpretes

Compiladores

Videoejercicio 1

Autopráctica – Algoritmos y programas

Autopráctica – Algoritmos y programas II

Test – Algoritmos y programas

 

2: Tipos de programación

 

Fases del ciclo de vida de una aplicación

Programación desordenada

Programación estructurada

Programación modular

Programación orientada a objetos

Autopráctica – Ciclo de vida de una aplicación

Autopráctica – Tipos de programación

Test – Tipos de programación

 

3: Diagramas de flujo

 

Diagramas de flujo

Elementos de los diagramas de flujo

Realizando diagramas de flujo

Videoejercicio 1

Videoejercicio 2

Autopráctica – Diagramas de flujo

Autopráctica – Diagramas de flujo II

Test – Diagrama de flujo

 

4: Pseudocódigo

 

Pseudocódigo

Escritura en pseudocódigo

Creación de algoritmos

Variables

Constantes

Tipos de Datos

Operadores y expresiones

Videoejercicio 1

Autopráctica – Pseudocódigo

Autopráctica – Pseudocódigo II

Test – Pseudocódigo

 

5: Elementos de un programa

 

Instrucciones primitivas

Instrucciones de asignación

Instrucciones de entrada y salida

Palabras reservadas

Comentarios

Contadores

Acumuladores

Interruptores

Videoejercicio 1

Videoejercicio 2

Autopráctica – Elementos de un programa

Autopráctica – Elementos de un programa II

Test – Elementos de un programa

 

6: Estructuras de control

 

Estructuras de control

Alternativa simple

Alternativa doble

Alternativa múltiple

Estructura mientras

Estructura repetir

Estructura para o desde

Estructuras selectivas anidadas

Estructuras repetitivas anidadas

Videoejercicio 1

Videoejercicio 2

Autopráctica – Estructuras de control

Autopráctica – Estructuras de control II

Test – Estructuras de control

 

7: Estructuras de datos: Tablas

 

Tablas unidimensionales

Tablas bidimensionales

Tablas multidimensionales

Operaciones con tablas

Videoejercicio 1

Videoejercicio 2

Autopráctica – Tablas

Autopráctica – Tablas II

Test – Estructuras de datos: Tablas

 

8: Programación modular

 

La programación modular

Funciones

Procedimientos

Parámetros

Paso de parámetros

Ámbito de las variables

Recursividad

Videoejercicio 1

Videoejercicio 2

Autopráctica – Programación modular

Autopráctica – Programación modular II

Test – Programación modular

 

9: Programación orientada a objetos

 

La programación orientada a objetos

Clases

Objetos

Relaciones entre clases

Abastracción

Encapsulamiento

Herencia

Polimorfismo

Videoejercicio 1

Autopráctica – Programación orientada a objetos

Autopráctica – Programación orientada a objetos II

Test – Programación orientada a objetos

 

MODULO II: FUNDAMENTOS DE BASES DE DATOS

 

1: Bases de datos

 

¿Qué es una base de datos?

Sistemas Gestores de Bases de datos

Modelo jerárquico

Modelo de red

Modelo relacional

Modelo orientado a objetos

Diseño conceptual, lógico y físico

Autopráctica – Bases de Datos

Test – Programación orientada a objetos

 

2: El modelo entidad-relación

 

El modelo entidad-relación

Entidades

Atributos

Relaciones

Entidades fuertes y débiles

Modelo entidad relación extendido

Expecialización inclusiva o exclusiva

Representación de especializaciones

Pasos para el diseño

Videoejercicio 1

Videoejercicio 2

Autopráctica – El modelo entidad-relación

Autopráctica – El modelo entidad-relación II

Autopráctica 3

Test – El modelo entidad-relación

 

3: Modelo de bases de datos relacionales

 

El modelo relacional

Tablas o relaciones

Dominios

Grado y cardinalidad

Propiedades de las tablas

Claves

Nulos

Restricciones

Reglas de Codd

Transformación de las entidades fuertes

Relaciones Varios a varios

Relaciones de orden n

Relaciones de uno a varios

Relaciones De uno a uno

Relaciones de cero a uno

Relaciones de cero a cero

Relaciones recursivas

Representacion de entidades débiles

Relaciones de especialización

Videoejercicio 1

Videoejercicio 2

Autopráctica 1

Autopráctica 2

Autopráctica 3

Test – Modelo de bases de datos relacionales

 

4: Representación gráfica del modelo relacional

 

Representación de esquemas de bases de datos relaciones

Normalización

Primera Forma normal (1FN)

Dependencias Funcionales

Segunda Forma normal (2FN)

Tercera Forma normal (3FN)

Forma normal de Boyce-Codd (FNBC)

Dependencias multivaluadas

Cuarta Forma normal (4FN)

Quinta Forma normal (5FN)

Videoejericio 1

Autopráctica 1

Autopráctica 2

Test – Representación gráfica del modelo relacional

 

 


HTML 5 y CSS 3. (Especialidad IFCM036PO)
.

01. HTML5 y CSS3

Elementos estructurales de HTML5
 El lenguaje HTML
 Estructura básica
 Directivas de texto
Elementos estructurales de HTML5 (Parte 2)
 Enlaces
 Tablas
 Imágenes
Trabajando con esquemas HTML5
Formularios HTML5
 La directiva FORMPrincipio del formulario


 Elementos de formulario. La directiva INPUT
 Otros elementos
 Formato
Vídeo y audio en HTML5
 Los objetos multimedia
 Multimedia en HTML5
 Marcos flotantes o iframes
 Elementos interactivos en HTML5
Introducción a CSS3 (Parte 1)
 Funcionamiento básico
 Tipos de selectores
 Unidades de medida
 Colores
 Propiedades de fuentes, colores y fondos
Introducción a CSS3 (Parte 2)
 Estructura y propiedades
 Propiedades y tipos de posicionamiento
 Visualización
 Listas
 Tablas
 Nuevos elementos en CSS3

 

02. Fundamentos de JavaScript

Introducción a JavaScript
 Incluir JavaScript en documentos HTML
 Sintaxis de JavaScript

Fundamentos de programación
 Las Variables
 Operadores
 Estructuras de control
 Funciones

Objetos y Arrays en JavaScript
 Objetos en JavaScript
 Arrays

Los objetos location e history
 Objeto location
 Objeto history
El objeto document
El objeto form
Modelo de Objetos del Documento (DOM)
Manipulación del DOM
Buenas prácticas
Dibujar con el elemento canvas (Parte 1)
Dibujar con el elemento canvas (Parte 2)

Final del formulario


Programación páginas web JavaScript y PHP (IFCT091PO)
.

1. Programación Cliente

 

Programación cliente

Programación de páginas web

Introducción a JavaScript

Fundamentos de programación

Objetos en JavaScript

Los objetos location e history

El objeto document

El objeto form

Otros objetos

 

2. Programación Servidor

 

Programación servidor: PHP

Instalación

Crear un sitio web

Introducción a PHP

Arrays y estructuras de control

Funciones

Incluir archivos

Programación orientada a objetos

Herencia

Recoger datos del usuario

Validación de formularios

Trabajar con cookies

Sesiones en PHP

Acceso a archivos

Tratamiento de errores

Excepciones

 

3. Base De Datos

 

Bases de datos

La base de datos de ejemplo

El lenguaje SQL

Acceder a la base de datos

Buscando más funcionalidad

Autenticación de los usuarios

Sitios web seguros

El proceso de compra


Programación con Ajax
.

1 – Introducción A Ajax

 

Introducción a AJAX

Las tecnologías a utilizar para la programación en AJAX

Entornos de desarrollo para AJAX

 

 2 – HTML Vs. XML

 

HTML 4.01

Conceptos Básicos XML

CSS

 

 3 – Nociones Básicas De JavaScript

 

Abrir un fichero js desde otro HTML

Tipos de variables

Definición de Funciones

Funciones Paramétricas

Bucles

Auto práctica – Primeros pasos con JavaScript

Auto práctica – Importación de archivos JavaScript

 

 4 – Dom Y  Bom

 

DOM – Document Object Model

BOM – Browser Object Model

Objeto Document

Objeto Location

Objeto Screen

Auto práctica – DOM

 

 5 – Eventos

 

Introducción

Captura del Evento

Lista de Eventos

Auto práctica – Eventos

 

 6 – Objeto Xmlhttprequest

 

Introducción

Crear Objeto

Solicitudes

Operación Asíncrona

 

7 – Servidor Apache Y Mysql

 

Los lenguajes del Servidor

Instalación de Apache y MySql

 

8 – Ejemplos

 

Ej.: Hola mundo con xajax

Ej.: calculadora con xajax

Ej. autocompletador

Ej. comprobador nombres

 

 


jQuery.
.

1. Introducción a jQuery

 

Introducción

Historia

Qué es jQuery

Qué necesito para programar con jQuery

Navegadores Compatibles

Cómo incluir jQuery en nuestra página

 

2. Sintaxis Básica

 

Sintaxis Básica

Esperar a que el documento haya sido renderizado

La función jQuery() o su alias $()

Sintaxis Básica de comandos jQuery

Interoperabilidad con otras librerías

 

3. Selectores Básicos

 

Introducción

Selectores básicos: $(‘elemento’), $(‘#identificador’) y $(‘.clase’)

Combinar selectores

Guardar Selecciones

 

4. Selectores de Filtrado I

 

Selectores de Filtrado por Atributo

Selectores de Filtrado Básico

 

5. Selectores de Filtrado II

 

Selectores de Filtrado Jerárquico

Selectores de Filtrado por Contenido

Selectores de Filtrado por Visibilidad

Selectores de Filtrado por Elementos de Formulario

 

6. Transversal

 

Introducción

Acceso transversal a elementos del DOM

Métodos de filtrado

Iteraciones: .each y .map

 

7. Manipulación del DOM

 

Introducción

Modificar elementos del DOM y sus propiedades

Inserción y copiado de elementos del DOM

Eliminación de elementos del DOM

 

8. Eventos

 

Introducción

Conceptos básicos sobre eventos en jQuery

Eventos disponibles en jQuery

Cancelación de eventos

Forzado de eventos

Creación de eventos personalizados

 

9. AJAX

 

Introducción

Conceptos Básicos

El método $.ajax() para realizar solicitudes asíncronas

Métodos abreviados para peticiones Ajax

 

10.  Efectos y Animaciones

 

Introducción

Mostrar y ocultar elementos

Modificando la opacidad

Creando animaciones personalizadas


Lenguaje SQL
.

1. Introducción A Sql

 

Trabajar con sql

Comandos y cláusulas sql

Operadores y funciones de agregado

Tipos de datos

Autopráctica – Instalación y primeros pasos

Test Unidad 1

 

2. Estructuras De Las Tablas

 

Creación de una base de datos

Creación de Tablas

Ejercicio practico

La cláusula CONSTRAINT

Autopráctica – Creación de tablas I

Creación de índices

Eliminar y Añadir Campos e Índices

Valores por defecto

La restricción CHECK

Deshabilitar la restricción CHECK

Restricciones Foreign Key

Autopráctica – Creación de tablas II

Autopráctica – Inserción de datos

Test Unidad 2

 

3. Consultas De Selección

 

Consultas básicas

Ordenar registros

Exclusión de filas repetidas

Alias

Ejercicio Práctico

Autopráctica – Consultas de selección I

Autopráctica – Consultas de selección II

Test Unidad 3

 

4. Criterios De Selección

 

La cláusula Where

Operadores de relación y operadores lógicos

Intervalo de valores

El operador like

Autopráctica – Criterios de selección I

Autopráctica – Criterios de selección II

Test Unidad 4

 

5. Consultas De Acción

 

Consultas de datos añadidos

Consultas de eliminación

Consultas de actualización

Ejercicio practico

Autopráctica – Consultas de inserción

Autopráctica – Actualización

Test Unidad 5

 

6. Agrupación De Registros Y Funciones Agregadas

 

La cláusula group by

Las cláusulas AVG y COUNT

Las cláusulas MAX, MIN, StDev y StDevP

Las cláusulas SUM Y VAR

Ejercicio practico

Autopráctica – Cláusula count

Autopráctica – Cláusulas min y max

Test Unidad 6

 

7. Subconsultas

 

Predicados con subconsultas I

Predicados con subconsultas II

Autopráctica 1

Test Unidad 7

 

8. Operaciones De Conjuntos

 

Unión de conjuntos

Intersección de conjuntos

Diferencia de conjuntos

Autopráctica – Unión

Autopráctica – Intersección

Test Unidad 8

 

9. Consultas De Combinación Entre Tablas

 

Consultas de unión internas

Consultas de unión externas

Ejercicio practico

Autopráctica – Combinación entre tablas I

Autopráctica – Combinación entre tablas II

Test Unidad 9

 

10.  Funciones De Sql

 

Funciones integradas

Funciones de cadena

Funciones de fecha y hora

Funciones numéricas

Autopráctica – Función substring

Autopráctica – Función uppercase

Autopráctica – Funciones de fecha y hora

Test Unidad 10

 

11. Vistas En Sql

 

Crear y eliminar vistas

Filtrado de filas

Vistas con columnas derivadas

Actualización de datos a través de una vista

Autopráctica – Uso de vistas I

Autopráctica – Uso de vistas II

Test Unidad 11

 

 

 


Gestión y planificación de Proyectos con Scrum y Ágil.
.


Diseño y Programación de Aplicaciones Multimedia (ARGG100)
.

1. Introducción al audiovisual interactivo

Las tecnologías interactivas

 

2. Introducción a Flash

La interfaz

Formatos .fla y .swf

Diseño gráfico con Flash

Máscaras

Fotogramas Clave

Interpolaciones de Movimiento

Botones, Movieclips y Gráficos

 

3. Producción multimedia

Desarrollo de proyectos audiovisuales no lineales

 

4. Programación con ActionScript 2.0

Programación simple de botones

Texto dinámico

Condicionales y condicionales anidados

 

5. Diseño web

Introducción al html

Optimización y compresión del .swf orientado a la web

Protocolos http: // y ftp: //

Dominios y servidores

Organización de sitios web

Posicionamiento web

 

6. Guión de aplicaciones interactivas

Fundamento del diseño de guiones interactivos

Lenguaje y estructura del guión interactivo

 

7. Herramientas multimedia

Tratamiento del sonido digital para interactivos

Tratamiento de la imagen digital para interactivos

FLV: tratamiento del vídeo digital por interactivos

Información adicional

Modalidad

online

Tipo formación

Curso online

Valoraciones

No hay valoraciones aún.

Sé el primero en valorar “Experto en Programación y Desarrollo Web”

    Para enviarte información sobre este curso, por favor, rellena los siguientes datos:

    Nombre (requerido)

    Teléfono: (requerido)

    Correo electrónico: (requerido)

    Acepto la Política de privacidad