BEDU

FullStack Python

Tipo de programa

---

Duración

---

Modalidad

SemiPresencial

Inversión

---

Objetivo:

El alumno obtendrá las habilidades y conocimientos necesarios para desarrollar vistas de un sistema web.

Conoce los fundamentos del desrrollo web HTML, CSS y Javascript. Contruye repertorios en GitHub para trabajar en desarorllos colaborativos. Utiliza boostrap y mobile first para el diseño de sitios y aplicaciones web. Desarrolla un soporte lógico y aloja los datos en un modelo de distribución de software.

  1. HTML y CSS Básico.
  2. HTML y CSS Avanzado.
  3. Flexbox & The Grid.
  4. Git.
  5. Bootstrap.
  6. Mobile First.
  7. SASS.
  8. Interactividad con JavaScript y Plugins.

Tiempo:

  • 24 horas presenciales (8 sesiones 3 horas).
  • + 24 horas on line (pre y post work).
  • + 6 horas adicionales (Check y CE).

Objetivo:

El alumno obtendrá las habilidades y conocimientos necesarios para programar en back end.

Aprenderás a diseñar arquitectura de software con las mejores prácticas para crear software escalable en conjunto de las bases de datos necesarias como NoSQL y SQL para el almacenamiento de información, además de herramientas complementarias que nos ayudarán a la administración del backend como: VIM y Docker.

  1. Docker.
  2. Consola y VIM.
  3. Administrador de servidores.
  4. Arquitectura de software y patrones.
  5. Fundamento de bases de datos y SQLite.
  6. MySQL/MariaDB.
  7. NoSQL.
  8. BaaS.

Tiempo:

  • 24 horas presenciales (8 sesiones 3 horas).
  • + 24 horas on line (pre y post work).
  • + 6 horas adicionales (Check y CE).

Objetivo:

El alumno obtendrá las habilidades y conocimientos necesarios para programar en Javascript.

Integra ciclos, condicionales y variables para generar las funcionalidades iniciales. Maqueta la vista principal de la aplicación haciendo uso de HTML y CSS para su ejecución. Instala un ambiente de desarrollo y conocer cómo exportar e importar librerías ‘open source’ para agilizar nuestro trabajo. Desarrolla funciones que involucran promesas para la extracción o manipulación de datos.

  1. Fundamentos de programación.
  2. DOM.
  3. ECMAScript 6.
  4. NodeJS y Arquitectura MVC.
  5. JSON y APIs.
  6. AJAX y programación asíncrona.
  7. Programación Orientada a Objetos
  8. Test Driven .Development (Jest).

Tiempo:

  • 24 horas presenciales (8 sesiones 3 horas).
  • + 24 horas on line (pre y post work).
  • + 6 horas adicionales (Check y CE).

Objetivo:

El alumno obtendrá las habilidades y conocimientos necesarios para programar con Python.

Conoce la sintaxis básica de Python (estructuras de datos, funciones, módulos y paquetes) para manipular archivos JSON, CSV, de texto, entre otros. Utiliza variables y tipos de datos; operadores lógicos y condiciones, así como ciclos de control. Asimismo, utiliza la programación orientada a objetos, servidores web, desarrollo de APIs y el web scraping para crear un primer proyecto en Python.

  1. Python Fundamentals.
  2. Estructuras de datos y funciones.
  3. Módulos y paquetes.
  4. Manipulación de archivos, JSON y excepciones.
  5. Programación Orientada a Objetos.
  6. Servidores web y APIs.
  7. Web scraping.
  8. Computación numérica o científica.

Tiempo:

  • 24 horas presenciales (8 sesiones 3 horas).
  • + 24 horas on line (pre y post work).
  • + 6 horas adicionales (Check y CE).

Objetivo:

El alumno obtendrá los conocimientos, habilidades y herramientas necesarias para el desarrollo de Aplicaciones Backend con Python. Asimismo, obtendrá la habilidad para escribir código en Python para
resolver las necesidades en el desarrollo de Aplicaciones Backend.

Aprende a desarrollar y ejecutar aplicaciones backend utilizando el lenguaje Python y el framework Django. Serás capaz de utilizar bases de datos (MySQL y SQL) así como sus lenguajes para aplicarlos en la manipulación de datos. Utilizarás entornos virtuales y el framework Django para crear una API y realizar operaciones CRUD. Asimismo, aplicarás los conceptos de modelos, consultas, formularios para crear sistemas de autenticación.

  1. Bases de datos en Python DB-API (SQLite, MySQL).
  2. HTTP, WSGI y Frameworks.
  3. Django Fundamentals
    (Rutas, Vistas con Funciones y Templates.
  4. Modelos, consultas y forms.
  5. Class Based Views y autenticación.
  6. Django REST Framework.
  7. GraphQL.
  8. Deploy.

Tiempo:

  • 24 horas presenciales (8 sesiones 3 horas).
  • + 24 horas on line (pre y post work).
  • + 6 horas adicionales (Check y CE).

¿Te interesa este programa?

Déjanos tus datos para darte más información de valor sobre el programa.

Los Programas más nuevos en tu email

Subscribete a nuestro newsletter para recibir más información sobre nuestros nuevos programas. Prometemos no mandarte spam.