Programa Introducción Al Desarrollo FRONTEND Con React

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 2

Córdoba, 5 de julio de 2022

Introducción
La presente Modalidad Académica detalla la Academia de Programación para Emprendedores, solicitada
por la Agencia Córdoba Joven de la Provincia de Córdoba. La misma se compone de 3 formaciones:
Introducción al desarrollo frontend, en modalidad asincrónica y presencial, e Introducción al desarrollo
backend en modalidad asincrónica.

Modalidad Académica

Introducción al desarrollo frontend con React


(Asincrónica)
Objetivo: brindar a los participantes una introducción al mundo del desarrollo web con un enfoque en
frontend utilizando React, y como herramienta de soporte la tecnología de generación de código de
ChatGPT.

Contenidos:
1. Introducción a la programación y al desarrollo web
a. Conceptos básicos de programación y desarrollo web
b. Herramientas necesarias para el desarrollo web
c. Entornos de desarrollo integrado (IDE)
2. Fundamentos de HTML y CSS
a. Estructura básica de un archivo HTML.
b. Etiquetas HTML y sus atributos más comunes.
c. Introducción a CSS y su sintaxis.
d. Selectores y propiedades CSS básicas.
3. Introducción a JavaScript
a. ¿Qué es JavaScript y por qué es importante?
b. Sintaxis básica de JavaScript.
c. Variables, tipos de datos y operadores.
d. Estructuras de control de flujo.
4. Fundamentos de React
a. Introducción a React y su importancia en el desarrollo web.
b. Conceptos básicos de React: componentes, props y estado.
c. Instalación de React y creación de un proyecto React básico.
5. Desarrollo de aplicaciones web con React
a. Creación de componentes React básicos.
b. Uso de JSX en React.
c. Trabajo con eventos en React.
6. Generación de código fuente asistida por IA con ChatGPT
a. ¿Qué es ChatGPT y cómo funciona?
b. Uso de ChatGPT como herramienta de generación de código.
c. Integración de ChatGPT en una aplicación React.
7. Despliegue de una aplicación React
a. Introducción al despliegue de una aplicación React
b. Configuración de un entorno de producción
c. Despliegue de la aplicación en un servicio de alojamiento web
8. Desarrollo seguro en aplicaciones web
a. Introducción a la seguridad en aplicaciones web
b. Principales amenazas y vulnerabilidades
c. Buenas prácticas de seguridad en el desarrollo web
9. Integración con servicios de terceros
a. Integración con servicios de terceros
b. Uso de APIs
c. Autenticación en servicios de terceros
d. Ejemplos de integración con servicios populares
e. Manejo de errores y excepciones
10. Desarrollo avanzado en React (2 horas)
a. Técnicas avanzadas de React
b. Optimización de rendimiento
c. Mejoras en la experiencia del usuario
Metodología:
● El presente curso ha sido organizado con la premisa de ofrecer a los asistentes los conocimientos
necesarios para desarrollar aplicaciones web frontend.

Modalidad
● Las clases se desarrollarán en sesiones grabadas de la siguiente forma: cada clase se iniciará con
la exposición de contenidos teóricos que serán aplicados luego en una actividad práctica por
tema..
Duración:
● 20 hs.
● Total de hs. por curso: 31 hs.
o 10 clases de 2 horas cada clase (20 hs.)
o 1 hora de soporte para consultas por cada clase (10 hs.)
o 1 examen en línea (1 hora)

Requisitos y condiciones previas

● Conocimientos Previos
● Manejo básico de Windows
● Manejo básico de Internet
● Requisitos de Hardware
● Conexión a internet wifi (Excluyente)
● PC, table o smartphone no mayor a cinco años de antigüedad. (Recomendado)
● Requisitos de Software
● Descargar e instalar este software gratuito:
o Visual Studio Code. (https://visualstudio.microsoft.com/es/)
o NodeJs (https://nodejs.org/es)
o Postman (https://www.postman.com/downloads/)

También podría gustarte