Programación WEB

El curso provee los conocimientos necesarios para desarrollar desde cero una aplicación/página web moderna con programación para mostrar, administrar e interactuar con el contenido. Además se dan nociones de mejores prácticas de programación y desarrollo de trabajo para producción.

 

Programación Web (72 clases)

 

Tecnologías involucradas:

 

Durante el desarrollo del curso se capacitará al alumno en las siguientes tecnologías:

  • HTML: Armado y presentación de contenido en pantalla
  • PHP: Creación de programas y ejecución del lado del servidor, manipulación e interacción con contenidos e información
  • MySQL/ MariaDB: Almacenamiento de información permanente, acceso, consulta y manipulación de Lenguaje estructurado de Consulta.
  • JavaScript: Interacción del lado del cliente, aplicaciones modernas asistidas por framework Jquery
  • Bootstrap: Modelado responsive, UI y Ux, asistido por el framework mencionado
  • Patrones de desarrollo: Desarrollo MVC, asistido por framework Codeigniter

 

Desarrollo:

 

Se divide en 2 módulos, en los que se dictan los siguientes temas de forma teórica y práctica:

 

1.  Básico (Introducción)

  • Conceptos básicos de funcionamiento tecnológico de la web
    • Dominios, Dns, NIC
    • Cliente /Servidor
    • Hosting
    • Páginas dinámicas vs estáticas
  • Setup básico de servidor de prueba de aplicaciones web
  • Uso de Apache para servidor de prueba
  • Información de PHP
  • Iniciar / detener el servicio
  • Editores y herramientas para el curso

 

2.  HTML

  • Introducción al lenguaje
  • Concepto, uso, editores
  • Etiquetas
    • Formación de contenido
    • Tipos de etiqueta
    • Uso y aplicación
  • Maquetación básica
  • Formularios

 

3.  PHP (Básico)

  • Introducción al lenguaje PHP
  • Sintaxis
  • Funciones
  • Uso de recursos de lenguaje
  • Manipulación de datos en memoria
    • Variables
    • Arreglos / Estructura de Datos
    • Variables especiales (Servidor, Recursos,Clases)
  • Estructuras de Control y lógicas.
  • Decisiones simples y complejas
  • Automatización y repetición
  • Funciones incluidas del lenguaje
    • Manejo de texto
    • Manejo de Números
    • Funciones frecuentes
    • Uso de la referencia

 

4.  PHP (Intermedio)

  • Manejo de variables avanzado
  • Manejo de información en todos los niveles
  • Acceso al sistema de archivos del
    • Crear archivos y carpetas
    • Acceder y manipular
  • Sesiones alcances de aplicación.
    • Variables de registro de visita
    • Variables de protección de contenido

 

5.  Base de datos (MySQL / MariaDB)

  • Nociones de Base de
  • Creación, importación y exportación
  • Normalización
  • Mejores prácticas de diseño, aplicado a páginas web
  • Servidores de base de datos,, interacción con
  • Lenguaje SQL
    • Seleccionar y volcar y formatear datos
    • Insertar y Modificar contenido
    • Borrado y uso correcto del almacenamiento permanente

 

6.  HTML / CSS (Avanzado)

  • Páginas Responsive
  • CSS
    • Nociones elementales
    • Aplicación para el curso
  • Bootstrap
    • Grilla
    • Breakpoints
    • Componentes incluidos
    • Estilización

 

7.  PHP (Avanzado)

  • Mejoras de desarrollo y protección de

 

  • Programación estructurada
  • Programación procedural
  • Clases
  • Funciones avanzadas
  • Programación Orientada a Objetos (POO).
    • Introducción al modelo de objetos
    • Aplicación de ejemplos de desarrollo

 

8.  PHP / MVC

  • Desarrollo MVC (Model View Controller).
    • Introducción al modelo de desarrollo moderno MVC
    • Aplicación de ejemplos de desarrollo
  • Framework Codeigniter
    • Conceptos de uso, extrapolables a otros Framework
    • Setup inicial
    • Uso y desarrollo, segmentación, buenas prácticas

 

9.  Mejoras Técnicas / Desarrollo Final

  • Javascript
    • Web Asincrónicas (AJAX, Dataset, Webservices)
    • Eventos
    • Mejora de Experiencia (UX)
    • Componentes Adicionales (UI)
  • Formularios modernos
  • Plugins (del lado del Cliente)
  • Librerias (del lado del Servidor)
  • Proyecto Final

      Consultá por este curso

      captcha
      Ingresá el código acá:

      ¡Compartí esta información con tus amigos!

      FINALES AGOSTO 26

      FINALES AGOSTO 26

      La inscripción al final deberá realizarse con 48 horas hábiles de anticipación a la fecha publicada. Invitamos a los alumnos de las diferentes carreras a informarse sobre la fecha de sus respectivos finales. En la descripción se informa sobre la fecha, integrantes de...

      Tecnología 2da Inscripción

      Tecnología 2da Inscripción

      Enterate de todo lo que ofrecemos en el área de tecnología para esta segunda inscripción ingresando aquí.