Objetivos
Quienes deseen añadir herramientas y habilidades a sus competencias actuales. Personas que quieran ingresar al mundo de la programación, agregar ese valor a sus trabajos actuales, tener herramientas para poder incursionar o potenciar emprendimientos propios, o insertarse en el mundo del desarrollo en pequeñas, medianas o grandes empresas en todo el mundo.
Programa del Curso
Desarrollo Front End
- Instalación de las Herramientas. Introducción a los conceptos básicos para desarrollar el curso. Visual Studio Code y Wamp Server. Virtual Host
- Maquetado HTML. Traducir un diseño en web.
- Etiquetas html. Que son y como se implementan. Diferentes tipos y jerarquías. Semántica. Imágenes, audios, videos, iframe, formularios.
- Hojas de estilos. incluirlas en nuestro proyecto. Clases y jerarquías. Estilos para etiquetas, tipografías y colores. Propiedades para los diferentes componentes del sitio web. Animaciones y transformaciones.
- Framework CSS Bootstrap. Conceptos acerca de su utilización. Funcionalidades. Reglas para sitios web responsive.
- SASS. Preporcesadores, operadores, condiciones, bucles, maps.
- Javascript. Introducción, variables, condiciones, operadores, funciones y objetos. Manipulación del sitio web DOM. Manejo de eventos.
- Librería jQuery. Como se utiliza, uso de selectores y eventos. AJAX con jQuery, conceptos de API.
- Librería de terceros. Swiper, fancyapp, datatables.
Desarrollo Back End
- Introducción al lenguaje PHP. Manejo de variables, arrays, string, operadores, condiciones y ciclos. Programación Orientada a Objetos.
- Base de datos Mysql. Creación de bases de datos, administración mediante PhpMyAdmin. Bases de datos relacionales. Consultas mediante SQL, INSERT, UPDATE y DELETE. Conceptos de JOIN.
- Utilización de las bases de datos mediante PHP. Lectura, Escritura, modificaciones y eliminación. CRUD. Biblioteca mysqli.
- Variables de sesión. Recepción de formularios y validación.
- Utilización de Librerías de terceros mediante Composer. Envío de correos electrónicos, creación de archivos PDF, acondicionamiento de imágenes, utilización de WebToken, acceso a datos mediante API.
- Incrustar PHP en nuestro sitio web. Sitios web dinámicos mediante PHP y HTML.
Además de los temas principales del curso, serán abordados:
- GIT. Comandos básicos para el manejo de versiones, repositorios locales y remotos.
- NodeJS. Repositorio NPM. Utilización de Grunt para el preprocesamiento de código javascript y sass. Automatizaciones.
- Introducción a servidores. Como seleccionar un servidor. Web Hosting vs Cloud. Puesta en marcha del proyecto.
- Librería de terceros. Interpretación y utilización de la documentación oficial.
- SEO. Conceptos básicos. Metadatos necesarios para que nos encuentren los bots. Google analytics y Search console. Facebook OpenGraph.
Modalidad
100% Online desde la plataforma.