¡Aprende todo lo que necesitas para convertirte en un Desarrollador Web Desde Cero!

--

Curso Programación Web

Comprender el funcionamiento de la arquitectura de un Servidor Web.

Programar desde cero en PHP interactuando con HTML, Javascript y CSS.

Estructuras de memoria, archivos de texto, funciones, manejo de errores.

Desarrollar diferentes módulos ABM con conexión a Bases de Datos MySQL.

Implementar un proyecto integral desarrollado casos reales.

Desarrollar un sistema de registración (inscripción, login, desconectarse).

Implementar un catálogo de productos con reportes, búsquedas y filtros.

Subir fotos de los productos al catálogo online.

Autenticar usuarios con uso de Sesiones y Cookies.

Practicar con envíos de mails (estilo doble opt-in, olvidé mi contraseña, etc).

¡Y mucho más!

Programa

Este curso inicial de HTML5,CSS y JavaScript te enseñará las bases del maquetado. Podrás trabajar con elementos semánticos para tu estructura, conociendo en que caso y cómo utilizarlos. También podrás desarrollar barras de navegación, encolumnado con float, display y flexbox así como tambien podrás agregar una tipografía desde Google Fonts. Con JavasCript daremos interactividad a los elementos. Al final de este curso, si bien inicial, podrás generar un desarrollo profesional de tu proyecto como siempre lo soñaste.

PRÁCTICAS EN CLASE:

Comenzarás en las primeras clases conociendo elementos semánticos, para luego aplicarles color, medidas y espacios entre ellos. Conocerás que medidas de longitud se manejan así como herramientas tales como el inspector de elementos o goteros online que facilitarán tu desarrollo. Luego avanzarás sobre pseudo clases y propiedades avanzadas como position que te permitirán generar un barra de navegación simple con sólo CSS.Con JavaScript crearás interactividad con los distintos elementos del lado del "cliente", finalizando el curso con un ejercicio integrador que te permitirá afianzar todos tus conocimientos.




Temário

Conocimientos Previos

Ninguno

Carpetas, archivos y códigos

Editor de código: Notepad++



1. HTML

Estructura de un documento HTML5

Etiquetas HTML

Etiquetas Semánticas HTML5

Reglas CSS

Modelo de caja CSS

Maquetación HTML5

Meta etiquetas útiles en un proyecto web

SEO en tu código HTML



2. CSS

Bordes redondeados

Colores RGBA

Fuentes y unidades tipográficas

Sombras y gradientes

Ajuste de texto y texto en columna

Tamaño de caja

Fondos: Múltiples, Área, Origen y Tamaño

Transformaciones 2D y 3D

Transiciones y animaciones



3. JavaScript

Conceptos de programación orientada a objetos

Algoritmos y diagramas de flujo

Fundamentos de programación JavaScript

JavaScript y HTML: Document Object Model

Manejadores de Eventos

JSON

Detección de teclado, ratón, scroll y pantalla

Detección de dispositivos, plataformas y navegadores

Objetos, Prototipos y Herencia



4. MySQL y PHP

Instalación de un servidor web

Lenguaje SQL

Bases de Datos

Modelo Entidad Relación

Conexión a MySQL con PHP



5. Aplicación Web CRUD

Fundamentos de MVC

Modelo de Datos

Backend

AJAX

Frontend

Módulo de Consultas

Inserción de Datos

Módulo de Altas

Módulo de Bajas

Edición de Datos

Módulo de Actualización

Módulo de Paginación



6. Servidores, Dominios y Hostings

Servidores Compartidos

Servidores Dedicados

Servidores VPS

Servidores Cloud

Servidores FTP

Publicación de un Proyecto en la Web

Notas finales

URLs Amigables con .htaccess

Responsimple CSS


PRÁCTICAS EN CLASE:

Comenzarás en las primeras clases conociendo elementos semánticos, para luego aplicarles color, medidas y espacios entre ellos. Conocerás que medidas de longitud se manejan así como herramientas tales como el inspector de elementos o goteros online que facilitarán tu desarrollo. Luego avanzarás sobre pseudo clases y propiedades avanzadas como position que te permitirán generar un barra de navegación simple con sólo CSS.Con JavaScript crearás interactividad con los distintos elementos del lado del "cliente", finalizando el curso con un ejercicio integrador que te permitirá afianzar todos tus conocimientos.