freeCodeCamp's responsive web design milestone / Un nuevo logro certificado web responsivo de freeCodeCamp [Eng/Esp]

Hi Hive devs, this is my first post in this community and I'm going to share with you my new certificate in Responsive Design from the freeCodeCamp platform. Since last year I decided to improve my programming techniques by incorporating best practices and methodologies to my daily work. That is why understanding how to develop and apply these techniques will allow me to achieve optimal performance in every task I am assigned.

freeCodeCamp Certification freeCodeCamp's Certificacion

Responsive web design has become an essential skill for developers who want their products to be consumed on all available screen resolutions. In this constantly changing and evolving society, Information and Communication Technologies play an important role in the access from different devices (smartphones, tablets, laptops, computers, smartTv) to the Internet.
freeCodeCamp, one of the most popular platforms to learn programming, offers a complete course in Responsive Web Development. With its slogan “Learn to code for free” it does not leave visitors strangers to get into its development path.
The Responsive Web Design course is crafted for students to follow principles such as:

  • DRY (Don't get ahead of yourself) which promotes the reduction of code duplication.
  • KISS (Keep it simple, stupid) avoid unnecessary complexity by helping to make your code more readable.
  • Mobile First prioritizes the creation of websites optimized for mobile devices rather than desktop.

Throughout the course I carried out projects in real situations grouped into 5 levels where you deepen HTML5 to structure content, CSS for styling and advanced techniques such as Flexbox and Grid to create responsive designs. In addition, as a culmination of each stage I had to develop a final project as an exercise to consolidate the knowledge acquired.
The freeCodeCamp development platform integrates a code editor, but for the complementary tasks I selected Visual Studio Code for its power and versatility. In addition, I used Github as a version manager in each of the projects created.

Visual Studio Code IDE

Visual Studio Code IDE

Level 1 consisted of creating a form where most of the HTML5 elements and attributes such as required, type=“email” and pattern are included to ensure that the data entered meets the necessary criteria in the front-end.

Registration form

Registration form project

Level 2 was called “Tribute Page” and consisted of creating a website of a person with significant contributions in the ICT area. Steve Jobs was a visionary, so in this site I created his biography.

Steve's Jobs tribute page

Steve's Jobs tribute page

Level 3 consisted in recreating the famous Wikipedia, a project a bit tricky because it required layout knowledge: a sticky header and two horizontal sections below with scroll. The information used was about the Python programming language.

Wikipedia project

Wikipedia project

Level 4 consisted of creating an e-commerce project from scratch. I designed a home page with a product catalog and several advertisements, where each item included an image, description and a button to continue reading. This time I was able to take advantage of the classes I received in responsive design.

TechNexus e-commerce project

E-commerce project

Level 5 was the culmination of the curriculum design with the publication of a personal Portfolio that I hope you like.

$1

Portfolio codebydoble One of the biggest benefits of completing this course is the certification that freeCodeCamp gives, which I was able to add to my LinkedIn profile. I recommend you to start with this type of courses if you want to enhance your competencies and skills.
See you soon.


VERSIÓN EN ESPAÑOL
Hola Hive devs este es mi primer post en esta comunidad y les voy a compartir mi nuevo certificado en Diseño Responsivo de la plataforma freeCodeCamp. Me propuse desde el año pasado mejorar mis técnicas de programación incorporando buenas prácticas y metodologías a mi quehacer diario. Es por ello que comprender como desarrollar y aplicar estas técnicas me permitirán alcanzar un rendimiento óptimo en cada tarea que me asignan. freeCodeCamp Certification freeCodeCamp's Certificacion El diseño web responsivo se ha convertido en una habilidad esencial para los desarrolladores que desean que sus productos sean consumidos en todas las resoluciones de pantallas disponibles. En esta sociedad en constante cambio y evolución, las Tecnologías de la Información y la Comunicación desempeñan un rol destacado en el acceso desde diversos dispositivos (smartphones, tablets, laptops, computadoras, smartTv) a Internet. freeCodeCamp, es una de las plataformas más populares para aprender programación y ofrece un curso completo de Desarrollo Web Responsivo. Con su eslogan “Aprende a programar gratis” no deja a los visitantes ajenos a adentrarse en su camino de desarrollo.

El curso de Diseño web responsivo está elaborado para que los estudiantes sigan principios como:

  • DRY (No te prepitas) que promueve la reducción de la duplicación de código.
  • KISS (Mantenlo simple, estúpido) evitar la complejidad innecesaria ayudando a que tu código sea más legible.
  • Mobile First (Primero móvil) prioriza la creación de sitios webs optimizadas para dispositivos móviles antes que para escritorio.

A lo largo del curso realicé proyectos en situaciones reales agrupados en 5 niveles donde profundizas HTML5 para estructurar contenido, CSS para estilizar y técnicas avanzadas como Flexbox y Grid para crear diseños responsivos. Además, como culminación de cada etapa debía desarrollar un proyecto final como ejercicio para afianzar los conocimientos adquiridos.
La plataforma de desarrollo de freeCodeCamp integra un editor de códigos, pero para la realización de las tareas complementarias seleccioné Visual Studio Code por su potencia y versatilidad. Además, utilicé Github como gestor de versiones en cada uno de los proyectos creados.

Visual Studio Code IDE

Visual Studio Code IDE

El nivel 1 consistía en crear un formulario donde se incluyen la mayoría de los elementos HTML5 y atributos como required, type="email" y pattern para garantizar que los datos ingresados cumplan con los criterios necesarios en el front-end.

Registration form

Registration form project

El nivel 2 llevaba por nombre “Página de Tributo” consistía en crear un sitio web de una persona con aportes significativos en el área de las TIC. Steve Jobs fue un visionario por lo que en este sitio plasmé su biografía.

Steve's Jobs tribute page

Steve's Jobs tribute page

El nivel 3 consistía en recrear la famosa Wikipedia un proyecto un poco trampa pues solicitaba de conocimientos en layout: un header sticky y dos secciones horizontales debajo con scroll. La información utilizada fue sobre el lenguaje de programación Python.

Wikipedia project

Wikipedia project

El nivel 4 consistía en crear un proyecto de e-commerce desde cero. Diseñé una página de inicio con un catálogo de productos y diversas propagandas, donde cada item incluía una imagen, descripción y un botón para continuar leyendo. En esta ocasión pude aprovechas las clases recibidas en diseño responsivo.

TechNexus e-commerce project

E-commerce project

El nivel 5 fue la culminación del diseño curricular con la publicación de un Portfolio personal que espero les guste.

$1

Portfolio codebydoble

Uno de los mayores beneficios de completar este curso es la certificación que freeCodeCamp otorga, la cual pude añadir a mi perfil de LinkedIn. Te recomiendo que comiences con este tipo de cursos si deseas potenciar tus competencias y habilidades.
Hasta pronto.


Yoandy hive



Cover edition: Canvas
Translation: DeepL
Discord: dobeldj

Github: codebydoble
Original content by @codebydoble X: @YoandyDoble

Sort:  

Excelente amigo, muy buenos DEV andan detrás de @hivecuba y @hivecuba.p2p

@ertytux es un honor colaborar en proyectos de Hive y de HiveCuba.

Congratulations @codebydoble! You have completed the following achievement on the Hive blockchain And have been rewarded with New badge(s)

You received more than 800 upvotes.
Your next target is to reach 900 upvotes.
You made more than 100 comments.
Your next target is to reach 200 comments.

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

Check out our last posts:

Our Hive Power Delegations to the January PUM Winners
Feedback from the February Hive Power Up Day

Felicidades por esa certificación de freeCodeCamp, se ven bastante bien los proyectos.