|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/expo-gemini/
课程评论:没有评论
课程名称:Expo + Gemini:人工智能应用 课程概述: 本课程通过React Native和Gemini AI的结合,引导您逐步创建一款移动应用,后端则使用NestJS。您将学习从基础知识到实时响应、文件处理、对话上下文管理以及图像生成等现代人工智能功能的集成。课程使用Expo以及JavaScript生态系统中的工具(TypeScript),帮助您将现代人工智能技术整合到移动应用中。 学习内容: - 使用React Native创建现代聊天界面,利用功能组件和hooks。 - 通过NestJS构建的API将您的移动应用连接到Gemini AI。 - 实现实时(流式)响应,提升用户体验。 - 使用fetch、FormData及文件URI管理从React Native发送和处理图像。 - 在多轮交互中保持对话上下文。 - 使用Gemini AI生成和编辑图像。 - 创建自定义用例,例如生成JSON格式答案的问答生成器。 课程结构: - 实践部分清晰分为前端(React Native)和后端(NestJS)。 - 每个模块结束时提供源代码。 - 实际集成Gemini,包括通过Google Cloud进行API密钥认证。 - 现代开发技术:流、multipart、内存中的对话历史、blob处理等。 - 提供真实且可用于生产的项目,可以作为您自己应用的基础。 该课程适合具有基础React Native知识的开发者(最好使用过Expo),希望进一步提升并在移动应用中融入智能和复杂功能。
React Native + Gemini: Aplicaciones con inteligencia artificialEste curso te guía paso a paso en la creación de una aplicación móvil con React Native y Gemini AI, respaldada por un backend en NestJS. Desde los fundamentos hasta casos de uso con respuestas en stream, envío de archivos, manejo de contexto conversacional y generación de imágenes, aprenderás a integrar capacidades de inteligencia artificial modernas en tus aplicaciones móviles utilizando Expo y herramientas del ecosistema JavaScript (TypeScript).¿Qué aprenderás?Una interfaz de chat moderna en React Native, aprovechando componentes funcionales y hooks.Conectar tu app móvil a Gemini AI a través de una API construida con NestJS.Implementar respuestas en tiempo real (streaming) para mejorar la experiencia del usuario.Enviar y procesar imágenes desde React Native utilizando fetch, FormData, y manejo de URIs de archivos.Mantener el contexto de conversación a lo largo de múltiples turnos.Generar y editar imágenes usando Gemini AI.Crear casos de uso personalizados como generadores de trivias con respuestas en formato JSON.Estructura del curso:Secciones prácticas bien divididas entre frontend (React Native) y backend (NestJS).Código fuente disponible al final de cada bloque.Integración real con Gemini, incluyendo autenticación con Google Cloud para los API Keys de Gemini.Técnicas modernas de desarrollo: streams, multipart, historial conversacional en memoria, manejo de blobs y más.Proyectos reales y production-ready que puedes usar como base para tus propias apps.Este curso es ideal para desarrolladores con conocimientos básicos de React Native (preferiblemente con Expo) que quieren dar el siguiente paso e incorporar funcionalidades inteligentes y complejas en sus aplicaciones móviles.