Skip to content
View FedericoLeiva12's full-sized avatar
Block or Report

Block or report FedericoLeiva12

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
FedericoLeiva12/README.md

Federico Julian Leiva

Desarrollador web Full Stack


¡Hola! Mi nombre es Federico, y soy un estudiante de Desarrollo Web Fullstack.

Tengo 21 años, y comencé mi proceso de aprendizaje cuanod tenía 12 años.

Con curiosidad sobre cómo se crean los videojuegos, llegué a "Entidad 3D", un motor de videojuegos sencillo al estilo Quake donde podías aprender a crear juegos de forma muy sencilla.

Hoy en día terminé en un área completamente diferente, como lo es el desarrollo de páginas y aplicaciones web. Pero no abandono mi deseo de aprender a hacer videojuegos profesionales. En un futuro pienso volver a eso.

Aquí pueden ver algunos de mis proyectos:

Proyectos principales

Fullstack

  • Charger Ecommerce: En este proyecto realicé en equipo, y mediante metodologías ágiles, una tienda online de ropa.

Frontend

  • Rick and Morty API: En este proyecto utilizo los primeros conocimientos de React que gané desarrollando una web que consume una API externa y te muestra la información de los diferentes personajes de Rick & Morty.
  • Climapp: Aplicación con nombre original donde consumo una api externa y con la que puedes ver la temperatúra actual de cualquier ciudad del mundo. Esta página está desarrollada utilizando React + Redux, y la realicé luego de que nos mostraran esta misma API en una de las clases.

Backend

  • TCP-HTTP-Server: En este ṕroyecto levanto un seridor HTTP sencillo utilizando como base la librería net de Node.js. Este servidor es capaz de recibír peticiones POST y GET y dar una respuesta con un body y un Content-Type modificable.

Me encuentro estudiando Desarrollo Web Full Stack en una Bootcamp online llamada SoyHenry, donde estudio las siguientes tecnologías:

  • Git: Aprendemos sus comandos básicos y utilizamos github como plataforma principal del curso, por lo que aprendemos a utilizarla teórica y practicamente.
  • Javascript avanzado: Comenzando por estructuras de datos y algoritmos, pasando por Hoisting y Closures, y llegando a Promesas, functiones constructoras, ES6, Programación orientada a objetos, etc.
  • React: Donde aprendemos desde lo más básico de la librería, desarrollando pequeños proyectos con lo aprendido. Hasta finalizar con conocimientos de React Hooks, estados, lifecycle, rutas, etc. Más abajo tienen una sección donde iré actualizando con proyectos propios utilizando esta hermosa librería.
  • Redux: Aprendemos a utilizar esta librería en proyectos React para mantener estados globales y realizar proyectos más facilmente escalables.
  • MaterialUI: Creación de paginas web "mobile-first" y responsives, donde me aseguro de que esta pueda ser vista desde cualquier dispositivo.
  • Node.js: Aprendemos a utilizar modulos de terceros y crear los nuestros propios. Conocemos las librerías nativas de Node.js y las principales librerías externas que vamos a necesitar.
  • Webpack + Babel: Aprendemos a configurarlo y preparar un proyecto donde podrémos utilizar todas las funcionalidades de ES6 y JSX en el navegador. Configuramos además un entorno de pruebas para poder ver los cambios en tiempo real y optimizar al máximo el tiempo.
  • Express: Aprendemos a crear nuestras propias APIs y servidores webs para ser consumidos por el frontend o por el navegador. Aprendemos a crear rutas con diferentes contenidos cada una. Utilizamos middlewares para aumentar las funcionalidades de nuestros programas y realizamos proyectos muy divertidos para ir utilizando todo lo aprendido. También dejo una sección más abajo donde dejaré mis proyectos utilizando Express u otras tecnologías de Backend.
  • Unit testing: Utilización de los principales frameworks y Test Runners para el correcto testeo de cada elemento de una alicación, así como la metodología de Desarrollo guiado por pruebas o TDD.
  • PostgreSQL: Diseño e implementación de base de datos relacional. . Sequelize: Agilización en la implementación de bases de datos relacionales, creación de modelos que pueden ser entendidos por cualquier persona, interacción con la base de datos de manera sencilla.
  • Iré actualizando esta sección con cada cosa nueva que aprenda.

Pinned

  1. Rick-And-Morty-API Rick-And-Morty-API Public

    Ejemplo de como usar la API de Rick And Morty

    JavaScript 1

  2. Climapp Climapp Public

    Aplicación para ver el clima de las diferentes ciudades del mundo.

    JavaScript

  3. TCP-HTTP-Server TCP-HTTP-Server Public

    HTTP Server written with TCP/IP server

    JavaScript 1

  4. charger-ecommerce charger-ecommerce Public

    Tienda online hecha desde cero en 1 mes, en la cursada de la bootcamp SoyHenry

    JavaScript 1 1