Área Digital - Digitalmind

Desarrollo Web Full Stack

  • Certifica en Desarrollo Web Full Stack
  • con Certificación Digitalmind

Consultá por este curso

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.