El mejor profe:
Yo hice este proyecto con lo que enseña:
Vas a construir un editor de notas Markdown funcional con JavaScript, un proyecto pensado para integrar todo lo que aprenderás clase a clase y que servirá como pieza central de tu portafolio. Es ideal si quieres practicar lógica, persistencia de datos y manipulación del DOM con un caso real.
El proyecto ya está desplegado y disponible en freenotes.pro, así que puedes probarlo antes de empezar a programarlo. Esa decisión tiene un objetivo claro: que veas el destino antes de recorrer el camino.
¿Qué es freenotes.pro y qué vas a construir?
freenotes.pro es la versión final del proyecto, un editor de notas con soporte completo para Markdown donde puedes crear, editar, organizar y eliminar notas. Es un producto 100% funcional, no una demo simplificada.
Dentro del editor encontrarás soporte para los elementos típicos de Markdown que vas a aprender a renderizar:
Además del renderizado, vas a trabajar la persistencia de las notas, es decir, cómo se almacenan para que sigan ahí cuando vuelvas a abrir el sitio. Ese detalle es el que convierte un ejercicio en un producto usable.
¿Qué es Markdown? Es un lenguaje de marcado ligero que usa símbolos simples para dar formato al texto, como almohadillas para títulos o asteriscos para listas. Lo que escribes en texto plano se transforma en contenido enriquecido.
¿Por qué este proyecto sirve para aprender JavaScript?
La idea es que cada concepto que veas en el curso se aplique directamente aquí. Vas a fraccionar la construcción en piezas pequeñas y, al final, tendrás un sistema completo en lugar de ejercicios sueltos.
Entre las habilidades que pondrás en práctica están la división de la lógica en partes manejables, el manejo de eventos para crear y eliminar notas, y la estructuración del código siguiendo buenas prácticas. Todo el código estará documentado, lo que te permite leerlo, modificarlo y adaptarlo a tu estilo.
¿Para qué sirve construir un proyecto Markdown en JavaScript? Sirve para integrar manipulación del DOM, almacenamiento de datos y lógica de aplicación en un solo producto. Es un caso completo que puedes mostrar en tu portafolio.
¿Cómo se organiza la construcción clase a clase?
El proyecto se construye de forma incremental. No vas a programarlo todo de golpe, sino que cada clase aporta una pieza:
Ese enfoque te ayuda a ver la utilidad inmediata de cada tema y evita la sensación de estar acumulando teoría sin aplicarla.
¿Cómo puedes personalizar el editor de notas?
Una vez tengas la versión base funcionando, el código queda en tus manos. Puedes modificarlo, adaptarlo y darle tu propio toque para diferenciarlo del proyecto original.
Algunas ideas para llevarlo más lejos:
Así, cuando lo presentes en una entrevista o lo enlaces en tu portafolio, será tu versión del editor, no una copia. Cuéntame en los comentarios qué función te gustaría agregarle primero.
Vas a construir un editor de notas Markdown funcional con JavaScript, un proyecto pensado para integrar todo lo que aprenderás clase a clase y que servirá como pieza central de tu portafolio. Es ideal si quieres practicar lógica, persistencia de datos y manipulación del DOM con un caso real.
El proyecto ya está desplegado y disponible en freenotes.pro, así que puedes probarlo antes de empezar a programarlo. Esa decisión tiene un objetivo claro: que veas el destino antes de recorrer el camino.
freenotes.pro es la versión final del proyecto, un editor de notas con soporte completo para Markdown donde puedes crear, editar, organizar y eliminar notas. Es un producto 100% funcional, no una demo simplificada.
Dentro del editor encontrarás soporte para los elementos típicos de Markdown que vas a aprender a renderizar:
Además del renderizado, vas a trabajar la persistencia de las notas, es decir, cómo se almacenan para que sigan ahí cuando vuelvas a abrir el sitio. Ese detalle es el que convierte un ejercicio en un producto usable.
¿Qué es Markdown? Es un lenguaje de marcado ligero que usa símbolos simples para dar formato al texto, como almohadillas para títulos o asteriscos para listas. Lo que escribes en texto plano se transforma en contenido enriquecido.
La idea es que cada concepto que veas en el curso se aplique directamente aquí. Vas a fraccionar la construcción en piezas pequeñas y, al final, tendrás un sistema completo en lugar de ejercicios sueltos.
Entre las habilidades que pondrás en práctica están la división de la lógica en partes manejables, el manejo de eventos para crear y eliminar notas, y la estructuración del código siguiendo buenas prácticas. Todo el código estará documentado, lo que te permite leerlo, modificarlo y adaptarlo a tu estilo.
¿Para qué sirve construir un proyecto Markdown en JavaScript? Sirve para integrar manipulación del DOM, almacenamiento de datos y lógica de aplicación en un solo producto. Es un caso completo que puedes mostrar en tu portafolio.
El proyecto se construye de forma incremental. No vas a programarlo todo de golpe, sino que cada clase aporta una pieza:
Ese enfoque te ayuda a ver la utilidad inmediata de cada tema y evita la sensación de estar acumulando teoría sin aplicarla.
Una vez tengas la versión base funcionando, el código queda en tus manos. Puedes modificarlo, adaptarlo y darle tu propio toque para diferenciarlo del proyecto original.
Algunas ideas para llevarlo más lejos:
Así, cuando lo presentes en una entrevista o lo enlaces en tu portafolio, será tu versión del editor, no una copia. Cuéntame en los comentarios qué función te gustaría agregarle primero.
El mejor profe:
Yo hice este proyecto con lo que enseña:
Proyecto para que experimentes con el resultado
💪🏻🔥
¿Qué es Markdown?
Markdown es un lenguaje de marcado ligero que permite dar formato al texto (negritas, cursivas, listas, encabezados) utilizando caracteres simples y símbolos especiales. Creado para ser fácil de leer y escribir en texto plano, se convierte fácilmente a HTML u otros formatos para la web.
Ejemplo usar (#) para titulos o (**) para negrillas
Comparto este recurso para quienes estan comenzando en el mundo de typescript:
Estuve en el curso de Typescript y no entendí nada, me pase aquí porque necesitaba base, y con solo ver el proyecto ya me emocioné, ojalá todos los cursos sean así de buenos como pienso que será este
Todo lo que enseña es Oscar es maravilloso, ¡qué calidad de enseñanza!
Uff Oscar, Este proyecto está una maravilla. Es muy genial que hagan esto con todos los cursos, ver que proyecto aprenderás al finalizar el curso
Mi membresía de Platzi esta apunto de expirar, este será unos de los últimos cursos que tomare en Platzi.
Broo eres una máquina!!
Muchas gracias !
gracias, me encanta aprender cosas nuevas de JS