Sobre mi

Soy un entusiasta de la programación con una pasión por aprender y desarrollar nuevas habilidades. Mi objetivo es crecer continuamente como desarrollador y crear soluciones innovadoras y eficientes.

Conocimientos Actuales:

Framework y Tecnologias:

  • Aprendiendo:
    • Fundamentos de React: Componentes, JSX, y Virtual DOM.
    • Estado y Props: Manejo del estado interno y comunicación entre componentes con props.
    • Eventos y Ciclo de vida: Cómo manejar eventos y el ciclo de vida de un componente.
    • Hooks: Uso de hooks como useState y useEffect.
    • Routing: Navegación entre páginas usando React Router.
    • Renderizado condicional y listas.
    • Context API: Manejo de estado global sin usar Redux.
    • Integración con APIs: Consumo de datos con fetch o axios.
    • Optimización: Renderizado eficiente, memoización y más.
    • Testing en React: Pruebas unitarias y de integración.
  • Aprendiendo:
    • Fundamentos de Angular: Componentes, Directivas y Data Binding.
    • Modularización: Organización del código con módulos para mejorar el mantenimiento y la escalabilidad.
    • Inyección de Dependencias: Uso de servicios para reutilización de código y separación de responsabilidades.
    • Rutas en Angular: Creación de aplicaciones de una sola página (SPAs) con Angular Router.
    • Formularios: Manejo avanzado de formularios, validaciones y reactividad con formularios orientados a plantillas y reactivos.
    • Comunicación entre componentes: Input, Output y EventEmitter para el flujo de datos.
    • HTTPClient: Consumo de APIs con solicitudes HTTP GET, POST, PUT y DELETE.
    • Optimización del rendimiento: Lazy Loading, Change Detection y técnicas avanzadas para mejorar el rendimiento.
    • Angular Material: Uso de componentes UI y estilización con Angular Material.
    • Testing en Angular: Pruebas unitarias y de integración con Jasmine y Karma.
  • Foto de David en vacaciones