Certificación internacional Frontend Developer ( Programming in HTML5 with CSS3 ) + PHP - MySql

Certificación internacional Frontend Developer ( Programming in HTML5 with CSS3 ) + PHP - MySql

Módulos

Módulo I: Introducción al Desarrollo Web

  • Conceptos básicos del Desarrollo Web
  • Herramientas a utilizar 
  • Instalación del software

  • Proyecto web: ¿qué es?
  • Prototipado desde el papel
  • HTML y etiquetas

  • Listas, tablas, formularios y enlaces

  • Multimedia con HTML: imágenes, videos, audio, iframe
  • Bases del CSS y atributo Class

  •  Tipografías web y fondos
  • Posicionamiento y visualización

  •  Tipografías web y fondos
  • Posicionamiento y visualización

  • ¿Qué es?
  • Propiedades de padres e hijos
  • Propiedades para el contenedor Flex, y los Flex items

  • Implementación de Grids y Grids
  • Mobile First

  • ¿Qué es Mobile First?

  •  Animaciones con CSS
  • Incorporación de transformaciones y transiciones a elementos

  • Comandos básicos de la terminal
  • Creación de repositorios y ramas

  • Implementación de Grids y Grids Mobile First

  • ¿Qué es Framework? 
  • Funcionalidades de Bootstrap 
  • Bootstrap con JS
  • Bootstrap Themes
  • Diseño responsive

  • ¿Qué es una pseudoclase?
  • Instalación del Nodejs y NPM

 

  • Preprocesadores CSS 
  • Nesting
  • Import y Vars
  •  BEM

  • Operadores
  • Condicionales - Bucles - Maps

  • Servidores, seguridad y SEO: conceptos básicos

  • Configuración del hosting y acceso al servidor

  • Identificación del cliente y el usuario final
  • Confección del presupuesto

Módulo I: Introducción a PHP

  • Sintaxis - Operadores
  • Variables
  • Estructuras de control
  • Constructores de lenguaje y funciones
  • Namespaces  
  • Extensiones 
  • Config 
  • Caché de rendimiento / bytecode

  • Argumentos
  • Variables 
  • Referencias
  • Retorno
  • Alcance variable
  • Funciones anónimas, cierres
  • Escribe declaraciones

  • Introducción a XML
  • SimpleXml
  • Extensión xml 
  • Introducción a Servicios Web 
  • SOAP 
  • JSON 
  • DateTime 
  • DOMDocument

  • Sesiones
  • Formularios
  • Datos Enviados por GET y POST
  • Cookies - Cabeceras HTTP
  • Autenticaciones HTTP
  • Codigos de estado HTTP

  • Instanciación
  • Modificadores / Herencia
  • Interfaces 
  • Tipos de retorno - Autoload
  • Reflection - Type Hinting
  • Constantes de clase
  • Enlace estático tardio
  • Métodos mágicos (_ *)
  • Instancia, metodos y propiedades
  • Standard PHP Library (SPL)
  • Rasgos

  • Configuración
  • Seguridad de la Sesión
  • XSS
  • Cross-Site Scripting
  • CSRF
  • Cross-Site Request Forgeries
  • inyección SQL
  • inyección de código remoto
  • inyección por mail
  • Filtrar la entrada / Escapar la salida (Filter your input / escape your output) 
  • Algoritmos de encriptación y hash
  • Subir archivos
  • Configuracion php
  • Password hashing API

  • Archivos
  • Lectura
  • Escritura
  • Funciones del sistema de archivos
  • Corrientes - Contextos

  • Delimitadores de cadenas
  • Comparaciones
  • Extracciones
  • Búsquedas
  • Sustituciones
  • Formateo
  • Expresiones regulares compatibles de Perl (PCRE)
  • HEREDOC y NOWDOC
  • Codificaciones de caracteres

  • SQL
  • JOINS 
  • Prepared Statements 
  • Transacciones 
  • PHP Data Objects (PDO)

  • Arrays asociativos
  • Recorrer un array
  • Funciones Arrays
  • SPL, objetos y arrays
  • Casteo

  • Manejo de excepciones
  • Errores - Throwables

Descripción

El curso Frontend Developer (Programming in HTML5 with CSS3) + PHP - MySQL está diseñado para proporcionar a los participantes los conocimientos necesarios para desarrollar aplicaciones web completas, combinando diseño frontend con HTML5 y CSS3, junto con el desarrollo backend utilizando PHP y bases de datos MySQL.

Este curso prepara a los estudiantes para obtener certificaciones internacionales:

Frontend Developer (Programming in HTML5 with CSS3) - FRONTF-001.

Certified PHP Engineer (Zend PHP 200-710).

Bajo el enfoque Practical Learning Method, los participantes trabajarán en laboratorios, talleres prácticos y/o proyectos reales, asegurando la aplicación efectiva de los conocimientos adquiridos en entornos empresariales.

Objetivos

  • #000000">Al finalizar el curso, los participantes serán capaces de: 

    • Dominar las tecnologías frontend: HTML5, CSS3, Flexbox, Grid y animaciones CSS
    • Desarrollar aplicaciones web responsivas y optimizadas para SEO
    • Utilizar Git y GitHub para el control de versiones
    •  
    • Escribir código en PHP siguiendo buenas prácticas y estándares de la industria
    • Implementar bases de datos MySQL, creando consultas optimizadas
    •  
    • Proteger aplicaciones web contra ataques comunes (XSS, CSRF, SQL Injection)
    •  
    • Desplegar aplicaciones web en servidores, asegurando su correcto funcionamiento
  • #000000">Para participar en esta capacitación, los asistentes deben cumplir con los siguientes requisitos:

    • Experiencia en cualquier lenguaje de programación o haber tomado el curso Software Programmer Fundamentals
    •  
    • Estos requisitos aseguran que los participantes puedan enfocarse en la aplicación práctica del desarrollo frontend y backend sin dificultades técnicas iniciales
  • ofrece

    Certificación internacional Frontend Developer ( Programming in HTML5 with CSS3 ) + PHP - MySql Aplica
    Certificación internacional Frontend Developer ( Programming in HTML5 with CSS3 ) + PHP - MySql 116 horas

    Metodología de Aprendizaje

    La metodología de aprendizaje, independientemente de la modalidad (presencial o remota), se fundamenta en el desarrollo de talleres o laboratorios que conducen a la construcción de un proyecto, emulando la actividad real en una empresa.

    El instructor(en vivo), profesional con amplia experiencia en escenarios laborales relacionados con los temas a tratar, actúa como jefe de taller, orientando la práctica de sus estudiantes mediante procesos de transferencia de conocimiento, aplicando al proyecto los conceptos del temario propuesto.

    La metodología persigue que el estudiante "no memorice", sino que "entienda" los conceptos y cómo se aplican en un ambiente laboral."

    Como resultado de este trabajo, al final de la capacitación el estudiante ha adquirido una experiencia real, estará preparado para el trabajo y para aprobar una entrevista, una prueba técnica y/o lograr calificaciones de nivel superior en los exámenes para certificación internacional.

    Condiciones para garantizar resultados exitosos:
    • a. Una institución que exija la aplicación del modelo mediante un ordenamiento, una logística y un control estricto sobre las actividades a desarrollar por parte de los actores dentro de cada sesión de capacitación.
    • b. Un instructor ubicado en cualquier lugar del mundo, que cuente con el conocimiento profundo exigido, con la experticia, la experiencia, y unos valores superlativos, que garanticen una transferencia de conocimiento a muy alto nivel.
    • c. Un estudiante comprometido, con el espacio, el tiempo, la atención que exige el proceso formativo y con la disposición para enfocarse en entender cómo se aplican los conceptos en un ambiente laboral, y no memorizar conceptos para presentar un examen.