Seleccionar página

Especialista
Programación Python.
Devops y Bigdata.

La relevancia del Bigdata en estos momentos radica en lo referente al análisis, la extracción y la estructuración de datos, que es donde el bigdata se vuelve útil. Para ello, lo que se necesita es desarrollar ese trabajo de la manera más eficiente, y ahí es donde Python juega un papel tan importante, habiendo demostrado ser un lenguaje de manejo sencillo y de gran eficiencia en el análisis de datos.

SOLICITA MÁS INFORMACIÓN
 
SOLICITA MÁS INFORMACIÓN
Presencial aula –
Telepresencial –
Online
Recursos Prácticos
Seminario
certificación
oficial

Sobre el Curso de Especialista Programación Python. Devops y Bigdata.

Con este curso práctico aprenderás desde cero los fundamentos de Python para Data Science y la visualización de datos, tendrás conocimientos prácticos sobre sentencias, estructuras y librerías, y su posterior utilización para el análisis de grandes volúmenes de información. 

 Duración:

200 Horas / 3-5 meses

 Modalidad:

Presencial, Telepresencial y Online

 Requisitos Previos:

Conocimientos básicos de informática e internet

Sobre la certificación

PCAP | Certified Associate in Python Programming certification.

Para qué te prepara este curso

Al ser un lenguaje tan potente y tan flexible, se emplea en el desarrollo de páginas web y la interpretación de interfaces gráficas de usuario y escritorio, lo que te abrirá un mundo de posibilidades para abordar diferentes proyectos en todo tipo de empresas y sectores diferentes. Se estima que los expertos analistas de BigData serán los perfiles más demandados durante los próximos años.

Objetivo del curso

Conocer y manejar Python, que es un lenguaje de programación de uso general, orientado a objetos e interpretado. Python es un lenguaje multiparadigma fácil de aprender con el que se podrán crear aplicaciones web, juegos y hasta un motor de búsqueda.

Temario

Formación Técnica

1. Entorno de Python y herramientas.

Instalación y configuración de Python.

  • Instalación de Python con el entorno Anaconda y PyCharm Community.
  • Explicación de los “Enviroments” de Python para personalizar instalaciones.
  • Concepto de módulos e instalación de nuevos módulos usando la consola de comandos.
  • Primeros conceptos de programación con Python usando consolas: Qt Console y Powershell Prompt.

Herramientas de desarrollo.

  • Uso de los entornos de desarrollo Spyder y PyCharm para crear programas de Python.
  • Fundamentos de programación: uso de variables y funciones.

Programación estructurada con Python.

  • Reglas de diseño del código.
  • Uso de bucles.
  • Uso de if-elif-else.

Estructuras de datos en Python.

  • Uso de tuplas, listas y diccionarios.
  • Sintaxis de manipulación de colecciones de datos.
2. Herramientas de computación de datos.

Uso de Jupyter Notebook y JupyterLab.

  • Creación de documentos con Jupyter Notebook.
  • Introducción a la generación de gráficos usando Pandas y Numpy.

Uso de RStudio.

  • Introducción a la computación estadística y generación de gráficos con la herramienta RStudio.

Uso de Glueviz.

  • Introducción a la visualización de datos multidimensionales.
  • Exploración de relaciones entre conjuntos de datos.

Uso de Orange.

  • Introducción a la minería de datos con la herramienta Orange.
  • Visualización y análisis de datos.

 

3. Bases de datos y automatización.

Uso de bases de datos relacionales.

  • Introducción al uso de base de datos relacionales con SQLite3.
  • Creación de tablas relacionales.
  • Operaciones DML: insert, update y delete.
  • Operaciones de consulta.

Uso de bases de datos no relacionales.

  • Instalación de MongoDB.
  • Creación y operaciones con documentos.

Uso de bases de datos no relacionales.

  • Instalación y configuración de Git.
  • Ejemplos de control de versiones al crear aplicaciones con PyCharm.

 

Formación Específica

Automatizaciones con Python
  • Interacción con el sistema operativo.
    Módulo “os”: gestión y operaciones con el sistema de ficheros.
    Módulo “subprocess”: supervisión y resultado de procesos.
    Módulo “Fabric”: tareas de administración de sistemas.
  • Control de versiones
    Uso del módulo “Gitapi” para control de versiones con Git.
  • Automatización de pruebas.
    “Pytest” para automatizar pruebas unitarias.
    •  

    Ingeniería de datos con Python
    • Manejo de bases de datos relacionales.
      Consultas y operaciones usando SQLite para ejemplos.
      Optimización de consultas: índices y rediseño de columnas.
      Depuración de consultas con EXPLAIN QUERY.
    • Manejo de bases de datos no relacionales.
      Consultas y operaciones de documentos con MongoDB.
      Compresión del formato JSon.
    • Manejo de bases de datos de caché.
      Consultas y operaciones con Redis.
      Compresión del formato de diccionario.
    • Coordinación de bases de datos mediante procesos ETL.
      Extracción, transformación y carga de datos (ETL) entre diversas bases de datos.
      Patrones de diseño de Big Data en procesos ETL.
      •  

      Iteroperatividad con Amazon Web Services (AWS)
      • Instalación, configuración y uso de Boto3.
      • Creación de objetos y depósitos.
      • Listas de control de acceso.
      • Creación de funciones AWS Lambda con Python.

        Certificación oficial

        El alumno accede al registro oficial de técnicos  en una tecnología determinada, que lo homologa para ejercer su profesión a nivel internacional. Certificamos a nuestros alumnos en toda España y América Latina.

        Salidas laborales

        Python es un lenguaje de programación que se caracteriza por tener una gran potencia y, además, ser muy flexible. Es por ello que se utiliza ampliamente en el desarrollo web, así como en la escritura de interfaces gráficas de usuario y de escritorio, en la creación de juegos.

        Por lo tanto, esto le abre un mundo de posibilidades para abordar diferentes proyectos. Así, los programadores que dominan este lenguaje, tienen un futuro laboral brillante por delante.

        Formación bonificada para las empresas

        Cloud Formación como entidad inscrita con el código 16753 en el Registro Estatal de Entidades de Formación, gestiona e imparte, dentro de la iniciativa de Formación Programada por las Empresas, formación profesional para el empleo, de acuerdo con lo establecido en la Ley 30/2015, de 9 de septiembre.

        Cloud Formación, les ayuda de forma gratuita a consultar el importe del crédito de su empresa para este año.

        Les recordamos a todas las empresas de menos de 50 personas, que pueden acumular el crédito no consumido de un año para el siguiente, siempre que se comunique expresamente dicha intención, a través de la plataforma de Fundae, antes del 30 de junio.

          Programas InTalent: Prácticas en empresa y Bolsa activa de empleo

         Cursos prácticos orientados a cultura de empresa

         Más de 30 años de experiencia nos avalan

         Tutorías online por vídeollamada

         Acceso a Laboratorio en Cloud

        En CLOUD FORMACIÓN buscamos las mejores soluciones formativas para nuestros clientes, ya sean empresas o particulares, con el objetivo de ofrecer una experiencia formativa ágil y práctica.