Desarrollo Full Stack con FARM (FastAPI, React y MongoDB)
FARM (FastAPI, React y MongoDB) es similar a MERN, pero ofrece mayor velocidad al reemplazar Node.js y Express por Python y FastAPI en el backend. FastAPI es un framework web de alto rendimiento para Python utilizado por empresas líderes como Microsoft, Uber y Netflix. React es una biblioteca de JavaScript de código abierto para el frontend, mientras que MongoDB es una base de datos NoSQL completamente escalable.
Esta capacitación en vivo, impartida por un instructor (en línea o presencial), está dirigida a desarrolladores que desean utilizar la pila FARM (FastAPI, React y MongoDB) para construir aplicaciones web dinámicas, de alto rendimiento y escalables.
Al finalizar esta capacitación, los participantes podrán:
- Configurar el entorno de desarrollo necesario que integre FastAPI, React y MongoDB.
- Comprender los conceptos clave, características y beneficios de la pila FARM.
- Aprender a construir APIs REST con FastAPI.
- Aprender a diseñar aplicaciones interactivas con React.
- Desarrollar, probar e implementar aplicaciones (frontend y backend) utilizando la pila FARM.
Formato del curso
- Lecciones interactivas y discusión.
- Muchos ejercicios y práctica.
- Implementación práctica en un entorno de laboratorio en vivo.
Opciones de personalización del curso
- Para solicitar una capacitación personalizada para este curso, por favor contáctenos para organizarla.
Temario del curso
Introducción
- ¿Qué es la pila FARM?
- FARM vs. MERN
Primeros pasos
- Configuración del entorno de desarrollo.
- Configuración de una cuenta en MongoDB Atlas.
- Instalación de dependencias.
- Conexión de FastAPI con MongoDB.
Creación de APIs REST (FastAPI)
- Operaciones CRUD.
- Actualización de las APIs.
- Funciones de MongoDB.
- Prueba de las APIs.
Desarrollo del frontend con ReactJS
- Creación de un proyecto de React.
- Instalación de axios y bootstrap.
- Estilos, CSS y JSX.
- Agregado de funciones interactivas.
- Prueba de la aplicación.
Despliegue de la aplicación
- Despliegue del backend (Heroku).
- Despliegue del frontend (GitHub).
Seguridad de la aplicación
- Autenticación y gestión de usuarios.
- Rutas y permisos de acceso.
Solución de problemas
Resumen y próximos pasos
Requerimientos
- Experiencia en desarrollo web.
- Conocimientos de programación en JavaScript y Python.
Público objetivo
- Desarrolladores.
Los cursos públicos requieren más de 5 participantes.
Desarrollo Full Stack con FARM (FastAPI, React y MongoDB) - Reserva
Desarrollo Full Stack con FARM (FastAPI, React y MongoDB) - Consulta
Reseñas (1)
El instructor hizo un excelente trabajo rompiendo el hielo y tomó la iniciativa de animar a todos a participar. Nadie quedó excluido, y logró adaptarse muy bien a las dificultades de cada persona. Utilizó eficazmente los desafíos y preguntas planteados por los participantes para proporcionar explicaciones más claras al público en general.
Joao Aguiar - INESC TEC
Curso - React: Build Highly Interactive Web Applications
Traducción Automática
Próximos cursos
Cursos Relacionados
React Avanzado
21 HorasEsta formación en vivo, impartida por un instructor en Venezuela (en línea o presencial), está dirigida a desarrolladores que desean construir componentes de React y diseñar aplicaciones complejas.
Al finalizar esta formación, los participantes podrán:
- Comprender los conceptos avanzados de React, incluidas las APIs de contexto, los HOC (componentes de orden superior), el estado externo, las APIs asíncronas, etc.
- Construir componentes composables con React.
- Habilitar la autenticación del lado del servidor y del lado del cliente.
- Implementar las bibliotecas React y Redux para gestionar aplicaciones complejas con estado.
- Reducir el código y optimizar el rendimiento de una aplicación.
- Probar e implementar una aplicación.
Desarrollo de APIs con Python y FastAPI
14 HorasEsta formación en vivo, impartida por un instructor, en Venezuela (en línea o presencial), está dirigida a desarrolladores que desean utilizar FastAPI con Python para construir, probar e implementar APIs RESTful de manera más fácil y rápida.
Al finalizar esta formación, los participantes serán capaces de:
- Configurar el entorno de desarrollo necesario para crear APIs con Python y FastAPI.
- Crear APIs de forma más rápida y sencilla utilizando la biblioteca FastAPI.
- Aprender a crear modelos de datos y esquemas basados en Pydantic y OpenAPI.
- Conectar las APIs a una base de datos utilizando SQLAlchemy.
- Implementar seguridad y autenticación en las APIs mediante las herramientas de FastAPI.
- Construir imágenes de contenedores e implementar APIs web en un servidor en la nube.
Bootcamp de JavaScript, Node.js y React (Nivel Principiante a Intermedio)
35 HorasEsta formación en vivo impartida por un instructor en Venezuela (en línea o presencial) está dirigida a desarrolladores .NET de nivel principiante que desean adquirir competencia en JavaScript, Node.js y React para desarrollar activamente y migrar sistemas/plataformas.
Al finalizar esta capacitación, los participantes podrán:
- Escribir y depurar código JavaScript de manera efectiva.
- Construir y desplegar aplicaciones del lado del servidor utilizando Node.js.
- Desarrollar interfaces de usuario dinámicas y responsivas con React.
- Integrar componentes front-end y back-end para crear aplicaciones full-stack.
- Comprender las mejores prácticas para migrar sistemas legacy a plataformas basadas en JavaScript moderno.
Construcción de Microservicios con NodeJS y React
21 HorasEsta formación en vivo impartida por un instructor en Venezuela (en línea o presencial) está dirigida a desarrolladores experimentados que deseen construir, implementar y escalar aplicaciones utilizando microservicios creados con NodeJS y React.
Al finalizar esta formación, los participantes podrán:
- Desarrollar, implementar y escalar aplicaciones utilizando distintos microservicios.
- Construir una aplicación de React con renderizado del lado del servidor.
- Implementar aplicaciones multipropósito en la nube utilizando Docker y Kubernetes.
- Ejecutar pruebas de aplicación en microservicios.
MongoDB para Administradores
14 HorasEste curso cubre todo lo que un administrador de bases de datos necesita saber para implementar y mantener correctamente las bases de datos de MongoDB.
También se abordan el diagnóstico de problemas de rendimiento, la importación y exportación de datos, y el establecimiento de los procedimientos adecuados de copia de seguridad y restauración, así como una visión general de la API CRUD de MongoDB, la shell de comandos y los controladores.
Este curso está dirigido a personas que deseen:
- Comprender MongoDB desde la perspectiva de un desarrollador, incluyendo su shell de comandos, API de consultas y herramientas para controladores.
- Implementar MongoDB en todas sus configuraciones: como servidor único, con replicación maestro/esclavo, como conjunto de réplicas (replica set) y como clúster fragmentado (sharded cluster).
- Evaluar aplicaciones y elegir el hardware adecuado.
- Monitorear instancias de MongoDB e integrarlas con software estándar de monitoreo (Munin, Nagios, etc.).
- Planificar copias de seguridad y gestionar grandes importaciones y exportaciones de datos.
- Solucionar los problemas y escenarios de fallo más comunes para desarrolladores.
Cada participante deberá realizar una serie de ejercicios prácticos.
Administrador Avanzado de MongoDB
14 HorasEsta formación en vivo impartida por un instructor (en línea o presencial) está dirigida a administradores que desean resolver problemas complejos de implementación y gestión mediante el uso de MongoDB Ops Manager.
Al finalizar esta formación, los participantes serán capaces de:
- Instalar y configurar MongoDB Ops Manager
- Configurar y gestionar diferentes tipos de entornos
- Comprender e implementar soluciones específicas del servidor MongoDB Enterprise para resolver desafíos empresariales complejos
Formato del curso
- Clases interactivas y debates
- Múltiples ejercicios y prácticas
- Implementación práctica en un entorno de laboratorio en vivo
Opciones de personalización del curso
- Esta formación se basa en MongoDB Enterprise Server, que incluye Ops Manager. Por favor, contáctenos para gestionar los requisitos de licencia.
- Si desea solicitar una formación personalizada para este curso, comuníquese con nosotros para organizarla.
Administración y Operaciones Técnicas de MongoDB
48 HorasMongoDB es una base de datos NoSQL popular, reconocida por su flexibilidad, escalabilidad y arquitectura distribuida, lo que la hace ideal para backends de aplicaciones modernas, agregación de datos y análisis en tiempo real.
Esta formación en vivo impartida por un instructor (en línea o presencial) está dirigida a personal técnico de nivel intermedio a avanzado que desea adquirir conocimientos prácticos y profundos sobre las operaciones de MongoDB, desde su implementación hasta la alta disponibilidad, seguridad y recuperación ante desastres.
Al finalizar esta capacitación, los participantes serán capaces de:
- Instalar, configurar y mantener MongoDB en diversos entornos.
- Modelar datos adecuadamente para optimizar el rendimiento y la escalabilidad.
- Configurar el acceso seguro y definir procedimientos de copia de seguridad y recuperación.
- Establecer clústeres de alta disponibilidad y monitorear métricas de rendimiento.
- Gestionar tareas administrativas del mundo real, como actualizaciones y automatización.
Formato del curso
- Ponencia interactiva y discusión.
- Gran cantidad de ejercicios y práctica.
- Implementación práctica en un entorno de laboratorio en vivo.
Opciones de personalización del curso
- Para solicitar una formación personalizada para este curso, por favor contáctenos para coordinarlo.
MongoDB para Usuarios Avanzados
14 HorasMongoDB para usuarios avanzados proporciona a los desarrolladores experimentados técnicas de nivel experto en NoSQL para construir aplicaciones de alto rendimiento y escalables. Cubre los principios fundamentales de la manipulación avanzada de datos, optimización de operaciones CRUD, funcionamiento interno de los índices y pipelines de agregación. Analiza enfoques prácticos sobre replicación, fragmentación, perfilado de rendimiento y seguridad empresarial. Ayuda a los profesionales a implementar clústeres robustos de MongoDB con estrategias automatizadas de copia de seguridad y monitoreo para despliegues en producción.
MongoDB para Desarrolladores
14 HorasEste curso abarca todo lo que un desarrollador de bases de datos necesita saber para desarrollar aplicaciones con MongoDB de manera exitosa.
Adquiere habilidades expertas en MongoDB. Domina la manipulación de documentos, consultas eficientes y modelado de datos. Aprende sobre pipelines de agregación, estrategias de indexación y diseño de esquemas para construir aplicaciones NoSQL escalables.
Desarrollo Avanzado con Next.js 14
21 HorasEsta formación en vivo dirigida por un instructor en <ubicación> (en línea o presencial) está orientada a desarrolladores web y arquitectos técnicos de nivel intermedio a avanzado que deseen explorar las novedades de Next.js 14 y adquirir los conocimientos necesarios para construir aplicaciones web de última generación.
Al finalizar esta capacitación, los participantes podrán:
- Aprovechar todo el potencial de Next.js 14 para construir aplicaciones complejas.
- Utilizar las características más recientes, como Middleware, Componentes del Servidor de React y Funciones Edge.
- Aplicar las mejores prácticas para rendimiento, escalabilidad y SEO.
- Diagnosticar problemas comunes en aplicaciones Next.js de manera efectiva.
Desarrollo Avanzado con Next.js 16
21 HorasEl Desarrollo Avanzado con Next.js 16 cubre la arquitectura avanzada de aplicaciones, patrones del App Router, Componentes de Servidor React (RSC), Server Actions, caché, seguridad y despliegue a escala.
Esta es una formación en vivo dirigida por un instructor. Está orientada a desarrolladores full-stack e ingenieros React que construyen aplicaciones Next.js de nivel producción.
Al finalizar el curso, los participantes podrán:
- Construir aplicaciones complejas Next.js 16 con App Router, RSC y Server Actions
- Implementar caché, autenticación y optimización del rendimiento
- Desplegar y monitorear aplicaciones de producción a escala
Disponible en Venezuela.
Next.js 14 - Avanzado
21 HorasEsta formación en vivo impartida por un instructor en Venezuela (en línea o presencial) está dirigida a desarrolladores de nivel avanzado que deseen dominar las últimas características de Next.js 14, optimizar el rendimiento e implementar técnicas modernas de React.
Al finalizar esta formación, los participantes podrán:
- Implementar hooks avanzados de React y características concurrentes.
- Comprender y utilizar eficazmente las estrategias de enrutamiento de Next.js.
- Aprovechar los componentes del servidor, las acciones del servidor y los enfoques de renderizado híbrido.
- Optimizar la obtención de datos, el almacenamiento en caché y la regeneración estática incremental.
- Utilizar Next.js como una solución de backend con Funciones de Borde (Edge Functions) y Entorno de Ejecución de Borde (Edge Runtime).
- Gestionar el estado utilizando React Context, Redux y bibliotecas de estado atómico.
- Optimizar el rendimiento de la aplicación para cumplir con las Métricas Centrales Web (Core Vitals).
- Probar, monitorear e implementar aplicaciones Next.js de manera eficiente.
Uso de React para Crear Aplicaciones Web Altamente Interactivas
21 HorasEn este entrenamiento en vivo con instructor en Venezuela, demostramos el poder y la flexibilidad de React, lo comparamos con otros frameworks y guiamos a los participantes paso a paso durante la creación de su propia aplicación React.
Al finalizar este curso, los participantes serán capaces de:
- Comprender la filosofía de diseño de React.
- Determinar cuándo y dónde tiene sentido usar React y cuándo reconsiderar el modelo MVC convencional.
- Entender conceptos de React como componentes, propiedades (props), estado y ciclo de vida.
- Implementar tecnologías relacionadas como Babel, Webpack y JSX.
- Construir, probar e implementar una aplicación web interactiva.
React, Redux y TypeScript
21 HorasReact es una biblioteca muy utilizada para crear aplicaciones de página única en JavaScript y HTML. Empresas como Facebook, Instagram, Netflix o The New York Times la emplean.
Este curso presentará las bases sobre las que React y otras bibliotecas (como Angular y Vue.js) se fundamentan, destacando los aspectos específicos de React. Asimismo, cubrirá tecnologías comúnmente utilizadas junto con React, como Redux y React-Router.
Al finalizar este curso, los participantes podrán construir aplicaciones de diversa complejidad con React, siguiendo las mejores prácticas.
Spring Boot, React y Redux
14 HorasEsta formación en vivo impartida por un instructor en Venezuela (en línea o presencial) está dirigida a desarrolladores web que deseen crear aplicaciones web front-end y back-end funcionales con Spring Boot, React y Redux.
Al finalizar esta formación, los participantes serán capaces de:
- Desarrollar una aplicación front-end con React y Redux.
- Crear APIs RESTful con Spring Boot.
- Asegurar los servicios web con Spring Security y tokens web JWT.