Instituto de Capacitacion Empresarial del Uruguay
Perteneciente al grupo NetWide

   

CARRERAS ICEDU DE NIVEL TECNICO-PROFESIONAL


PROGRAMACION PHP-MYSQL

Pre-inscribirse aqui

¿En qué consiste esta capacitación?

Se trata de un curso que introduce al alumno al diseño y programación de páginas Web, se estudian las bases del XHTML, CSS, Javascript, CSS, y una introducción al HTML5 y etiquetas de la Web Semántica; incluye temas de últimas tendencias y tecnologías.

Se estudia el lenguaje XHTML, las funciones de acceso a bases de datos "mysqli" (mysql improved) reemplazando a las ya obsoletas funciones "mysql".

Además se ve un acercamiento a la programación orientada a objetos. Manejo de sesiones, cookies y demás aspectos básicos en el desarrollo PHP.

Se estudian los fundamentos de las bases de datos relacionales MySQL, las cuales serán creadas y administradas a través de la interfaz de PhpMyAdmin, y se introduce al lenguaje SQL para realizar las consultas.

Todas las herramientas y librerías utilizadas durante el curso son basadas en Software Libre, de modo que el alumno pueda instalarlas en su casa sin tener que pagar por licencias de ningún tipo.

Al finalizar el curso el alumno debe ser capaz de crear un sitio Web dinámico desde cero, sabiendo realizar un breve análisis previo al desarrollo, luego creando la interfaz gráfica utilizando XHTML y CSS, crear la base de datos correspondiente, y por último generar el código PHP y Javascript para darle al sitio dinamismo y conectividad con la base de datos.


¿Necesito algún conocimiento previo en particular?

No. Lo único que necesitas es saber manejar una PC con el sistema operativo Windows. La capacitación  comienza partiendo desde cero; las clases son amenas, muy bien explicadas y con ejemplos prácticos.

¿Cuáles son los temas de la capacitación?

La capacitación se basa en que el alumno no posee conocimientos previos de programación o diseño web.
Se comienza estudiando el funcionamiento básico de un servidor Web, luego se introduce a los lenguajes  XHTML, CSS, PHP y Javascript, se introduce a la programación orientada a objetos, los templates, se estudia la creación y manipulación de bases de datos MySQL y el lenguaje SQL que nos permite consultar y
manipular datos almacenados. También se estudian efectos especiales y la forma de agregar elementos  interactivos como calendarios, live-search, el manejo de AJAX y mucho más. Para ampliar información sobre los temas a tratar, puedes ver el temario pidiéndolo en la administración de ICEDU.

¿Para qué me sirve este curso?


Te da los conocimientos necesarios para insertarte en el mercado laboral como Programador Web. O también para construir tus propios proyectos a nivel profesional. Sabemos que en el interior del país a veces no es accesible un trabajo como programador, debido a la falta de empresas de desarrollo, no así en Montevideo; por eso para aquellos que saben que vivirán en Montevideo en el futuro, esta capacitación los habilitará a buscar trabajo en una empresa de desarrollo. Pero para aquellos que no piensan irse a Montevideo, el proyecto final de la capacitación les resultará muy interesante (leer la pregunta ¿En qué consiste el proyecto final?).

Perfil del Egresado/a

Poseerá los conocimientos necesarios para crear páginas Web dinámicas, utilizando HTML/XHTML, CSS, Javascript, y PHP conjuntamente con MySQL como gestor de bases de datos. Será capaz de incorporarse a un equipo de desarrollo de aplicaciones para arquitectura Cliente/Servidor, o incluso desarrollar sus propios proyectos.

¿Qué título obtendré al finalizar el curso?

Luego de aprobado el proyecto final, se otorgará el certificado de "Programador PHP-MySQL".



¿Cuáles son los días y horarios de clase?

La duración total es de 4 meses.
Las clases son los días martes y jueves de 19:00 a 22:00, o martes y jueves de 9:00 a 12:00.


¿En qué consiste el proyecto final?

Básicamente el proyecto final consta de un sitio Web que hay que desarrollar, se te entregará un
documento con los requisitos necesarios, explicando claramente lo que se pretende desarrollar.

Pero también ofrecemos otra alternativa como proyecto final, consiste en un proyecto que tú mismo puedesproponer, y que puedes desarrollar en un grupo de no más de tres alumnos. Esto representa una oportunidad única para que puedas crear tu propio negocio online, o por el contrario desarrollar un sitio Web que una empresa local te haya encomendado. Si lo piensas, sería muy interesante poder hacer tu propio sitio Web del cual podrías recibir ganancias económicas.

Por supuesto que para cualquiera de las dos opciones, el docente supervisará el proyecto de modo que siempre tendrás un respaldo.

Temario de la Capacitación

  • Introducción al lenguaje XHTML
  • Conceptos de arquitectura Cliente / Servidor
  • Etiquetas básicas XHTML
  • HTML5. Introducción a la web semántica
  • Introducción a hojas de estilo CSS
  • Estilos de formato de texto, de fuente, bordes, fondo, márgenes, listas, tablas
  • Selectores CSS
  • Aplicación de estilos en línea
  • Aplicación de hojas de estilos internas
  • Aplicación de hojas de estilos externa
  • Introducción al diseño en capas flotantes CSS
  • Estilos de dimensión y posicionamiento
  • Introducción a la programación
  • Introducción a las estructuras básicas de programación
  • Concepto de algoritmo
  • Seudocódigo
  • Introducción al lenguaje PHP
  • Incrustación de código PHP
  • Variables globales de entorno $_SERVER
  • Variables y tipos de datos
  • Operadores aritméticos, de comparación y lógicos
  • Estructura de selección if
  • Estructura se selección switch
  • Estructura de iteración while
  • Estructura de iteración do while
  • Estructura de iteración for
  • Arrays indexados, búsqueda lineal, ordenación por método de la burbuja
  • Funciones, pasaje de parámetros, parámetros opcionales
  • Arrays asociativos
  • Constantes
  • Funciones nativas más usadas
  • Inclusión de archivos
  • Separación de componentes de una página, y ensamblaje a través de inclusión
  • Introducción a la POO
  • Declaración de clases, atributos y métodos
  • Métodos constructores y destructores
  • Encapsulamiento
  • Métodos estáticos
  • Herencia
  • La clase predefinida stdClass
  • Envío de datos a través de la Web
  • Formularios
  • Métodos GET y POST
  • Envío de archivos
  • Manejo de sesiones de usuario
  • Manejo de cookies con PHP
  • Creación y acceso a cookies
  • Introducción a Javascript
  • Variables
  • Operadores aritméticos, relacionales y lógicos
  • Estructuras de selección if y switch
  • Estructuras de iteracion while, do while, for
  • Arrays
  • Funciones
  • Manipulación básica del XHTML y estilos (DHTML)
  • Manipulación de estilos CSS
  • Captura de eventos onload, onclick, onsubmit
  • Validación de formularios
  • Introducción a bases de datos relacionales
  • Conceptos de bases de datos
  • Creación y modificación de bases de datos con PhpMyAdmin
  • Claves primarias y foráneas
  • Introducción al lenguaje de consultas SQL
  • SELECT, WHERE, GROUP BY, ORDER BY, LIMIT
  • INSERT
  • UPDATE
  • DELETE
  • Funciones (COUNT, SUM, MAX, MIN, AVG, YEAR, MONTH, NOW)
  • INNER JOIN, LEFT JOIN, RIGHT JOIN
  • Conexión con PHP a MySQL
  • PDO vs mysqli
  • Creación de funcionalidades de acceso a datos
  • Temas de seguridad
  • Introducción
  • Inyecciones SQL
  • Inyecciones HTML
  • Concepto de XSS
Instituto de Capacitación Empresarial de Uruguay Sucursales:

Minas -tel.444-31292  – E-Mail: capacitacionmontevideo@gmail.com

Montevideo: -tel. 094-859002 - E-Mail: capacitacionmontevideo@gmail.com


 

Búsqueda personalizada