Git Product home page Git Product logo

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.

InvBoy's Projects

affine icon affine

There can be more than Notion and Miro. Affine is a next-gen knowledge base that brings planning, sorting and creating all together. Privacy first, open-source, customizable and ready to use.

backendnodejs icon backendnodejs

backend of an api rest for movies, with some examples of server-side nodejs

charger-ecommerce icon charger-ecommerce

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

climapp icon climapp

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

own-meli-challenge icon own-meli-challenge

No logré entrar al proceso de Mercado Libre aún, pero me enteré de como es el Challenge que mandan. Aquí mi intento.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.