Cursos de Programación | Cursos de Programming

Cursos de Programación

Los cursos de capacitación de programación en vivo, dirigidos por un instructor, demuestran a través de prácticas interactivas los fundamentos y temas avanzados de la programación.

El entrenamiento de programación está disponible como "entrenamiento en vivo en el sitio" o "entrenamiento en vivo remoto". El entrenamiento en vivo se puede realizar localmente en las instalaciones del cliente en Ecuador o en los centros de entrenamiento corporativos de NobleProg en Ecuador. El entrenamiento remoto en vivo se lleva a cabo por medio de un escritorio remoto interactivo.

NobleProg--su proveedor de capacitación local

Machine Translated

Testimonios

★★★★★
★★★★★

Algunos de nuestros clientes

Programas de los cursos Programación

Nombre del Curso
Duración
Descripción General
Nombre del Curso
Duración
Descripción General
35 horas
This instructor-led, live training in Ecuador (online or onsite) is aimed at data analysts and anyone who is interested to learn how to use and integrate Tableau, Python, R, and SQL for data visualization and analysis.

By the end of this training, participants will be able to:

- Perform data analysis using Python, R, and SQL.
- Create insights through data visualization with Tableau.
- Make data-driven decisions for business operations.
14 horas
This instructor-led, live training in Ecuador (online or onsite) is aimed at developers who wish to use and integrate Node.js, Express, and MongoDB to build fast and scalable REST APIs.

By the end of this training, participants will be able to:

- Set up and integrate Node.js and Express with MongoDB.
- Understand the features and architecture of Node.js, Express, and MongoDB.
- Learn how to build RESTful APIs using the Node.js, Express, and MongoDB backend stack.
- Implement routes, filtering, sorting, and pagination to Node.js REST APIs.
- Design data models and perform CRUD operations with MongoDB and Mongoose.
- Test and debug APIs with Postman.
21 horas
Python es un lenguaje de programación escalable, flexible y ampliamente utilizado para la ciencia de datos y el aprendizaje por máquina. Spark es un motor de procesamiento de datos utilizado en la búsqueda, análisis y transformación de datos grandes, mientras que Hadoop es un marco de biblioteca de software para almacenamiento y procesamiento de datos de gran escala.

Este entrenamiento guiado por instructores, en vivo (online o on-site) está dirigido a desarrolladores que desean utilizar y integrar Spark, Hadoop, y Python para procesar, analizar y transformar grandes y complejos conjuntos de datos.

Al final de este curso, los participantes podrán:

Configure el entorno necesario para comenzar el procesamiento de datos grandes con Spark, Hadoop, y Python. Comprender las características, los componentes centrales y la arquitectura de Spark y Hadoop. Aprende cómo integrar Spark, Hadoop, y Python para el procesamiento de datos grandes. Explora las herramientas en el ecosistema Spark (Spark MlLib, Spark Streaming, Kafka, Sqoop, Kafka, y Flume). Construye sistemas de recomendación de filtros colaborativos similares a Netflix, YouTube, Amazon, Spotify y Google. Utilice Apache Mahout para escalar algoritmos de aprendizaje de máquina.

Formato del curso

Lecciones y discusiones interactivas. Muchos ejercicios y prácticas. Implementación de manos en un entorno de laboratorio en vivo.

Opciones de Customización de Curso

Para solicitar una formación personalizada para este curso, por favor contacta con nosotros para organizar.
14 horas
This instructor-led, live training in Ecuador (online or onsite) is aimed at developers and testers who wish to perform test automation using C# and Selenium.

By the end of this training, participants will be able to:

- Install and configure Selenium WebDriver.
- Write tests using Selenium, C#, and Nunit with Visual Studio IDE.
- Run C# Selenium test automation.
14 horas
This instructor-led, live training in Ecuador (online or onsite) is aimed at developers or anyone who wish to learn the basics of Tcl and Tk as they step through the creation of a basic word processing application.

By the end of this training, participants will be able to:

- Create complex GUIs using only a few dozen lines of code.
- Quickly create simple GUI programs for Linux.
14 horas
This instructor-led, live training in Ecuador (online or onsite) is aimed at programmers, java developers, and anyone who wishes to use Vaadin to develop and deploy applications.

By the end of this training, participants will be able to:

- Setup and configure a Vaadin project.
- Understand the fundamentals of Vaadin in developing applications.
- Use Vaadin to develop applications.
21 horas
This instructor-led, live training in Ecuador (online or onsite) is aimed at Java programmers who wish to learn about Guava and how to utilize Guava in programming.

By the end of this training, participants will be able to:

- Learn how to use Guava in Java programming.
- Utilize Guava to facilitate standard coding practices.
- Make easy to read and concise Java codes.
14 horas
This instructor-led, live training in Ecuador (online or onsite) is aimed at developers who wish to use NetBeans to develop applications with Java and other programming languages.

By the end of this training, participants will be able to:

- Learn about NetBeans and how it works.
- Learn how to use NetBeans in Java programming.
- Use NetBeans to create templates and projects.
14 horas
This instructor-led, live training in Ecuador (online or onsite) is aimed at JavaScript programmers and developers who wish to learn how to work with JSON.

By the end of this training, participants will be able to:

- Learn what JSON is and how it works.
- Learn to use JSON with JavaScript.
14 horas
This instructor-led, live training in Ecuador (online or onsite) is aimed at developers who wish to use the FARM (FastAPI, React, and MongoDB) stack to build dynamic, high-performance, and scalable web applications.

By the end of this training, participants will be able to:

- Set up the necessary development environment that integrates FastAPI, React, and MongoDB.
- Understand the key concepts, features, and benefits of the FARM stack.
- Learn how to build REST APIs with FastAPI.
- Learn how to design interactive applications with React.
- Develop, test, and deploy applications (front end and back end) using the FARM stack.
14 horas
This instructor-led, live training in Ecuador (online or onsite) is aimed at data scientists and developers who wish to use and integrate SQL, Python, and Tableau to perform complex data analysis, processing, and visualization.

By the end of this training, participants will be able to:

- Set up the necessary environment to perform data analysis with SQL, Python, and Tableau.
- Understand the key concepts of software integration (data, servers, clients, APIs, endpoints, etc.).
- Get a refresher on the fundamentals of Python and SQL.
- Perform data pre-processing techniques in Python.
- Learn how to connect Python and SQL for data analysis.
- Create insightful data visualizations and charts with Tableau.
21 horas
Tcl es un lenguaje de programación de alto nivel interpretado que es altamente legible y personalizable. Tk es un juego de herramientas gráficas que a menudo se usa junto con Tcl.

En esta capacitación en vivo dirigida por un instructor (en el sitio o remota), los participantes aprenderán los conceptos básicos de Tcl y Tk a medida que avanzan en la creación de una aplicación básica de procesamiento de texto.

Al final de esta capacitación, los participantes podrán:

- Cree interfaces gráficas de usuario complejas utilizando solo unas pocas docenas de líneas de código
- Cree rápidamente programas simples de GUI para Linux

Audiencia

- Desarrolladores
- Ingenieros
- Administradores del sistema

Formato del curso

- Conferencia parcial, discusión parcial, ejercicios y práctica práctica.

Nota

- Para solicitar una capacitación personalizada para este curso, contáctenos para organizarlo.
14 horas
Bazel es una herramienta de construcción y prueba de código abierto desarrollada por Google. Ofrece herramientas que automatizan la ejecución de tareas de construcción y prueba.

Este entrenamiento guiado por instructores, en vivo (online o on-site) está dirigido a los desarrolladores que desean aprender cómo Bazel funciona en la automatización de un programa de construcción y prueba de flujo de trabajo.

Al final de este curso, los participantes podrán:

Comprender los conceptos básicos de Bazel y aprender cómo funciona. Aprende cómo utilizar Bazel en la construcción y prueba. Utilice Bazel en la ejecución de la construcción y prueba de la automatización.

Formato del curso

Lecciones y discusiones interactivas. Muchos ejercicios y prácticas. Implementación de manos en un entorno de laboratorio en vivo.

Opciones de Customización de Curso

Para solicitar una formación personalizada para este curso, por favor contacta con nosotros para organizar.
21 horas
Node.js es una plataforma para crear fácilmente aplicaciones de red rápidas y escalables. Aprenda a utilizar el modelo de E / S sin bloqueo basado en eventos para crear aplicaciones en tiempo real con gran cantidad de datos que se ejecutan en dispositivos distribuidos. Exploraremos las opciones de diseño que hacen que Node.js sea único, cómo esto cambia la forma en que se construyen las aplicaciones y cómo los sistemas de aplicaciones funcionan con mayor eficacia en este modelo. Aprenda a crear código modular que sea robusto, expresivo y claro. Comprender cuándo utilizar devoluciones de llamada, emisores de eventos y flujos. Utilice flujos para manipular fácilmente datos que no podrían caber en la memoria de la aplicación. Gane confianza en el manejo de errores de manera efectiva para garantizar la fiabilidad del tiempo de ejecución. El curso tiene extensos ejercicios de laboratorio para reforzar los conceptos y técnicas cubiertos.

Objetivos

Al finalizar este curso, los estudiantes serán capaces de:

- Comprender claramente las opciones de diseño de plataforma que condujeron a Node.js elegir un bucle de eventos y lo que esto significa para las aplicaciones basadas en esa base.
- Comprender los inconvenientes únicos presentes en la programación orientada a eventos.
- Cree los módulos Node.js y exprese la modularidad del código en una aplicación.
- Entender los patrones de control de flujo de núcleo en Node.js y saber cuándo es apropiado utilizar devoluciones de llamada, emisores de eventos o flujos.
- Cree y manipule los búferes de manera eficiente.
- Entender cómo administrar el estado de error y saber cuándo debe salir un proceso debido a un error.
- Construir aplicaciones de red con Node.js.
28 horas
Este curso está diseñado para aquellos que deseen aprender el lenguaje de programación de Python. El énfasis está en el lenguaje Python, las bibliotecas principales, así como en la selección de las mejores y más útiles bibliotecas desarrolladas por la comunidad Python. Python impulsa las empresas y es utilizado por científicos de todo el mundo, es uno de los lenguajes de programación más populares.

El curso puede ser entregado usando Python 2.7.x o 3.x, con ejercicios prácticos haciendo uso de la potencia total de ambas versiones del lenguaje. Este curso puede ser entregado en cualquier sistema operativo (todos los sabores de UNIX, incluyendo Linux y Mac OS X, así como Microsoft Windows).

Los ejercicios prácticos constituyen alrededor del 70% del tiempo de curso, y alrededor del 30% son demostraciones y presentaciones. Pueden hacerse discusiones y preguntas a lo largo del curso.

Nota: el entrenamiento puede ser adaptado a necesidades específicas previa solicitud antes de la fecha del curso propuesto.
14 horas
RabbitMQ es un sistema de intermediario de mensajes de código abierto para almacenar y recuperar mensajes pasados por procesos, aplicaciones y servidores. Spring es un framework Java . Usando Java y Spring con RabbitMQ , los usuarios pueden crear colas complejas, intercambios, enlaces y más.

Esta capacitación en vivo dirigida por un instructor (en el sitio o remota) está dirigida a arquitectos de software y desarrolladores web que desean usar RabbitMQ como un middleware y programa de mensajería en Java usando Spring para construir aplicaciones.

Al final de esta capacitación, los participantes podrán:

- Use Java y Spring con RabbitMQ para crear aplicaciones.
- Diseñe sistemas controlados por mensajes asincrónicos utilizando RabbitMQ .
- Cree y aplique colas, temas, intercambios y enlaces en RabbitMQ

Formato del curso

- Conferencia interactiva y discusión.
- Muchos ejercicios y práctica.
- Implementación práctica en un entorno de laboratorio en vivo.

Opciones de personalización del curso

- Para solicitar una capacitación personalizada para este curso, contáctenos para organizarlo.
28 horas
En esta capacitación guiada por un instructor, los participantes aprenderán técnicas avanzadas de programación de Python, que incluyen cómo aplicar este versátil lenguaje para resolver problemas en áreas tales como aplicaciones distribuidas, finanzas, análisis y visualización de datos, programación de IU y scripting de mantenimiento.

Audiencia

- Desarrolladores

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica

Notas

- Si desea agregar, eliminar o personalizar cualquier sección o tema de este curso, contáctenos para organizarlo.
14 horas
RabbitMQ es un agente de mensajería empresarial de código abierto para almacenar y recuperar mensajes transmitidos por procesos, aplicaciones y servidores. Utiliza una gran cantidad de conjuntos de datos en segundo plano, mientras compite en tiempo real.

En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán cómo instalar, configurar y administrar RabbitMQ, y luego integrarán la mensajería RabbitMQ en una cantidad de aplicaciones .NET de muestra.

Al final de esta capacitación, los participantes podrán:

- Configurar, configurar y administrar RabbitMQ
- Comprender el papel de RabbitQ en el diseño e implementación de la arquitectura de microservicios
- Comprenda cómo RabbitMQ se compara con otras arquitecturas de Message Queuing
- Configure y use RabbitMQ como intermediario para el manejo de mensajes asíncronos y síncronos para aplicaciones empresariales reales de .Net.

Audiencia

- Desarrolladores
- Arquitectos de software
- Administradores
- Gerentes técnicos

Formato de la carrera

- Parte de lectura, parte de discusión, ejercicios y práctica práctica
21 horas
In this instructor-led, live training in Ecuador, participants will learn how to use Python and Spark together to analyze big data as they work on hands-on exercises.

By the end of this training, participants will be able to:

- Learn how to use Spark with Python to analyze Big Data.
- Work on exercises that mimic real world cases.
- Use different tools and techniques for big data analysis using PySpark.
14 horas
RabbitMQ es un broker de mensajes de empresa de código abierto para almacenar y recibir mensajes transmitidos por procesos, aplicaciones y servidores. Uso de una caja de mensajes para procesar tareas de forma asíncrona y es especialmente útil en aplicaciones que necesitan procesar grandes conjuntos de datos en el fondo, mientras que responde simultáneamente a solicitudes de usuario en vivo en tiempo real.

En este entrenamiento guiado por instructores, en vivo (online o on-site), los participantes aprenderán cómo desbloquear una aplicación, luego integrarla con el sistema de mensajes RabbitMQ para crear aplicaciones distribuidas en la nube o microservices.

Al final de este curso, los participantes podrán:

Establecer, configurar y gestionar RabbitMQ. Comprender RabbitMQ's papel en el diseño y implementación de la arquitectura de un microservice's. Configure y utilice RabbitMQ como un broker para el manejo de mensajes sincrónicos y sincrónicos para aplicaciones del mundo real PHP.

Formato del curso

Lecciones y discusiones interactivas. Muchos ejercicios y prácticas. Implementación de manos en un entorno de laboratorio en vivo.

Opciones de Customización de Curso

Para solicitar una formación personalizada para este curso, por favor contacta con nosotros para organizar.
14 horas
Este curso está diseñado para aquellos que desean aprender el Python lenguaje de programación. El énfasis está en el lenguaje, las bibliotecas centrales, así como en la selección de las mejores y más útiles bibliotecas desarrolladas por la comunidad. Python conduce las empresas y se utiliza por científicos de todo el mundo – es una de las lenguas de programación más populares.
35 horas
En la primera parte de esta capacitación, cubrimos los fundamentos de MATLAB y su función como lenguaje y plataforma. Se incluye en esta discusión una introducción a la sintaxis, arreglos y matrices de MATLAB, visualización de datos, desarrollo de guiones y principios orientados a objetos.

En la segunda parte, demostramos cómo usar MATLAB para minería de datos, aprendizaje automático y análisis predictivo. Para proporcionar a los participantes una perspectiva clara y práctica del enfoque y el poder de MATLAB, hacemos comparaciones entre el uso de MATLAB y el uso de otras herramientas como hojas de cálculo, C, C ++ y Visual Basic.

En la tercera parte de la capacitación, los participantes aprenden a optimizar su trabajo al automatizar el procesamiento de datos y la generación de informes.

A lo largo del curso, los participantes pondrán en práctica las ideas aprendidas a través de ejercicios prácticos en un entorno de laboratorio. Al final de la capacitación, los participantes tendrán un conocimiento completo de las capacidades de MATLAB y podrán emplearlo para resolver problemas de ciencia de datos del mundo real, así como para optimizar su trabajo a través de la automatización.

Las evaluaciones se llevarán a cabo durante todo el curso para medir el progreso.

Formato del curso

- El curso incluye ejercicios teóricos y prácticos, incluidas discusiones de casos, inspección de código de muestra e implementación práctica.

Nota

- Las sesiones de práctica se basarán en plantillas de informes de datos de muestra previamente organizadas. Si tiene requisitos específicos, contáctenos para hacer arreglos.
35 horas
El curso de formación ayudará a los participantes a prepararse para el Desarrollo de Aplicaciones Web utilizando Python Programming con Data Analytics. Esta visualización de datos es una gran herramienta para Top Management en la toma de decisiones.
14 horas
This instructor-led, live training in Ecuador (online or onsite) is aimed at data analysts who wish to use VBA in Excel for automating tasks.

By the end of this training, participants will be able to:

- Record and edit macros as required.
- Write procedures using data from the sheet.
- Create your own functions.
- Handle an event (opening worksheet cell update etc.) by means of the handler.
- Create a form.
14 horas
El objetivo de este curso es proporcionar una competencia básica en la aplicación de los métodos de aprendizaje automático en la práctica. A través del uso del lenguaje de programación Python y sus diversas bibliotecas, y basado en una multitud de ejemplos prácticos, este curso enseña cómo usar los bloques de construcción más importantes de Aprendizaje de Máquinas, cómo tomar decisiones de modelado de datos, interpretar las salidas de los algoritmos y Validar los resultados.

Nuestro objetivo es darle las habilidades para entender y usar las herramientas más fundamentales de la caja de herramientas de Aprendizaje de Máquinas con confianza y evitar las trampas comunes de las aplicaciones de Data Sciences.
14 horas
Esta capacitación guiada por un instructor se basa en el popular libro "Automatice las cosas aburridas con Python", de Al Sweigart. Está dirigido a principiantes y cubre los conceptos esenciales de programación de Python a través de ejercicios y discusiones prácticas y prácticas. El objetivo es aprender a escribir código para aumentar drásticamente la productividad de la oficina.

Al final de esta capacitación, los participantes sabrán cómo programar en Python y aplicar esta nueva habilidad para:

- Automatizar tareas escribiendo programas simples de Python.
- Programas de escritura que pueden hacer reconocimiento de patrones de texto con "expresiones regulares".
- Generando y actualizando programáticamente hojas de cálculo de Excel.
- Analizando archivos PDF y Word.
- Arrastrando sitios web y extrayendo información de fuentes en línea.
- Escribir programas que envían notificaciones por correo electrónico.
- Use las herramientas de depuración de Python para resolver rápidamente los errores.
- Controlar mediante programación el mouse y el teclado para hacer clic y escribir para usted.

Audiencia

- No programadores que desean aprender programación con Python
- Profesionales y equipos de empresas que deseen optimizar la productividad de su oficina
- Gerentes que desean automatizar procesos tediosos y flujos de trabajo

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
14 horas
MERN Stack es una colección de software de desarrollo web, a saber, MongoDB , Express , React y Node.js MERN Stack proporciona un marco integral para que los desarrolladores creen y desplieguen aplicaciones web fullstack.

Esta capacitación en vivo dirigida por un instructor (en el sitio o remota) está dirigida a desarrolladores web que deseen utilizar MERN Stack para el desarrollo completo.

Al final de esta capacitación, los participantes podrán:

- Integrar React con MongoDB , Express y Node.js
- Cree una aplicación web fullstack desde cero.
- Implemente la seguridad de la aplicación mediante autorización y autenticación.

Formato del curso

- Conferencia interactiva y discusión.
- Muchos ejercicios y práctica.
- Implementación práctica en un entorno de laboratorio en vivo.

Opciones de personalización del curso

- Para solicitar una capacitación personalizada para este curso, contáctenos para organizarlo.
21 horas
En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán las técnicas de aprendizaje automático más relevantes y de vanguardia en Python a medida que crean una serie de aplicaciones de demostración que incluyen imágenes, música, texto y datos financieros.

Al final de esta capacitación, los participantes podrán:

- Implementar algoritmos y técnicas de aprendizaje automático para resolver problemas complejos
- Aplicar el aprendizaje profundo y el aprendizaje semi-supervisado a aplicaciones que involucren imagen, música, texto e información financiera
- Empujar los algoritmos de Python a su máximo potencial
- Usa bibliotecas y paquetes como NumPy y Theano

Audiencia

- Desarrolladores
- Analistas
- Científicos de datos

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
14 horas
Pandas es un paquete de Python que proporciona estructuras de datos para trabajar con datos estructurados (tabulares, multidimensionales, potencialmente heterogéneos) y series de tiempo .
14 horas
Este curso introduce a los participantes a las pruebas automatizadas con Selenium WebDriver y C # en Visual Studio. Si no tiene experiencia en la programación de C # o desea mejorar C #, consulte el curso: [C # para Automation Test Engineers](/cc/csharpfortesters).

Audiencia

Desarrolladores y probadores con conocimiento de C # que desean configurar pruebas automáticas con Selenio

Formato del curso

Conferencia parcial, discusión parcial, práctica práctica intensa, pruebas ocasionales para medir la comprensión

Last Updated:

Próximos Cursos Programación

Cursos de Fin de Semana de Programación, Capacitación por la Tarde de Programación, Programación boot camp, Clases de Programación, Capacitación de Fin de Semana de Programación, Cursos por la Tarde de Programación, Programación coaching, Instructor de Programación, Capacitador de Programación, Programación con instructor, Cursos de Formación de Programación, Programación en sitio, Cursos Privados de Programación, Clases Particulares de Programación, Capacitación empresarial de Programación, Talleres para empresas de Programación, Cursos en linea de Programación, Programas de capacitación de Programación, Clases de ProgramaciónCursos de Fin de Semana de Programming, Capacitación por la Tarde de Programming, Programming boot camp, Clases de Programming, Capacitación de Fin de Semana de Programming, Cursos por la Tarde de Programming, Programming coaching, Instructor de Programming, Capacitador de Programming, Programming con instructor, Cursos de Formación de Programming, Programming en sitio, Cursos Privados de Programming, Clases Particulares de Programming, Capacitación empresarial de Programming, Talleres para empresas de Programming, Cursos en linea de Programming, Programas de capacitación de Programming, Clases de Programming

Promociones

Descuentos en los Cursos

Respetamos la privacidad de su dirección de correo electrónico. No transmitiremos ni venderemos su dirección a otras personas.
En cualquier momento puede cambiar sus preferencias o cancelar su suscripción por completo.

is growing fast!

We are looking to expand our presence in Ecuador!

As a Business Development Manager you will:

  • expand business in Ecuador
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!

Este sitio en otros países / regiones