Conviértete en desarrollador backend con Python, uno de los lenguajes de programación más populares del mundo. Crea aplicaciones web, implementa una API en base de datos y empieza tu carrera en TI con proyectos profesionales en tu portafolio.

Curso online de

Backend Python

Inscríbete al curso
Inicio:
Quedan:
...
7 lugares
7 meses
12 mensualidades de
$ 714 MXN
Con más de 27 horas de videolecciones
Online
Estudia a tu ritmo, donde quieras y cuando quieras
Aprende con práctica
Actividades prácticas y feedback personalizado
Proyecto profesional
Desarrolla la estructura y funcionalidad de una mini startup en eCommerce
(a meses sin intereses con tarjeta de crédito)
computador
engrenagens
hasta 5 de janeiro
-40%

¿Por qué aprender Backend Python?

Los mejores desarrolladores usan Python porque es un lenguaje de programación eficiente y fácil de aprender. Sirve para crear aplicaciones web complejas y eficientes.
ponto
Fácil de aprender
Es uno de los empleos emergentes con más demanda, tiene un crecimiento del 48.73%, según un estudio publicado por LinkedIn.
ponto
Alta demanda
Es un lenguaje de programación usado por grandes empresas como: NASA, Google, Amazon, universidades y centros de investigación. Así como en el diseño de videojuegos y desarrollo web.
ponto
Oportunidad en diferentes sectores
Desarrollador Python SR
$662,928 /año
Desarrollador Python MID
$564,384 /año
Desarrollador Python JR
$430,560 /año

¿Cuánto gana un Desarrollador Backend Python?

*Salario en la CDMX según Glassdoor

¿A quién va dirigido este curso?

Principiantes
Especialistas Frontend
¿Te gustaría programar pero no sabes por dónde empezar? Aprende un lenguaje simple y conviértete en un desarrollador backend exitoso.
Si ya tienes experiencia como desarrollador frontend y buscas convertirte en full stack, este curso te ayudará a dominar los procesos y estructuras necesarias para desarrollar APIs y micro servicios de backend para tus aplicaciones.
Programadores de otros lenguajes
Aprende a resolver problemas algorítmicos con Python y conoce los procesos de ingeniería backend, desde la planificación hasta la implementación de aplicaciones.
o masculino
o masculino
o masculino
Comprende y resuelve problemas algorítmicos utilizando la programación limpia de Python.
Desarrolla y prueba aplicaciones totalmente funcionales e intégralas con bases de datos y API con el desarrollo de backend.
Trabaja con patrones de concurrencia avanzados utilizando Python y Django.
Crea microservicios con Django Rest, Framework, Docker, CircleCI y diseña tus interacciones RESTful.
Desarrollo en Python
Microservicios
Competencia y paralelismo
Prueba
Aprende Docker, diseña aplicaciones de varios contenedores y automatiza el flujo de trabajo con Compose.
Consigue experiencia práctica aplicando principios como PEP-8 y pruebas unitarias.
Código
Ajustes
certificado
ponto
ponto
ponto
ponto
ponto
ponto
Globo
Certificado de EBAC

¿Qué aprenderás?

Recibe el certificado de EBAC al finalizar el curso
Implementa softwares con un enfoque DevOps a través de metodologías de integración y entrega continua.
DevOps
Acelera las consultas SQL con índices de bases de datos.
Banco de datos
ponto
ponto
ponto
Portafolio
Desarrolla proyectos de diferentes niveles y consigue tu primer trabajo como desarrollador Backend Python.

Profesor del curso

Desarrollador Backend de Python en AlphaPoint
Tiene más de 5 años como ingeniero de datos y desarrollador backend de Python. Ha trabajado en la multinacional Luxoft, startups como ByPrice, ContractRoom, GoExpedi, Rever y actualmente trabaja para AlphaPoint, apoyando en el desarrollo de la primera Wallet Nacional de Bitcoin para El Salvador.

Carlos ha desarrollado proyectos de backend y datos. Ha rediseñado por completo sistemas de reportes, alertas, APIs, visualizaciones de datos, detección de fraudes, entre otras cosas.
Carlos Eduardo Ávila Cuevas
El curso online de Backend Python se divide en 27 módulos.
Tendrás acceso ilimitado para que estudies cuando quieras y donde quieras.

Contenido del curso

Parte 1. Configuración del entorno y fundamentos de Backend
Conoce los proyectos que puedes desarrollar con esta herramienta, aprende a configurar tu entorno de trabajo, diferentes tipos de datos y variables.

  • Panorama de Python
  • Oportunidades laborales en el sector
  • Proyectos Open Source
  • Machine learning y ciencia de datos
  • Instalación de Python y Anaconda
  • Uso de Docker
  • Entornos virtuales de Python
  • Google Colab
  • Github
  • Mutabilidad e inmutabilidad
  • Datos básicos y complejos
  • Variables globales y locales en Python
  • Conversor de números

Actividades:
  • Definir y trabajar en un proyecto tecnológico que aporte valor a las personas y sea escalable.
  • Instalar Python y crear cuentas.
  • Escribir tu primer programa en Python.
  • Hacer una calculadora usando Python.
Parte 2. Funciones básicas en Python
Familiarízate con el procesamiento de cadenas, tipos de texto, analiza y aplica distintas modificaciones. Usa diferentes métodos para los grupos homogéneos.

  • Tipos de operadores
  • Tipos de conversiones y funciones básicas
  • Funciones básicas de listas y cadenas
  • Diferencias entre append y extend
  • Elementos aleatorios

Actividades:
  • Aplicar mejoras a la calculadora creada anteriormente.
  • Crear un analizador de sentimientos básico para redes sociales.
  • Crear un carrito de compras de eCommerce.
Parte 3. Tuplas, sets y diccionarios
Aprende el uso e importancia de las tuplas, los sets y diccionarios. Conoce el uso de la inmutabilidad y la herramienta que te ayudará a obtener valores únicos, organizar estructuras complejas y a relacionarlas con el formato JSON.

  • Tuplas
  • Método sort, all, any y len
  • Sets, modificación, manipulación y conversión
  • Diccionarios
  • Método update
  • Copy & Alias
  • Keys y values

Actividades:
  • Crear una Playlist musical con Python.
  • Obtener combinaciones únicas para descifrar el código.
  • Crear una Pokedex usando la Poke API.
Parte 4. Python Comprehension
Explora los fundamentos para reducir y simplificar funciones, con los ciclos como herramienta para hacer tareas repetitivas. Desarrolla habilidades para escribir funciones y pensamiento TDD (Test Driven Development).

  • El propósito de Comprehension
  • List y Dict Comprehension
  • Declaraciones Condicionales
  • Pruebas de afiliación para cadenas, tuplas, listas, sets y diccionarios
  • Ciclos y declaraciones especiales
  • Ciclo For
  • Ciclo For anidado
  • Ciclo While
  • Estructuras de Datos
  • Declaraciones especiales
  • Funciones en Python
  • Funciones definidas por el usuario
  • Parámetros en Python
  • Funciones anidadas
  • Función dir, format y Lambda

Actividades:
  • Crear un recomendador de canciones.
  • Crear un temporizador y cronómetro.
  • Hacer un refactor a los programas pasados.
    Parte 5. Clases, objetos e introducción a Linux
    Entiende el paradigma de la programación orientada a objetos, cómo hacer un código reutilizable. Domina las herramientas necesarias para trabajar con Linux e identificar los beneficios aplicables de Django.

    • Funciones/Métodos de clase
    • Atributos y decoradores útiles
    • Herencia y Open Source
    • Fundamentos de Linux
    • Comando SSH
    • Carpetas en Linux
    • Comandos esenciales(pwd, ls, cd, mkdir, touch, ps aux)
    • Archivos y carpetas
    • Introducción a Django
    • Proyecto y Aplicación
    • Migraciones
    • Modelos abstractos
    • Mapeo de Modelos
    • Queryset
    • Modelos con TDD

    Actividades:
    • Crear clases y módulos para reutilizar los programas en el futuro.
    • Tener el ambiente de linux en su local y trabajar con el eCommerce a través de Django.
    Parte 6. Arquitectura MVT de Django y programación asíncrona
    Descubre cómo se compone la arquitectura MVT (Model-View-Template), aprende a usar Django admin como una herramienta de gestión. Utiliza diferentes herramientas para incorporar la parte visual del monolito, crear formularios y trabajar con la programación asíncrona.

    • Arquitectura MVT
    • Django Views & Routes
    • Views con TDD
    • Django Admin
    • Panorama de Usuarios y Grupos
    • El Model User
    • Django Templates
    • Django Forms
    • Concurrencia en Django
    • Django Async
    • Llamadas bloqueadas y no bloqueadas
    • Procesos asíncronos con herramientas externas a Django
    • Python ASGI y HTTPX

    Actividades:
    • Hacer el esqueleto del eCommerce.
    • Crear, editar y eliminar elements desde el Admin.
    • Hacer un listado de artículos.
    • Elaborar un formulario de registro.
    • Escalar la plataforma.
      Parte 7. Introducción a Django Rest Frameworks
      Entiende el contexto de REST y cómo aplicarlo, aprende a utilizar Django Frameworks para tus proyectos y resolver problemas desde los cimientos, cómo usar la herramienta de paginación para visualizar registros. Consigue fundamentos de ciberseguridad y la importancia que tiene en la actualidad.

      • Arquitectura servidor - cliente
      • Introducción a REST & JSON
      • Métodos HTTP
      • Herramientas REST API
      • Recursos para alterar datos (GET, LIST, PUT, POST, PATCH)
      • Documentación con Swagger
      • Monolitos y microservicios
      • Instalación y configuración de Django Rest Framework
      • Funciones de Django Rest Frameworks
      • Viewsets para alterar y consultar datos
      • Rutas personalizadas en Django Rest Framework
      • Introducción y paginación en Django Rest Framework
      • Paginación con Postman
      • Autenticación con Django Rest Framework
      • Configurando Autenticación
      • Django Middleware
      • Permisos y Autenticación en Django Middleware
      • Seguridad con Django Rest Framework

      Actividades:
      • Definir los endpoints del eCommerce y los modelos necesarios.
      • Incorporar la paginación al eCommerce.
      • Proteger el eCommerce para que solo el usuario pueda ver su información.
        Parte 8. Recolección, manejo y visualización de datos
        Aprende a automatizar procesos para recolectar datos de la web, cómo escalar procesos horizontales y manejar datos masivos. Experimenta el Blockchain con Python y usa los dashboards para analizar y contar historias con la información.

        • Contenido HTML
        • Introducción a BeautifulSoup
        • Herramienta PySpark
        • Collaborative Filtering
        • Spark Streaming
        • ETL Pipeline
        • Glue Jobs y funciones Lambda
        • Blockchain con Python
        • Transacciones y bloques
        • Nodo y comunicación P2P
        • Tratamiento y visualización de datos
        • Biblioteca Plotly
        • Dash - Layouts y componentes
        • Dash - Interactividad
        • Dashboard interactivo
        • Despliegue online
        • Proyecto final y entregables
        • Repositorios de GitHub
        • Consejos Profesionales

        Actividades:
        • Hacer un Scraper de productos.
        • Construir un sistema de recomendación de productos.
        • Hacer tu primer proof of stake con Python.
        • Desarrollar un Dashboard financiero.

        Metodología del curso

        Clases en video
        Pon tu aprendizaje en práctica
        Proyecto final
        Tendrás acceso a todo el material del curso en la plataforma digital
        El curso tiene actividades que puedes hacer a tu ritmo
        Recibe corrección y retroalimentación del tutor sobre tus proyectos
        Desarrolla un proyecto profesional para enriquecer tu portafolio
        1
        2
        3
        4
        Atención personalizada
        o simbolo do infinito
        Entra al contenido del curso las veces que quieras por tiempo ilimitado
        Acceso de por vida
        Muchos de nuestros alumnos obtienen oportunidades laborales durante el curso o poco tiempo después de terminarlo

        Alcanza tus objetivos profesionales con nuestro Centro de Carreras

        Orientación en procesos de selección y entrevistas
        Ayuda para identificar fortalezas y preferencias profesionales
        Información sobre el mercado laboral actual
        Asesoría para crear el currículum y perfil en LinkedIn
        instrumentos
        cronograma
        instrumentos
        in

        Así se verá tu currículum

        $564,384 MXN / año*
        Sueldo:
        Habilidades principales
        Tu nombre
        Desarrollador Python
        *Ref. Glassdoor en CDMX
        certificado
        Certificado de EBAC
        Herramientas digitales
        Logotipo Python
        Python
        Logotipo Anaconda
        Anaconda
        Logotipo Docker
        Docker
        Logotipo Colab
        Colab
        Logotipo GitHub
        GitHub
        ponto
        Perfil analítico
        ponto
        Python para el desarrollo de software
        ponto
        Desarrollo de aplicaciones con Django
        ponto
        Implementación de aplicaciones web y API REST
        ponto
        Entorno Linux
        Estructura de datos
        ponto
        Algoritmos
        ponto
        Programación orientada a objetos
        ponto
        Conocimiento de la concurrencia
        ponto
        Los alumnos de EBAC tienen derecho a
        1 mes de acceso a la plataforma online de EF
        Certificado reconocido internacionalmente al final de cada nivel
        Business English
        16 niveles de inglés totalmente gratuitos
        1 mes de curso de inglés
        Gratis
        Logotipo English First
        Test de nivel de inglés
        Inicio:
        Quedan:
        ...
        7 lugares
        ¿Comenzamos?

        Inversión

        Precio total con descuento
        $ 8,567 MXN
        12 mensualidades de
        $ 714 MXN
        a meses sin intereses con tarjeta de crédito
        Garantía de reembolso de 7 días
        Consigue 40% de descuento por tiempo limitado
        Precio normal
        $ 14,278 MXN
        Logo Kueski
        Paga en 4 y 8 quincenas sin tarjeta
        Ahorra hasta el 10% adicional pagando con transferencia bancaria, en Oxxo o depósito bancario. ¿Quieres saber más? ¡Contáctanos!
        hasta 5 de janeiro
        -40%
        logo de ebac
        La Escuela Británica de Artes Creativas y Tecnología (EBAC) es una institución innovadora de educación superior en Artes Creativas y Tecnología que ofrece cursos y programas de especialización en línea.
        graduaciones internacionales validadas por la Universidad de Hertfordshire (Reino Unido)
        alumnos estudiando con nuestros cursos online
        de los profesores y coordinadores son expertos y referentes en el mercado laboral
        empresas colaboran en el desarrollo de cursos, proyectos reales y programas de prácticas
        06
        100%
        +50,000
        +40

        Preguntas frecuentes

        Nunca he trabajado con Python, ¿podré seguir el curso?
        ¡Claro! El curso está diseñado para que aprendas los fundamentos principales del desarrollo de Backend Python.
        ¿Hay actividades en grupo?
        El curso se desarrolló teniendo en cuenta una evolución individual. Por ello, contamos con un equipo de tutores, para corregir y dar feedback sobre las actividades realizadas por cada alumno. También puedes hablar con otros estudiantes y hacer cualquier pregunta sobre el contenido de las clases al tutor en el Foro.
        ¿Es posible omitir módulos?
        No, al final de cada módulo hay una tarea práctica y una vez que hayas resuelto esta tarea, se te dará acceso al siguiente módulo. Esta metodología es con el fin de motivarte a seguir estudiando y te garantiza completar las el curso.
        ¿Cómo es la carga de tiempo? ¿Podrá ajustarse a mi trabajo?
        La metodología del curso ha sido diseñada para adaptarse a diferentes ritmos de vida. Tendrás tutorías y feedback durante 2 años (24 meses) a partir de la fecha de registro al curso y acceso ilimitado a las clases, así podrás avanzar a tu propio ritmo.
        ¿Puedo ver los módulos en desorden?
        Los módulos se publican semanalmente dependiendo del avance del alumno durante el curso. Esto significa que debes estudiar los módulos en orden y realizar las actividades propuestas por el profesor, antes de pasar al siguiente módulo.
        ¿Cuántas horas a la semana debería dedicarle al curso?
        Te sugerimos que completes un módulo por semana, te llevará dos horas aproximadamente entre asistir a clases y realizar las actividades Pero no te preocupes, este plazo es sólo una sugerencia. Recuerda que puedes avanzar a tu propio ritmo, tomar descansos para integrar el contenido y verlo de nuevo las veces que quieras antes de continuar.
        ¿A quién puedo preguntar si tengo dudas?
        Dentro de la plataforma tendrás un tutor que resolverá tus dudas, comentará tus tareas y te dará consejos. Tendrás la oportunidad de aprender de profesores líderes que son grandes referentes en su sector y aprovechar todos sus conocimientos y habilidades de vida.