Curso en línea: certificado profesional certificado en desarrolladores de interfaz de usuario front-end de IBM

Prepárese para una carrera como desarrollador del lado del cliente. Adquiere las habilidades necesarias y la experiencia práctica que te prepararán para trabajar en menos de 3 meses.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

a partir de

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Diseño UI/UX
  • Programación y desarrollo web.
  • Crear aplicaciones con herramientas de compilación automatizadas
  • Uso de lenguajes de programación como HTML, CSS, JavaScript
  • Trabajar con bibliotecas y marcos como React y Bootstrap
  • Gestión de código fuente usando GitHub
  • Comunicación con servicios externos y back.
  • Conocimiento de métodos y modelos como DevOps y Agile.
  • Creación de un portafolio de proyectos prácticos.
  • Comprender los conceptos básicos de la programación con Python
  • Crear un sitio web de cartera en una página
  • Duplicar y extraer proyectos de GitHub
  • Trabajar con sucursales y realizar Pull Requests (PR)
  • Comunicación con API RESTful
  • Acceso a una base de datos NoSQL como MongoDB
  • Diseñar interfaces de usuario usando Figma
  • Crear una canalización de CI/CD e implementar actualizaciones en la aplicación

What you will learn in the course

Courses for which the course is suitable

  • Desarrollador front-end
  • Diseñador UI/UX
  • Desarrollador de sitios web
  • desarrollador de javascript
  • Reaccionar desarrollador
  • desarrollador de arranque
  • Responsable de proyectos en el ámbito de DevOps.
  • desarrollador de aplicaciones web
  • programador pitón
  • Administrador de código fuente en GitHub
  • Desarrollador con conocimientos de API RESTful
  • Desarrollador con conocimientos en bases de datos NoSQL
# Certificado profesional: una serie de 11 cursos de preparación profesional en el codiciado campo de la ingeniería de software. En este programa, experimentará las habilidades necesarias, como diseño UI/UX, programación y desarrollo web, para estar preparado para un puesto básico en desarrollo front-end en menos de tres meses. No es necesaria experiencia previa para empezar. La función de un desarrollador front-end es crear y maximizar la experiencia del usuario en un sitio web o aplicación. Se centran en crear los elementos visuales e interactivos del sitio, el diseño físico de cada página y mejorar la experiencia en el sitio. Este programa lo ayudará a diseñar, construir, implementar y probar diseños y aplicaciones web. Creará aplicaciones utilizando herramientas de compilación automatizadas y aprenderá las últimas habilidades y herramientas utilizadas por desarrolladores front-end profesionales, incluido el diseño UI/UX, desarrollo web y lenguajes de programación, bibliotecas y marcos populares como HTML, CSS, JavaScript. Reaccionar y Bootstrap. También aprenderá a administrar el código fuente de sus proyectos utilizando repositorios de GitHub, a comunicarse con servicios externos y de back-end, como bases de datos, y a aprender sobre métodos y modelos como DevOps y Agile, incluidos CI/CD y Scrum. Cuando complete el programa, tendrá una cartera de proyectos y un certificado profesional de IBM para demostrar su experiencia. También obtendrá una insignia digital de IBM y tendrá acceso exclusivo a recursos profesionales que le ayudarán a encontrar un trabajo, incluidas entrevistas simuladas y asistencia para currículums. ## Proyecto de aprendizaje práctico Durante este certificado profesional, desarrollará un portafolio de proyectos prácticos que abarcan varias tecnologías y lenguajes de software populares en el desarrollo Front-End. Los proyectos y laboratorios incluyen: – Presentamos Hello World utilizando 11 lenguajes de programación. – Comprender los conceptos básicos de la programación con Python. – Creación de un sitio web de cartera en una página usando HTML, CSS y JavaScript – Duplicar y extraer proyectos de GitHub. – Creación de repositorios de GitHub, trabajo con sucursales y realización de Pull Requests (PRs) – Comunicación con servicios backend mediante API RESTful – Acceda a una base de datos NoSQL como MongoDB desde una aplicación del lado del cliente – Diseñar interfaces y experiencias de usuario espectaculares (UI/UX) usando Figma – Cree una canalización de CI/CD e implemente actualizaciones de aplicaciones. Publique estos proyectos a través de su repositorio de GitHub para compartir sus habilidades con pares y empleadores potenciales.

Details of the courses that make up the specialization

Introducción al campo del desarrollo de sitios web y desarrollo front-end.

Curso 1

  • 14 horas
  • Lo que aprenderás:
    • Definir qué es el desarrollo Front-End, nombrar roles y habilidades.
    • Describe los pasos de desarrollo de sitios web y explora el diseño UI/UX.
    • Investigar navegadores, equilibrar carga y definir marcos de desarrollo.
    • Haga una comparación entre los roles de Front-End y Back-End.
    • Cree sitios web utilizando WordPress y complementos para mejorar el sitio web.
  • Habilidades que adquirirás:
    • React (marco de desarrollo web)
    • Desarrollo front-end
    • Desarrollo de sitios web
    • javascript
    • interfaz de usuario

Introducción a la ingeniería de software.

  • Curso 2
  • 14 horas
  • Lo que aprenderás:
    • Describir qué es la ingeniería de software, el ciclo de vida de desarrollo de software (SDLC).
    • Enumerar diferentes tipos de lenguajes de programación y crear estructuras de programación básicas.
    • Especificar enfoques para la arquitectura y el diseño de aplicaciones.
    • Resumir las habilidades requeridas en la ingeniería de software.
  • Habilidades que adquirirás:
    • carrera
    • ingeniero de software
    • Desafíos de código
    • Preparación para la entrevista.
    • Desarrollador Full Stack

Diseño de interfaces y experiencias de usuario (UI/UX)

  • Curso 3
  • 18 horas
  • Lo que aprenderás:
    • Explicar el diseño, los conceptos de UI/UX y las mejores prácticas.
    • Explorar metodologías de diseño web.
    • Utilice Figma.
    • Desarrollar aplicaciones y sitios web con frameworks de desarrollo web.
  • Habilidades que adquirirás:
    • Mapa de planificación del sitio
    • Diseño de interfaz de usuario
    • Desarrollo web avanzado
    • figura
    • experiencia de usuario (UX)

Introducción a HTML, CSS y JavaScript

  • Curso 4
  • 10 horas
  • Lo que aprenderás:
    • Describir el ecosistema de desarrollo de aplicaciones web.
    • Identificar las herramientas y entornos integrados (IDE).
    • Crear y describir las páginas básicas de sitios web utilizando HTML.
    • Desarrollar páginas dinámicas con contenido interactivo utilizando JavaScript.
  • Habilidades que adquirirás:
    • desarrollo de software
    • React (marco de desarrollo web)
    • Desarrollo front-end
    • Diseño frontal
    • Desarrollo de sitios web

Desarrollo de sitio web y Front-End con Bootstrap

  • Curso 5
  • 7 horas
  • Lo que aprenderás:
    • Resuma las características y beneficios clave de usar Bootstrap.
    • Demuestre su capacidad para crear sitios web flexibles y responsivos con Bootstrap.
  • Habilidades que adquirirás:
    • paquete web
    • Optimización de motores de búsqueda (SEO)
    • biblioteca de javascript
    • Doblaje
    • WordPress

Introducción a Git y GitHub

  • Curso 6
  • 10 horas
  • Lo que aprenderás:
    • Describir el control de versiones y su lugar en la codificación social.
    • Explicar conceptos básicos en Git.
    • Cree repositorios y sucursales de GitHub.
    • Cree un portafolio creando y compartiendo proyectos de código abierto.
  • Habilidades que adquirirás:
    • integración continua
    • entrega continua
    • MongoDB
    • Ágil
    • DevOps

Desarrollo de aplicaciones front-end con React

  • Curso 7
  • 14 horas
  • Lo que aprenderás:
    • Desarrollar interfaces de usuario interactivas y aplicaciones web utilizando React.
    • Cree aplicaciones front-end dinámicas.
    • Utilice una variedad de conceptos y características de React.
  • Habilidades que adquirirás:
    • Sistemas de control de versiones distribuidas (DVCS)
    • Git (software)
    • GitHub
    • fuente abierta
    • Clonación y copia

Desarrollo web avanzado y desarrollo front-end

  • Curso 8
  • 12 horas
  • Lo que aprenderás:
    • Configura CMS y SEO.
    • Describe el paquete web 5.
    • Configure los marcos de prueba de Mocha y Jasmine.
    • Describir el proceso de error del software.
  • Habilidades que adquirirás:
    • Desarrollo de sitios web
    • WordPress
    • Desarrollo de sitios web front-end
    • Diseñador UI/UX
    • Sin código

Primeros pasos con aplicaciones nativas de la nube, DevOps, Agile y NoSQL

  • Curso 9
  • 13 horas
  • Lo que aprenderás:
    • Explore conceptos y métodos de aplicaciones nativas de la nube.
    • Distinguir la cultura DevOps.
    • Implementar prácticas de CI/CD.
    • Mejorar las funciones de la aplicación usando MongoDB.
  • Habilidades que adquirirás:
    • ingeniero de software
    • Arquitectura de software
    • Programación en Python
    • Ágil y Scrum
    • Ciclo de vida de desarrollo de software (SDLC)

Proyecto final en desarrollo front-end

  • Curso 10
  • 20 horas
  • Lo que aprenderás:
    • Aplicar habilidades de diseño UI/UX.
    • Desarrollar páginas web estáticas.
    • Manejar la creación de componentes dinámicos de React.
    • Aplique sus conceptos de GitHub.
  • Habilidades que adquirirás:
    • Desarrollo de sitios web
    • javascript
    • Internet
    • Hojas de estilo en cascada (CSS)

Guía profesional para desarrolladores y preparación de entrevistas.

  • Curso 11
  • 11 horas
  • Lo que aprenderás:
    • Describe el papel del ingeniero de software.
    • Explique cómo construir una base para una búsqueda de empleo.
    • Resuma lo que un candidato puede esperar durante un ciclo de entrevista típico.
    • Explique cómo realizar una entrevista eficaz.
  • Habilidades que adquirirás:
    • Sensible
    • Oreja
    • sistema de red
    • Marco de desarrollo de sitios web
    • Desarrollo de sitios web front-end