PACK CURSOS
PROGRAMACION ASP, PHP, JAVA
- ASP Y PHP
- ASP Y JAVA
- PHP Y JAVA
Lenguaje de programación ASP.NET
Índice
1 Introducción a las aplicaciones Web
1.1 Introducción a Internet
1.2 Breve historia de la World Wide Web (WWW)
1.3 El lenguaje HTML
1.4 Aplicaciones Web
1.5 Cuestionario: Introducción a las aplicaciones Web
2 Requisitos del ASP
2.1 Qué es NET Framework
2.2 Elementos principales de NET Framework
2.3 Common Language Runtime (CLR)
2.4 Biblioteca de clases de NET
2.5 Ensamblados
2.6 Cuestionario: Requisitos del ASP.NET (.NET FRAMEWORK)
3 Conceptos de la Programación Orientada a Objetos
3.1 Qué es la POO
3.2 Objetos
3.3 Mensajes
3.4 Clases
3.5 Herencia
3.6 Métodos
3.7 Polimorfismo
3.8 Sobrecarga
3.9 Modelo de objetos
3.10 Relaciones entre clases
3.11 Ventajas e inconvenientes de la POO
3.12 Cuestionario: Conceptos de la Programación Orientada a Objetos
4 Visual StudioNET
4.1 Instalación de ASP
4.2 Crear un proyecto ASP
4.3 Introducción a los Web Forms
4.4 Crear un formulario Web Form con Visual Studio NET
4.5 Práctica - Crear un proyecto de aplicación Web ASP.NET con Visual
Studio
4.6 Cuestionario: Visual Studio.NET
5 Componentes
5.1 Controles de servidor
5.2 Tipos de controles de servidor
5.3 Controles de servidor HTML
5.4 Controles de servidor Web
5.5 Práctica - Colocar controles en un formulario Web Form
5.6 Cuestionario: Componentes
6 Implementar código a los Web Forms
6.1 Cómo implementar código
6.2 Escribir código en línea
6.3 Qué son las páginas de código subyacente
6.4 Cómo funcionan las páginas de código subyacente
6.5 Qué son los procedimientos de evento
6.6 Soporte de eventos
6.7 Interactuar con controles en procedimientos de evento
6.8 Eventos de página
6.9 Práctica - “Hola mundo” con Web Forms
6.10 Cuestionario: Implementar código a los Web Forms
7 Configuración de ASP en IIS
7.1 Autenticación de formularios
7.2 Autenticación Passport
7.3 Autenticación Windows
7.4 Creando un nuevo directorio virtual en IIS
7.5 Práctica - Instalando y configurando IIS
7.6 Cuestionario: Configuración de ASP.NET en IIS
8 Administrar el estado de una aplicación Web
8.1 Introducción
8.2 Qué es la administración del estado
8.3 Tipos de administración del estado
8.4 Lado servidor
8.5 Lado cliente
8.6 Administración del estado en el lado del servidor
8.7 Administración del estado en el lado del cliente
8.8 El archivo Global asax
8.9 Variables de aplicación y de sesión
8.10 Utilizar variables de aplicación y de sesión
8.11 Práctica - Usando cookies
8.12 Cuestionario: Administrar el estado de una aplicación Web
9 Seguridad en ASP
9.1 Autenticación frente a autorización
9.2 Cuáles son los métodos de autenticación de ASP
9.3 Cuáles son los mecanismos de autenticación de IIS
9.4 Trabajar con autenticación basada en formularios
9.5 Crear una página de inicio de sesión
9.6 Práctica - Creación de un sitio Web con autenticación
9.7 Práctica - Obligando a un usuario a hacer login
Lenguaje de programación JAVA
Índice
1 Introducción a la Plataforma Java
1.1 Introducción a la Plataforma Java
1.2 El SDK (Software Development Kit)
1.3 Un poco de historia
1.4 Preparando el entorno
1.5 Principales programas del SDK (el compilador y el intérprete)
1.6 Otros programas del SDK
1.7 Java y JavaScript
1.8 Ejercicio 1
1.9 Cuestionario: Introducción a la Plataforma Java
2 Conceptos básicos de la Programación Orientada a Objetos
2.1 Un poco de historia
2.2 Conceptos básicos
2.3 Qué son los objetos
2.4 La persistencia de los objetos
2.5 La transmisión de objetos
2.6 Comunicación entre objetos
2.7 El concepto de mensaje
2.8 Las clases
2.9 Encapsulación
2.10 Cuestionario: Conceptos básicos de la Programación Orientada a
Objetos (POO)
3 Estructura básica del Lenguaje Java
3.1 Componentes de una aplicación
3.2 Estructura de un programa en Java
3.3 Identificadores y Palabras Reservadas
3.4 Tipos de datos
3.5 Variables
3.6 Constantes
3.7 Operadores
3.8 Estructuras de control de flujo
3.9 Decisiones
3.10 Bucles
3.11 Canales de entrada y salida estándar
3.12 Ejercicio 2
3.13 Ejercicio 3
3.14 Cuestionario: Estructura básica del Lenguaje Java
4 Estructura de datos Arrays y cadenas
4.1 Introducción a los Arrays
4.2 Gestión de Arrays
4.3 Arrays de objetos
4.4 Arrays multidimensionales
4.5 Introducción a las cadenas
4.6 Creación
4.7 Comparación de cadenas
4.8 Concatenación de cadenas
4.9 La clase StringBuffer
4.10 Ejercicio 4
4.11 Ejercicio 5
4.12 Cuestionario: Estructura de datos. Arrays y cadenas
5 Clases Orientación a objetos y codificación en Java
5.1 Clases
5.2 Orientación a objetos y codificación en Java
5.3 Declaración, creación y eliminación de un objeto
5.4 Acceso a datos y utilización de métodos
5.5 Constructores
5.6 Miembros static
5.7 Miembros final
5.8 Modificadores de acceso
5.9 Ejercicio 6
5.10 Ejercicio 7
5.11 Cuestionario: Clases. Orientación a objetos y codificación en Java
6 Herencia, polimorfismo, clases abstractas e interfaces y paquetes
6.1 Herencia
6.2 Polimorfismo
6.3 Clases Abstractas
6.4 Interfaces
6.5 Paquetes
6.6 Ejercicio 8
6.7 Ejercicio 9
6.8 Ejercicio 10
6.9 Ejercicio 11
6.10 Ejercicio 12
6.11 Cuestionario: Herencia, polimorfismo, clases abstractas e interfaces y
paquetes
7 Manejo de excepciones Control de errores
7.1 Introducción
7.2 Captura y tratamiento de excepciones
7.3 Descripción de una excepción
7.4 Lanzar una excepción
7.5 Declarar una excepción (throws)
7.6 Bloque finally
7.7 Creación de excepciones
7.8 Ejercicio 13
7.9 Cuestionario: Manejo de excepciones. Control de errores
Lenguaje de programación PHP
Índice
1 Comenzando con PHP
1.1 Historia de PHP
1.2 Significado de PHP
1.3 Características más importantes de PHP
1.4 Trabajos que podemos realizar con PHP
1.5 Cuándo es conveniente utilizar PHP
1.6 ASP o PHP
1.7 Requisitos para trabajar con PHP
1.8 Cuestionario: Comenzando con PHP
2 Instalación desde cero
2.1 Opciones de instalación
2.2 Detalles de la instalación paso a paso
2.3 Instalando EasyPHP
2.4 Iniciar y salir de EasyPHP
2.5 Menú Opciones
2.6 Uso del directorio www
2.7 Cuestionario: Instalación desde cero
3 Sintaxis básica
3.1 Extensiones
3.2 Delimitadores del código
3.3 Espacios en blanco
3.4 Separación de instrucciones
3.5 Comillas
3.6 Fin de línea
3.7 Construcción de bloques
3.8 Líneas de comentarios
3.9 Mayúsculas y minúsculas
3.10 Inclusión de ficheros externos
3.11 Práctica - Mi primer texto
3.12 Práctica - Include
3.13 Cuestionario: Sintaxis básica
4 Variables y Constantes
4.1 Definición de variables
4.2 Verificación de asignación previa
4.3 Variables predefinidas
4.4 Ámbito de las variables
4.5 Variables variables
4.6 Definición de una constante
4.7 Constantes predefinidas
4.8 Práctica - Variables
4.9 Práctica - Constantes
4.10 Cuestionario: Variables y Constantes
5 Operadores
5.1 Qué son los operadores
5.2 Operadores de asignación y de concatenación
5.3 Operadores aritméticos
5.4 Operadores de comparación
5.5 Operadores lógicos
5.6 Operadores de incremento-decremento
5.7 Sentencias Condicionales If, Else-If, Elseif, Else
5.8 Práctica - Mayor de dos números
5.9 Práctica - Carné del polideportivo
5.10 Práctica - Valor de variable
5.11 Práctica - Ordenar de menor a mayor
5.12 Cuestionario: Operadores
6 Bucles
6.1 Qué es un Bucle
6.2 Bucle While
6.3 Bucle Do…While
6.4 Bucle For
6.5 Bucle Foreach
6.6 Break y Continue
6.7 Switch
6.8 Práctica - Días de la semana
6.9 Práctica - Buscando una letra
6.10 Práctica - Números divisibles entre 5
6.11 Práctica - Valores entre dos enteros
6.12 Práctica - Tablas de multiplicar
6.13 Cuestionario: Bucles
7 Funciones
7.1 Qué es una Función
7.2 Cómo se crea una Función
7.3 Cómo se invoca una Función
7.4 Funciones para la gestión de archivos
7.5 Funciones para la gestión de directorios
7.6 Retorno de valores
7.7 Práctica - El número mayor
7.8 Práctica - Media aritmética
7.9 Práctica - Listar directorio
7.10 Cuestionario: Funciones
8 Formularios
8.1 Conocimientos previos
8.2 Campos de entrada de datos
8.3 Cuadro de texto
8.4 Cuadro de texto con barras de desplazamiento
8.5 Casillas de verificación
8.6 Botón de opción
8.7 Menú desplegable
8.8 Botón de comando
8.9 Campo oculto
8.10 Práctica - Libro de visitas
8.11 Práctica - Cuestionario
8.12 Práctica - Formulario de solicitud de información
8.13 Cuestionario: Formularios
9 Bases de Datos MySQL I
9.1 Introducción a MySQL - Front
9.2 Instalando MySQL – Front
9.3 Empezando con bases de datos
9.4 Creación de una base de datos
9.5 Creación de tablas
9.6 Añadir campos a una tabla
9.7 Modificar campos de una tabla
9.8 Borrar campos de una tabla
9.9 Operaciones con los registros de una tabla
9.10 Editor SQL
9.11 Práctica - Realizar una base de datos para clientes
9.12 Cuestionario: Bases de Datos MySQL I
10 Bases de Datos MySQL II
10.1 Página principal
10.2 Conexión con la base de datos
10.3 Introducir registros
10.4 Listado de registros
10.5 Borrado de registros
10.6 Modificación de registros
10.7 Práctica - Realizar un libro de visitas
10.8 Cuestionario: Bases de Datos MySQL II