Python Fullstack Senior Developer | G-Talent.Net

¡Rebajas de Navidad! | Avanza en 2025 | Todos los cursos por solo $9.99 USD. ¡Finaliza hoy!

Python Fullstack Senior Developer

Domina Python en su totalidad. Conviértete en un experto desarrollador Full Stack Senior y crea aplicaciones web potentes y escalables desde cero. Adquiere las habilidades más recientes y las mejores prácticas para diseñar y construir con Python.

Por Alejandro Guzmán Castellanos | Especialista en Sistemas de Información y Migración a la Nube | Arquitecto de Soluciones Tecnológicas

(7)
$9.99 USD $59.99
Finaliza en:
Un Pago, Todos los Cursos con PLUS

Garantía de reembolso de 30 días

Este curso incluye:

▪️ 11h 13m de duración bajo demanda

▪️ 112 lecciones

▪️ 1 recursos descargables

▪️ Disponible en dispositivos móviles

▪️ Acceso para siempre

▪️ Idioma:

  • Español

▪️ Consultas ilimitadas

Materiales Descargables

⚑ Certificado de finalización

Lo que aprenderás

🟧 Dominarás el desarrollo de aplicaciones con Python y te convertirás en un experto en el campo.

🟧 Aprenderás Tkinter, el módulo gráfico de Python para crear interfaces de usuario atractivas.

🟧 Te enseñaremos a conectar bases de datos MySQL a Python para manejar datos de manera eficiente.

🟧 Adquirirás habilidades para trabajar con SQL y MySQL.

🟧 Te prepararemos para trabajar como un desarrollador fullstack Python competente.

🟧 Mejorarás tu perfil laboral y te destacarás en el mercado laboral.

Contenido del curso

U1: Introducción
  • Presentación del curso Python
  • Instalar herramientas para Python en Windows
  • Instalación de Python para desarrollo sobre Linux
  • Uso del editor Jupyter en Windows
  • Como ejecutar programas en Python sobre Linux
U2: Bases del lenguaje de programación Python
  • Uso de palabras e identificadores en Python
  • Uso de Declaraciones, indentar código y comentarios
  • Variables tipo entero, binario, octal y hexadecimal
  • Variable punto flotante, complejos, conversión entre tipos
  • Variables, números fraccionarios, cadena y listas
  • Definición de tuplas, conjuntos y diccionarios en Python
  • Uso de operadores lógicos en Python
  • Uso de Namespace y scope
U3: Estructuras de Información en Python
  • Estructura de control para control de decisiones
  • Estructura de control repetitiva for
  • Estructura de control repetitica while
  • Como continuar o interrumpir una estructura de control
  • Uso de la declaración de paso
U4: Listas en Python
  • Uso de Listas de datos en Python
  • Como acceder a los elementos de una lista
  • Agregar elementos a una lista
  • Eliminar elementos de una lista 
  • Métodos remove y pop con listas
  • Métodos clear, index, count y sort con listas
  • Método reverse y copy con listas
  • Uso de membresía e iteración
  • Funciones all, any, enumerate y len con listas
  • Funciones para convertir otros tipos de datos a listas
  • Funciones Max, min, sorted y sum con listas
U5: Tuplas en Python
  • Uso de Tuplas de datos en Python
  • Como acceder a los elementos de una tupla
  • Agregar elementos a un tupla
  • Eliminar elementos de una tupla
  • Métodos con tuplas
  • Uso de membresía e iteración con tuplas
  • Funciones con Tuplas
  • Otras funciones con tuplas
U6: Conjuntos en Python
  • Uso de conjuntos de datos en Python
  • Actualizar elementos en un conjunto
  • Eliminar elementos de un conjunto
  • Algunas operaciones con conjuntos
  • Métodos con conjuntos
  • Otros métodos con conjuntos en Python
  • Uso de membresía e iteración con Conjuntos
  • Funciones con conjuntos en Python
  • Otras funciones con conjuntos
  • ¿Qué son los conjuntos congelados?
U7: Diccionarios en Python
  • Uso de diccionarios en Python
  • Como acceder a los elementos de un diccionario
  • Modificación de los elementos en un diccionario
  • Eliminar elementos de un diccionario
  • Métodos con diccionarios en Python
  • Uso de membresía e iteración con diccionario
  • Funciones varias con diccionarios
U8: Funciones en Python
  • Creación de funciones en Python
  • Paso de parámetros a funciones en Python
  • ¿Qué son los argumentos arbitrarios?
  • Paso de argumentos a funciones por clave.
  • Paso de argumentos arbitrarios por clave
  • Uso de argumentos por defecto
  • Paso de argumentos tipo lista de valores
  • Uso del retorno de valores de una función
  • Uso del comando pass en funciones
  • Uso de funciones recursivas
  • ¿Qué son las funciones anónimas en Python?
U9: Manipulación de archivos en Python
  • Manipulación de archivos con Python
  • Las propiedades del objeto FILE
  • Como escribir datos en un archivo de texto
  • Como leer datos de un archivo de texto
U10: Definición de clases
  • Práctica - Creación de una clase
  • Práctica - Creación de métodos
  • Práctica - Uso de self
  • Práctica - Validación con métodos
  • Práctica adicional con clases
U11: Módulo y Paquetes
  • Módulos en Python
  • Creación de Paquetes de instalación en Python
U12: Módulo estándar OS
  • Uso de Directorios y moverse entre directorios
  • Utilidades con directorios
  • Abrir y cerrar Archivos - Variables de entorno
  • Uso del submódulo path de la librería OS
U13: Módulo TKinter, interface gráfica en Python
  • Librería Tkinter y el modo gráfico en Python
  • Utilización de Frames con Tkinter
  • Uso de las etiquetas
  • Configuración de etiquetas
  • Incorporación y visualización de imágenes
  • Input de datos en ventanas
  • Uso de formatos para entrada de datos
  • Uso de botones de comando
  • Los botones de comando y funciones
  • Los botones de comando y las funciones con parámetros
U14: Controles avanzados con TKinter
  • Uso de barras de desplazamiento
  • Uso de listas de selección
  • Uso de los botones tipo chequeo
  • Uso de los botones tipo radio
  • Uso de escalas y deslizantes
  • Uso de textos amplios
  • Uso de controles giratorios
  • Uso de ventanas TopLevel
  • Uso de ventanas PanedWindow
  • Uso de las etiquetas para los frame
  • Introducción a las librerías Canvas, arc y motion
  • Uso de gráficos con Canvas
U15: Integración de Python con bases de datos MySQL
  • Instalación conector Mysql para Python
  • Creación del objeto cursor y ejecución de SQL
  • Creación de bases de datos y tablas en Mysql desde Python
  • Inserción de registros en MySQL con python
  • Ejercicio de codificación en casa
  • Lectura de datos de MySQL con Python
  • Práctica - consulta en MySQL
  • Actualización de datos de MySQL con Python
  • Operaciones de Unión en MySQL con Python
  • Transacciones en MySQL con Python
 Evaluación del curso
  • Este curso contiene un examen final
G-Tools: Para estudiantes
  • Acceso exclusivo a herramientas de vanguardia para estudiantes: mejora tu empleabilidad, participa en eventos exclusivos, aprovecha nuestro asistente virtual inteligente y más.
⚑ Certificado de finalización
  • Tu certificado digital personalizado, una insignia única de tus logros, con validez internacional, duración del curso y código QR para verificación instantánea.
__
Recursos descargables:

📎 Set de Guías Descargables:

▸ Descargables-Python
▸ Y más...

Descripción

✔️ Bienvenido al curso 'Python Full Stack Senior Developer', donde aprenderás a dominar Python, el lenguaje de programación más versátil y popular del momento.

Te equiparemos con las habilidades necesarias para trabajar con las tecnologías más demandadas y te convertirás en un experto en Python.

Este curso es completo y profesional, diseñado para llevarte desde los conceptos básicos hasta las habilidades avanzadas de Python. Además, tendrás la oportunidad de practicar lo que aprendes con más de 210 programas de práctica y ejercicios funcionales.

Este es un curso profesional, estás ante el curso más completo en el que aprenderás:
- Programación en Python y paso a paso, sin necesidad de tener conocimientos previos.
- Programas en Python, uno de los lenguajes de programación más populares en la actualidad.
- Programación Orientada a Objetos en Python.
- Uso del Conector de Bases de datos MySQL para trabajar desde Python
- Librerías Os, Tkinter para dar el salto profesional con Python
- El mundo gráfico de Tkinter, para crear aplicaciones de escritorio con interfaz gráfica.

Habilidades full-stack, haciendo cientos de ejercicios, programas 100% probados.

Si quieres ser programador o desarrollador profesional, o incluso si ya te dedicas a esto, aprender a trabajar con estas tecnologías y frameworks es prácticamente obligatorio en el nuevo mundo laboral.


Empresas de todas las industrias invierten en el desarrollo de sus equipos con este curso de G-Talent y Alejandro Guzmán Castellanos


Customer Reviews

Based on 7 reviews
43%
(3)
57%
(4)
0%
(0)
0%
(0)
0%
(0)
H
Hector Molina
Me gustó mucho el curso

¡Recomiendo este curso a todos los que quieran convertirse en desarrolladores fullstack de Python! Es una excelente inversión para el futuro.

N
Nohemí Ramírez
Excelente curso

Aprendí a construir aplicaciones web robustas y escalables, desde la base de datos hasta la interfaz de usuario.

L
Lina Jaramillo
¡Increíble!

Antes me sentía limitado trabajando solo en el backend, ahora puedo desarrollar aplicaciones web completas de principio a fin.

D
Delcy Herazo
¡Este curso es una joya!

¡Recomiendo este curso a todos los que quieran especializarse en desarrollo web con Python!

E
Edwin Romero
Excelente invercion de tiempo

Tengo la confianza para afrontar desafíos y construir aplicaciones web innovadoras.

E
Efren Timaná
Excelentes clases

Puedo analizar problemas, encontrar soluciones creativas y trabajar en equipo para construir aplicaciones web de éxito.

A
Aura Hernandez
Excelente introducción

Los ejercicios y proyectos del curso me han dado la confianza para desarrollar aplicaciones web por mi cuenta.


Alejandro Guzmán Castellanos

Especialista en Sistemas de Información y Migración a la Nube | Arquitecto de Soluciones Tecnológicas

Sobre Alejandro Guzmán Castellanos

Especialista en Sistemas de Información y Migración a la Nube | Arquitecto de Soluciones Tecnológicas

Con más de 30 años de experiencia en el ámbito de la informática y los sistemas de información, Alejandro Guzmán ha liderado numerosos proyectos internacionales en países como Colombia, Argentina, Chile, México y España. Su vasta trayectoria abarca desde la arquitectura de sistemas y el desarrollo web, hasta la automatización de procesos y la migración de infraestructuras a la nube con las plataformas líderes del mercado como AWS, Azure y Google Cloud.

Durante los últimos 10 años, Alejandro se ha especializado en Journey to Cloud, microservicios y desarrollo serverless, ayudando a grandes empresas a migrar sus soluciones on-premise a entornos multicloud, optimizando tanto costos como rendimiento.

¿Qué hace diferente a Alejandro Guzmán?

▪️ Experiencia Internacional: Más de 30 años liderando proyectos de tecnología a nivel internacional. Alejandro ha trabajado en una amplia variedad de industrias y escenarios técnicos, aportando soluciones efectivas y de vanguardia.

▪️ Especialización en Cloud Computing: Aprende de un experto en migración a la nube y automatización de procesos. Alejandro domina las principales plataformas cloud del mercado y te enseñará a integrarlas para maximizar el potencial de tu infraestructura.

▪️ Diversidad de temas y tecnologías: Desde lenguajes de programación (Python, Java, PHP, JavaScript, HTML, CSS) hasta bases de datos (Oracle, MySQL, PostgreSQL, DynamoDB, MongoDB), Alejandro ofrece una formación completa y práctica que te permitirá dominar múltiples tecnologías y frameworks.

▪️ Aprendizaje 100% práctico: Todos los cursos de Alejandro están diseñados para que pongas en práctica lo aprendido desde el primer momento. Realizarás cientos de laboratorios probados que te permitirán consolidar tus habilidades de forma efectiva.

¡No pierdas la oportunidad de aprender de uno de los mejores en el campo y lleva tus conocimientos a un nuevo nivel!

Descubre el valor añadido: G-Tools y mucho más

Además de contenido de alta calidad, este curso te brinda acceso a G-Tools, una suite de herramientas y recursos diseñados para potenciar tu aprendizaje y tu carrera profesional.

Recursos de apoyo de empleabilidad, eventos en vivo y aprovecha la inteligencia artificial de Aixa.IA para resolver tus dudas en cualquier momento.

¿Qué esperar de los cursos de G-Talent?

  • Estudia a tu ritmo

    Consigue cursos en video, impartidos por instructores de primera, para estudiar a tu propio ritmo

  • Aprende de los mejores

    Lleva cursos de alta calidad desarrollados expertos seleccionados con cuidado

  • Calidad garantizada

    ¿No estás seguro?, todos nuestros cursos ofrecen garantía de éxito de 30 días

  • Acompañamiento permanente

    Aprende a tu ritmo, con actualización, acceso y acompañamiento de por vida.

  • Certificado personalizado

    Consigue un certificado de clase mundial, con validez internacional y código único cifrado QR

  • G-Tools: Para estudiantes

    Encuentra todas las herramientas que necesitas para tu empleabilidad en un solo lugar.