En este repositorio voy a ir volcando los proyectos más interesantes o que más me gustaron, de los que fui haciendo para ir adquiriendo experiencia y nuevas skills 🤓.
Los distintos cursos que fui haciendo proponen actividades para prácticar, y acá recopilo algunas de ellas.
La dificultad y complejidad de los proyectos va incrementandose con el transcurrir de la práctica, los más nuevos están al principio de la siguiente lista:
Encontré esta genial fuente de conocimiento y aprendizaje, y me dieron ganas de hacer todos los cursos y desafios que proponen. A medida que voy realizandolos, voy almacenándolos en este repo.
Por ahora es sólo un tateti, pero es la idea ir programando algunos otros juegos simples. Me divertí mucho programando la lógica y haciendolo bien difícil para mi oponente! Aprendí y apliqué funciones nuevas de JavaScript (si, por ahora gana! es mi lenguaje preferido).
La clase MediaPlayer es un reproductor de videos. Pasando por HTML, una url que contiene un video y un elemento dónde alojarlo junto con sus controles, el script crea el template, y se encarga de la funcionalidad de dicho reproductor. Lo pensé para que eventualmente pueda convertirse en un pluggin, que este disponible para incorporar en cualquier proyecto. Asimismo, la clase puede tener varias instancias (con distintos elementos de configuración), si se quiere tener varios videos cada uno con sus controles que funcionan independientemente.
El proyecto con el que comencé a practicar NodeJS es este directorio de libros. Utilice Express como framework para dar vida a esta app. Cree distintos endpoints, para manejar las peticiones con cuatro métodos distintos: GET, POST, PUT y DELETE. Almecené los libros en un base de datos de MongoDB, y utilicé la librería Mongoose para definir cómo quería almacenar los datos.
Este es mi primer sitio completo desarrollado en WordPress 🤓, con todas sus secciones y pages. Además programé un Theme personalizado desde cero, que podes encontrar en este otro repositorio.
Práctica del curso de Git y GitHub de Platzi.
Antes de mudarnos a vivir a España, con mi amado ❤ @ilanvivanco hicimos un catálogo para vender nuestras cosas. Él lo realizó utilizando Vue.js, pero yo decidí hacer mi propia version en Wordpress, decidí no completar todos los artículos que teniamos a la venta, porque escapaba al objetivo de la práctica. Sitio original.
Otra práctica que realice en Wordpress, intentando replicar la pagina de eventos del sitio Play2fund.
Otra de las prácticas propuestas curso de JavaScript de Wes Bos.
Una de las propuestas del curso de JavaScript de Wes Bos, curso que me gustó mucho y recomiendo!
Hice varios ejercicios que estaban propuestos en uno de los tantos #100DaysOfCode, este fue uno de los que más me gustó. (Reconozco no haberlos terminado todos 🤭)
Esta app es una CRUD application, una simple lista de tareas pendientes. Una vez creada, la tarea se puede actualizar, editar, o borrar.
En este proyecto programé una app para calcular la propina a dar en un restaurant. Se ingresa el monto de la cuenta, la cantidad de personas que la compaten y se selecciona cómo fue el servicio entre tres opciones disponibles. La app calcula el monto de la propina.
Este es otra de las propuestas de #100DaysOfCode. Está enfocado en el código y la práctica de JavaScript, le falta bastante para mejorar el diseño, me queda como tarea pendiente 👆🏻! ✅
En este ejercicio, busque un sitio que me gustó (era un template que podía ser adquirido), y realice una replica para practicar maquetado HTML y CSS. Sitio original.
Uno de los primeros proyectos que hice en el curso de programación básica de Platzi. Incorporé los billetes argentinos de la colección de animales que me gusta mucho.
Este proyecto fue propuesto en el curso de fundanentos de JS de Platzi, replica el famoso juego de Simón dice.