CURSO DE PROGRAMACION PARA LA WEB CON PHP Y MYSQL





Comienzos: Marzo, Mayo, Agosto y Octubre

Este curso capacita al alumno en la programación de sitios web dinámicos utilizando el lenguaje PHP, incluyendo el acceso a base de datos con MySQL. Posee un enfoque práctico, y requiere que los postulantes tengan conocimientos previos de programación en cualquier lenguaje y dominen las consultas en SQL.

Curso

3 semestres

Sin requisitos

Instituto Superior Santo Domingo

On line

AED1 - Algoritmos y Estructuras de Datos 1

Unidad I

Introducción a la lógica, algoritmos y la programación. Concepto de lógica. Noción de algoritmo. Resolución de problemas simples y compuestos. Características del lenguaje Java. Instalación. Entorno, referencias y configuración. Diagramas de flujo (elementos gráficos para su representación). Conceptos de constantes y variables. Identificadores. Tipos de datos simples: numéricos (enteros, reales), caracter, cadena de caracteres y lógicos. Expresiones: operadores (matemáticos - relacionales - lógicos). Salida de datos - Entrada de datos - Asignación. Bloques limitados por llaves. Formato de salida.

Unidad II

Estructuras condicionales. La frase condicional: si - entonces - sino. Estructuras condicionales simples y compuestas. Operadores lógicos: y, o (&&, ||). Condiciones compuestas por dos o más condiciones simples.

Unidad III

Estructuras repetitivas. Noción de frase repetitiva. Uso de estructuras repetitivas en un algoritmo. Clases generales de estructuras repetitivas (o ciclos): Ciclo 0-N (while), ciclo 1-N (do - while), ciclo exacto (for). Elementos a considerar: condición de control y bloque de acciones de un ciclo. Ciclos bien y mal planteados: ciclos infinitos.

Unidad IV

Arreglos unidimensionales: vectores. Introducción al concepto de estructura de datos. Clasificación de estructuras de datos. Concepto de arreglo: índices, acceso directo y dimensión. Declaración y definición de arreglos unidimensionales en Java. Operaciones básicas con arreglos unidimensionales: recorrido secuencial, acceso directo. Procesamiento de arreglos unidimensionales paralelos o correspondientes.

Unidad V

Programación Modular: Métodos. Concepto de métodos en un programa. Clasificación general de métodos: con retorno de valor, o sin retorno de valor. Funciones sin retorno en Java. Métodos. Que retornan valor. Variables globales y locales. Parámetros por valor. Parámetros de tipo vector. Ordenamiento de vectores. Mayor y menor elemento de un vector.

Unidad VI

Arreglos bidimensionales: matrices. Estructura de datos tipo matriz. Definición de matrices en Java. Carga de los elementos por fila y columna. Acceso por medio de dos subíndices. Sumatoria de elementos por fila y columna. Recorrido de diagonal principal y secundaria. Matrices y vectores paralelos

TP1 - Técnicas de Programación 1

Unidad I

Sistemas de Gestión de Bases de Datos. Evolución en el Almacenamiento de Datos. Bases de Datos: Conceptos, características, ventajas, mercado actual. Independencia de Datos. Componentes de un sistema de bases de datos. Estructura Global de un Sistema de BD. Componentes. Usuarios del SGBD: Roles y Funciones. Administrador de Bases de Datos: funciones. Lenguajes: DDL y DML. Arquitectura de los SGBD: Nivel Externo, Conceptual e Interno. Nivel Interno: Acceso a la Base de Datos. Índices: concepto, formas de utilización, clasificación. Árboles B.

Unidad II

Modelos de datos y Diseño de Bases de Datos. Modelos de datos. Modelos Lógicos basados en Objetos: Características. Modelo Relacional: Estructura de datos relacional. Conceptos. Dominios. Relaciones. Reglas de Integridad Relacional: Claves y Reglas. Introducción al Diseño de Bases de Datos. Concepto y finalidad de la Normalización. Dependencia Funcional. Tipos de Dependencias. Descomposición. Formas Normales: 1º FN, 2º FN y 3º FN. Ejercitación Práctica.

Unidad III

Lenguaje de consultas de datos. Introducción al SQL, características del estándar, arquitecturas. Ventajas y desventajas del SQL estándar. Estructura de una Base de Datos: Creación de una Base de Datos. Actualización de Datos: Inserciones, eliminaciones, modificaciones. Consultas: Simples, Multitablas y Sumarias. Subconsultas: Aplicación, condiciones de búsqueda. Integridad de Datos: aplicación de las Reglas de Integridad. Procesamiento de Transacciones: concepto y sentencias. Ejercitación Práctica

TP3 - Técnicas de Programación 3

Unidad I

Lenguaje de programación PHP. Servidor web (Apache). Lenguajes del lado del Servidor y Cliente. Lenguaje de PHP. Requerimientos de Hardware y Software. Variables. Tipos. Operadores Aritméticos, de Comparación y Lógicos. Conversión automática de Tipos. Constantes. Estructuras Condicionales. Estructuras Repetitivas. Funciones y parámetros. Arreglos. Vectores asociativos. Funciones para procesar string.

Unidad II

Formularios. Formularios HTML. Controles de tipo: text, textarea, radio, checkbox, select, submit. Recuperación de datos desde una página PHP. Vector asociativo REQUEST.

Unidad III

Archivos de texto. Apertura y cierre de archivos. Escritura y Lectura en un archivo. Recorrido de un archivo. Posicionamiento en un archivo. Funciones útiles para el manejo de archivos. Funciones: fopen, flose, fgets, fputs. Almacenamiento de datos de un formulario en un archivo de texto. Contador de páginas empleando archivos de texto.

Unidad IV

Acceso a base de datos desde PHP. Concepto de Base de Datos. Base de Datos nativas y de acceso genérico. Base de Datos MySql. Instalación. Administradores de Base de Datos MySql. Tablas. Tipos de datos. Creación de Bases de Datos. Altas de Registros. Listados de Registros. Bajas y Modificaciones de Registros. Acceso a varias tablas.

Unidad V

Implementación de Soluciones en Internet. Contador de Visitas. Upload de archivos a un sitio. Login - Registro y Validación de usuario. Libro de Visitas. Administrador de visitas en un Banner publicitario. Catálogo de Productos. Encuesta con gráficos estadísticos. Generador de imágenes en el Servidor. Generación dinámica de archivos PDF. Administrador de archivos de un sitio de internet.

Matricula: $15000
6 Cuotas de: $58500

Completá el formulario y recibí información.

Oferta Educativa Relacionada

Instituciones Académicas

CAEP - CENTRO ARGENTINO DE EDUCACIÓN SUPERIOR Y PERMANENTE
CAMARA AGROPULVERIZADORES DE BUENOS AIRES (CAPUBA)
CAPACITACIONES FOTI
CONSULTAR
ESCUELA DE COMEDIA MUSICAL VALERIA LYNCH
ESCUELA DE DERECHO PENAL Y CIENCIAS FORENSES APLICADAS
ESCUELA DE HUMANIDADES
ESCUELA POPULAR DE MÚSICA DEL SINDICATO ARGENTINO DE MÚSICOS - SADEM
FUNDACIÓN CIESO
IFES
INGENIERO OLIVA
INSTITUTO SUPERIOR SANTO DOMINGO (ISSD)
ISE - INSTITUTO SUPERIOR DE ENSEÑANZA
ISIV (INSTITUTO SUPERIOR DE INFORMÁTICA VIRASORO)
IVIZO MAKEUP - INSTITUTO DE BELLEZA Y ENSEÑANZA
LA DOCTA VIRTUAL
NEW VISION FACE BY NORA CALARESU
NITO BREA PADEL
SERGIO CARDOSO
UB (UNIVERSIDAD DE BELGRANO)
UCABA - UNIÓN DE CÁMARAS Y ASOCIACIONES DE BUENOS AIRES EN MANEJO DE PLAGAS URBANAS