data science - api-manager.universia.net

15
Data Science Curso de 6 meses 50 sesiones presenciales Desarrollo de proyectos propios bedu.org El objetivo de este learning path es que el estudiante obtenga la capacidad de tomar decisiones, generar reportes, crear visualizaciones, responder preguntas y resolver problemas sobre bases de datos con los lenguajes R y Python haciendo uso de diferentes librerías, herramientas y paquetes para el análisis de datos como Pandas, Numpy, Matplotlib, entre otras.

Upload: others

Post on 01-Jul-2022

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Data Science - api-manager.universia.net

DataScience

Curso de6 meses

50 sesionespresenciales

Desarrollo deproyectos propios

bedu.org

El objetivo de este learning path es que el estudiante obtenga la capacidad de tomar decisiones, generar reportes, crear visualizaciones, responder preguntas y resolver problemas sobre bases de datos con los lenguajes R y Python haciendo uso de diferentes librerías, herramientas y paquetes para el análisis de datos como Pandas, Numpy, Matplotlib, entre otras.

Page 2: Data Science - api-manager.universia.net

Temario

bedu.org

Data Science

- Pensamiento lógico- Manejo de computadoras- Comprensión escrita del idioma inglés

Temario

Adéntrate al mundo del análisis de datos; conoce los fundamentos de la programación para crear tus tableros, hacer informes y

presentar resultados.

Conocimientos / Habilidades recomendadas

Mínimos: -Windows 7 64bits / dual core / 4gb RAM -Mac OS X Yosemite / dual core / 4gb RAM

Requerimientos técnicos

Programas y tecnologías que aprenderás

*Los programas a aprender pueden variar según la linea de estudio que se decida tomar.

Módulo l | Introducción a Bases de DatosNivel uno

1. Fundamentos de SQL2. Agrupaciones y subconsultas3. Joins y Vistas4. Fundamentos de MongoDB5. Consultas en MongoDB6. Agregaciones7. Configuración de Bases de Datos Locales8. Query competition

Temario

Objetivo del módulo. Generar un conjunto de datos a partir de la manipulación de bases de datos relacionales y no relacionales para su posterior análisis, con el fin de seguir buenas prácticas para diseñar y ejecutar poderosas y eficientes consultas SQL y NoSQL.

Page 3: Data Science - api-manager.universia.net

Temario

bedu.org

Data Science

Módulo lll | Procesamiento de Datos con PythonNivel dos

Temario

Objetivo del módulo. Utilizar Python para crear rutinas y scripts que permitan automatizar la obtención, limpieza, procesamiento y transformación datos provenientes de diferentes fuentes y formatos como: archivos locales, APIs y Bases de Datos externas con el fin de tener data en condiciones óptimas para su futuro análisis y visualización.

1. Fundamentos de Python2. Estructuras de datos y ciclos3. Funciones, paquetes y excepciones4. Adquisición de datos (Archivos locales) e introducciñon a SciPy5. Adquisición de datos (APIs y Bases de Datos)6. Exploración y limpieza de datos (básico)7. Limpieza de datos y Data Wrangling básico8. Data Wrangling Avanzado

Módulo ll | Estadística y Programación con RNivel dos

1. Generalidades de R2. Tipos de datos3. Estructuras de control y ciclos4. Uso de fuentes de datos5. Análisis exploratorio de datos6. Técnicas de muestreo7. Regresión, predicción y clasificación8. Web Apps con Shiny

Temario

Objetivo del módulo. Utilizar R para realizar análisis exploratorio, descriptivo y predictivo de un conjuntos de datos. Además, aplicar conceptos y técnicas estadísticas y de análisis con el fin de presentar los resultados, comportamientos e insights de estos datos en visualizaciones (gráficos y tablas).

Page 4: Data Science - api-manager.universia.net

bedu.org

Data Science

Módulo V | Machine LearningNivel tres

1. Introducción a Machine Learning2. Uso de herramientas y librerías de Machine Learning en Python con Jupyter3. Algoritmos no supervisados: K-means4. Regresión para predicciones5. Clasificación y Redes Neuronales Artificiales6. Algoritmo de retropropagación para redes neuronales artificiales7. Algoritmos bioinspirados y algoritmos genéticos8. Fundamentos de procesamiento de imágenes para Machine Learning

Módulo lV | Análisis de Datos con PythonNivel tres

Temario

Temario

Objetivo del módulo. Utilizar R para realizar análisis exploratorio, descriptivo y predictivo de un conjuntos de datos. Además, aplicar conceptos y técnicas estadísticas y de análisis con el fin de presentar los resultados, comportamientos e insights de estos datos en visualizaciones (gráficos y tablas).

Objetivo del módulo. Será capaz de conocer lo necesario para implementar aprendizaje supervisado, no supervisado, optimización por algoritmos bioinspirados, y realizar procesamiento de imágenes digitales. El objetivo final será que pueda implementar uno o más algoritmos de Machine Learning (ML) para obtener información y tomar decisiones con base en ellos.

1. Estimados de Locación y Variabilidad2. Introducción a la visualización de datos - Distribuidores3. Exploración de Variables Categóricas y Análisis Multivariable4. Correlaciones y Regresión Lineal Simple5. Distribuciones muestrales y técnicas de evaluación de modelos6. Visualización de Datos Avanzada7. Pruebas A/B y procesamiento de Lenguaje Natural8. Introducción a Machine Learning - Clasificación no supervisada y supervisada

Page 5: Data Science - api-manager.universia.net

UX & UI

Curso de6 meses

50 sesionespresenciales

Desarrollo deproyectos propios

bedu.org

El objetivo del programa es desarrollar habilidades para diseñar experiencias de usuarios y productos digitales por medio de pruebas, entrevistas cara a cara, investigaciones, creación de “user personas", estudio de análisis, prototipos, diseños (incluyendo de interfaz, visual y de interacción) y definición de pautas visuales.

Page 6: Data Science - api-manager.universia.net

Temario

bedu.org

UX & UI

- Creatividad y diseño visual- Manejo de computadoras- Comprensión escrita del idioma inglés

Temario

Aprende a desarrollar proyectos con un enfoque centrado en el usuario, mejora la comunicación entre el equipo de diseño y

programación, y domina las técnicas del UX/UI.

Conocimientos / Habilidades recomendadas

- Computadora personal

Requerimientos técnicos

Programas y tecnologías que aprenderás

*Los programas a aprender pueden variar según la linea de estudio que se decida tomar.

Módulo l | UX FundamentalsNivel uno

1. Fundamentos de UX y Diseño centrado en las personas2. Entendiendo el problema3. Entendiendo a nuestros usuarios4. UX Mapping5. Wireframes y Arquitectura de la Información6. Pruebas con usuarios7. Heurísticas de usabilidad y leyes de UX8. Entrega de resultados e introducción a prototipos

Page 7: Data Science - api-manager.universia.net

Temario

bedu.org

UX & UI

Módulo ll | UX IntermedioNivel uno

1. Psicología aplicada a UX2. Frameworks de diseño3. Propuesta de valor4. Startup project5. Agile6. UX Research7. Storytelling, UX Writing & User Stories8. Presentación de Proyecto

Módulo lll | UI FundamentalsNivel dos

1. Introducción al diseño digital2. Diseño y composición3. Responsive y mobile4. Principios de diseño de interacción en UI5. Guías de interacción (estados de componentes)6. Guidelines de diseño UI7. Sistemas de diseño y diseño atómico8 . Sistemas de construcción de componentes

Módulo lV | UI IntermedioNivel dos

1. Sistematización de diseño visual (Parte 1)2. Sistematización de diseño visual (Parte 2)3. Uso de data para generación de gráficas y tablas4. Mockups y prototipado5. Userflows en UI6. Documentación de diseño7. Preparación de proyecto y handoff a desarrollo8. Presentación de Proyectos

Page 8: Data Science - api-manager.universia.net

Web Development

Curso de6 meses

40 sesionespresenciales

Desarrollo deproyectos propios

bedu.org

El objetivo del programa es diseñar y desarrollar el front y el back de una aplicación web completamente interactiva y funcional desde cero utilizando JavaScript y sus principales herramientas.

Page 9: Data Science - api-manager.universia.net

Temario

bedu.org

Web Development

- Pensamiento lógico- Manejo de computadoras- Comprensión escrita del idioma inglés

Temario

¡Aprende los pilares de la web como primer paso y luego elige entre los diversos caminos para alcanzar tus objetivos profesionales!

Conocimientos / Habilidades recomendadas

Mínimos: -Windows 7 64bits / dual core / 4gb RAM -Mac OS X Yosemite / dual core / 4gb RAM

Requerimientos técnicos

Módulo l | Principios de Front EndNivel uno

Temario

Objetivo del módulo. Podrás crear una página web desde cero aprendendiendo los fundamentos de un sitio web, usando los lenguajes básicos (HTML, CSS y JS), control de versiones (Git), diseño responsive (Bootstrap) y buenas prácticas cubriendo diversos aspectos profesionales del desarrollo web, desde el flujo de trabajo con preprocesadores(SASS), hasta técnicas de posicionamiento avanzado y otras más cubiertas en el estándar de CSS3 (Flexbox y Grid), para finalmente desplegar nuestro sitio con un Serverless (Netlify).

1. Estructura tu sitio2. Agregando barra de navegación3. Dividiendo secciones en columnas4. Agregando filas y columnas con CSS Grid5. Adaptando a la vista desde un móvil6. Reutilizando componentes visuales7. Optimizando la producción de CSS8. Email de Bienvenida

Programas y tecnologías que aprenderás

*Los programas a aprender pueden variar según la linea de estudio que se decida tomar.

Page 10: Data Science - api-manager.universia.net

Temario

bedu.org

Módulo lll | Programación con JavaScriptNivel dos

Temario

Objetivo del módulo. Realizarás mockups y planeación para integrar los principios de programación funcional y crear interactividad entre el usuario y la página web. Además integrarás funciones que faciliten la creación de elementos del DOM y generar scripts que permitan la manipulación e integración de la web.

1. Fundamentos de JS2. Controles de Flujo3. Funciones4. Objetos y arreglos5. Programación Orientada a Objetos6. Programación funcional7. Introducción al DOM8. Manipulación del DOM

Web Development

Módulo ll | Principios de Back EndNivel dos

Temario

Objetivo del módulo. Comprenderás los fundamentos de la gestión de servidores y bases de datos, cómo funciona la comunicación entre el cliente y el servidor por medio de el desarrollo práctico de una API, conocer los principales conceptos de la arquitectura de software y cómo poner en marcha una aplicación web en producción. Todo esto con la finalidad de comprender las principales habilidades de un desarrollador backend y ser capaz de utilizarlas en un proyecto real.

1. Consola2. Administradores de servidores3. Arquitectura de software4. API's5. Fundamento de bases de datos Relacionales (SQL)6. Fundamentos de Base de Datos no Relacionales (Mongo)7. Mongoose8. Deploy

Page 11: Data Science - api-manager.universia.net

bedu.org

Web Development

Módulo IV | Back End con Node.jsNivel tres

Temario

Objetivo del módulo. Aprenderás del ecosistema de Node.js y sus múltiples aplicaciones, sus frameworks de desarrollo del lado de Back-end y cómo se puede manipular búsquedas hacia bases de datos desde ahí, a través de APIs. También establecer comunicación entre una base de datos y el servidor, mediante el uso de la consola, la administración de servidores, desarrollo y publicación de apis, así como la configuración de datos.

1. Node.js y npm2. Back End y patrón MVC3. RESTful APIs4. Frameworks para Back End5. Express & GraphQL l (Schemas, Mutations, Queries)6. Express & GraphQL II (Authentication y Middlewares & Subscriptions)7. Express & GraphQL III (Filtering, Pagination & Sorting)8. Deploy

Módulo lll | ReactNivel tres

Temario

Objetivo del módulo. Sabrás por qué React se enfoca en construir componentes y estructuras en JavaScript, y no páginas o plantillas HTML como otras bibliotecas y frameworks front-end. Al final del módulo, aprenderás los problemas que React resuelve, su arquitectura y funcionamiento, ciclo de vida de los componentes, qué son y cómo funcionan los hooks, manejo de rutas y herramientas del ecosistema. Crearás un proyecto y conocerás los diferentes procesos de despliegue de una aplicación en React.

1. Webpack2. Fundamentos de React3. Componentes y ciclos de vida4. Manejo de estado5. Manejo de estado componentes funcionales6. React Router7. Testing con Jest y Enzyme8. Apollo y React

Page 12: Data Science - api-manager.universia.net

bedu.org

¿Por qué estudiaren BEDU?

Toma la teoría en línea a tu ritmo; valida conocimientos y realiza la práctica en clases presenciales dirigidas por un experto.

Tendrás acceso a App BEDU, una plataforma de contenido exclusiva para nuestros alumnos en la que se concentra toda la información relacionada con tu curso.

Desarrolla nuevas habilidades

Combinamos lo mejor del aprendizaje en línea y lo mejor del aprendizaje presencial / remoto en vivo.

Actividades

App BEDU(Consumo en línea)

Lecturas

Videos

Podcast

Investigación

Con experto en clase remota online

Exposición

Ejemplos

Proyectos

Recursos digitales para la clase

Aprendizajeen línea

Aprendizajepresencial

Blendedlearning

Actividades

Page 13: Data Science - api-manager.universia.net

Proyectos

bedu.org

Aprende mientras aplicas tus conocimientos en proyectos grupales que te ayuden a construir o ampliar tu portafolio.

Desarrolla un proyecto a lo largo de las sesiones. Mientras avanzas, creas tu idea al mismo tiempo.

Recibe retroalimentación por expertos y la amplia comunidad de estudiantes.

Page 14: Data Science - api-manager.universia.net

En 6 meses, pude armar un proyecto, una página web que también es una app, que se llama Baby Share”

“Diana HernándezEgresada UX & Front End

Hoy después de 6 meses, presentamos la aplicación de Epilectric que nos ayuda a monitorear las crisis epilépticas en lospaciente”

Desarrolla tu proyecto y preséntalo en un evento especial de graduación ante expertos y empresas del sector tecnológico.

Julio César FríasEgresado UX & Front End

by

Page 15: Data Science - api-manager.universia.net

bedu.org

¡Prepárate pararetar tu potencial!

/BeduOrg

@Bedu_Org

@Bedu_org

Beduorg