Cursos de Desarrollo Web | Cursos de Web Development

Cursos de Desarrollo Web

Los cursos de capacitación de desarrollo web en vivo, dirigidos por un instructor, demuestran a través de la discusión interactiva y práctica cómo llevar a cabo el desarrollo web.

Formación para el desarrollo web está disponible como "Live Training en el sitio" o "entrenamiento remoto en vivo". El entrenamiento en vivo se puede realizar localmente en las instalaciones del cliente en Colombia o en los centros de entrenamiento corporativos de NobleProg en Colombia. 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 Desarrollo Web

Nombre del Curso
Duración
Descripción General
Nombre del Curso
Duración
Descripción General
7 horas
Web Real-time Communication (WebRTC) es un poderoso proyecto de código abierto que proporciona comunicaciones en tiempo real en navegadores web y aplicaciones móviles mediante interfaces de programación de aplicaciones.Esta capacitación en vivo dirigida por un instructor (en el sitio o en el sitio) está dirigida a desarrolladores web y a cualquier persona interesada en aprender y usar WebRTC para crear aplicaciones con voz, video e intercambio de datos mediante la API de WebRTC.Al final de esta capacitación, los participantes podrán:
    Conozca los elementos y capacidades de WebRTC. Utilice JavaAPI de secuencias de comandos sencillas para incorporar el uso compartido de voz, vídeo y datos en una conexión punto a punto. Cree aplicaciones simples utilizando la API de WebRTC.
Formato del Curso
    Charla interactiva y debate. 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 coordinar.
7 horas
Tailwind CSS es un marco que prioriza la utilidad CSS para crear rápidamente interfaces de usuario personalizadas. Proporciona un amplio catálogo de CSS clases y herramientas, lo que permite a los usuarios diseñar fácilmente sitios web y aplicaciones.Esta capacitación en vivo (en el sitio o remota) dirigida por un instructor está dirigida a desarrolladores que desean aprender y usar Tailwind CSS para crear y diseñar interfaces de usuario.Al final de esta capacitación, los participantes podrán:
    Aprenda a configurar un entorno de desarrollo con Tailwind CLI. Cree componentes y edite diseños con Tailwind CSS. Utilice las clases de utilidad Tailwind para diseñar elementos. Domina los conceptos básicos de Tailwind CSS. Cree sitios web modernos con Tailwind CSS.
Formato del Curso
    Charla interactiva y debate. 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 coordinar.
35 horas
HTML5 es un lenguaje de marcado que permite a los usuarios estructurar y crear aplicaciones. JavaScript es un lenguaje de programación basado en texto que proporciona herramientas para crear contenido web dinámico e interactivo. Y CSS4 proporciona herramientas que se utilizan para definir y mejorar el estilo de un sitio web o una aplicación.Esta capacitación en vivo dirigida por un instructor (en el sitio o remota) está dirigida a programadores que deseen usar HTML5, JavaScript y CSS4 juntos para crear una aplicación web.Al final de esta capacitación, los participantes podrán:
    Integre y utilice las funciones HTML5, JavaScript y CSS4 en el desarrollo de aplicaciones. Utilice CSS4 para mejorar el atractivo y la facilidad de uso de la aplicación. Utilice JavaScript y HTML para crear aplicaciones interactivas modernas.
Formato del Curso
    Charla interactiva y debate. 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 coordinar.
14 horas
Visual Studio Code (VS Code) es un editor de código gratuito que proporciona una interfaz rápida y fácil para codificar con cualquier lenguaje de programación.Esta capacitación en vivo dirigida por un instructor (en el sitio o en el sitio) está dirigida a desarrolladores de nivel principiante a intermedio que deseen editar códigos con VS Code.Al final de esta capacitación, los participantes podrán:
    Familiarícese con la interfaz de VS Code. Use efectivamente los espacios de trabajo en VS Code. Administre los atajos de teclado y la configuración de VS Code. Aprenda a usar varios lenguajes de programación en VS Code.
Formato del Curso
    Charla interactiva y debate. 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 coordinar.
7 horas
Yeoman es una herramienta de código abierto que permite un flujo de trabajo de desarrollo de aplicaciones optimizado. Proporciona herramientas de andamiaje para crear, desarrollar, depurar y mantener aplicaciones web.Esta capacitación en vivo dirigida por un instructor (en el sitio o remota) está dirigida a desarrolladores que desean aprender sobre Yeoman y comprender cómo encajará en la arquitectura de una aplicación web y el flujo de trabajo de desarrollo.Al final de esta capacitación, los participantes podrán:
    Conozca las funciones y los beneficios de usar Yeoman en el desarrollo de aplicaciones. Aprenda y comprenda el proceso de construcción y administración de una aplicación usando Yeoman.
Formato del Curso
    Charla interactiva y debate. 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 coordinar.
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
La programación reactiva es un paradigma de programación asíncrono que se centra en las secuencias de datos y la propagación de datos mediante el establecimiento de una dependencia definida entre los modelos de ejecución subyacentes y los flujos de datos emitidos de un componente a otro. Muchas ineficiencias de diseño de aplicaciones angulares al construir UI asíncronas pueden superarse mediante la utilización de patrones de estilo reactivo ofrecidos por la biblioteca RxJS. En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán cómo implementar patrones observables en sus diseños de aplicaciones angulares a medida que atraviesan una serie de casos que muestran problemas comunes de diseño angular y cómo se benefician de los diseños de programación reactiva. Al final de esta capacitación, los participantes podrán:
  • Comprender el paradigma de programación reactiva y la biblioteca RxJS
  • Cree aplicaciones angulares pesadas UI con escalabilidad, flexibilidad y capacidad de respuesta en mente utilizando patrones de programación reactiva
Audiencia
  • Desarrolladores de aplicaciones angulares
Formato del curso
  • Conferencia de parte, discusión en parte, ejercicios y práctica práctica
21 horas
El curso familiariza a los participantes con el lenguaje PHP y su integración con el entorno Web. El participante aprenderá cómo crear una página dinámica, escribir aplicaciones de base de datos y proteger las aplicaciones del acceso no autorizado.
14 horas
El curso cubrirá los patrones de diseño con especial énfasis en patrones usados en PHP.
21 horas
El curso está diseñado para desarrolladores de PHP intermedios que desean enriquecer sus conocimientos y aprender las mejores prácticas de programación y técnicas de desarrollo web basadas en la programación orientada a objetos y patrones de diseño.
14 horas
El entrenamiento está diseñado para desarrolladores de JavaScript, diseñando e implementando aplicaciones avanzadas de Internet. Los temas discutidos durante la capacitación tenían como objetivo traer mejores prácticas en la programación de JavaScript y resaltar los errores más comunes. Un punto importante del entrenamiento es discutir la programación orientada a objetos disponible con la sintaxis JavaScript.
35 horas
Este entrenamiento intensivo proporciona los conocimientos y habilidades fundamentales para usar Windows PowerShell para automatizar la administración de equipos basados en Windows. Las habilidades enseñadas en este curso son aplicables a todos los productos de Microsoft que utilizan Windows PowerShell para la administración diaria. La capacitación se centra principalmente en el uso de Windows PowerShell como interfaz interactiva de línea de comandos, pero también incluye cierta cobertura de temas de programación y de programación.
28 horas
Symfony es un conjunto de componentes PHP , un marco de aplicación web, una filosofía y una comunidad.
14 horas
Este curso práctico está dirigido a desarrolladores de Python que desean crear y mantener sus primeras aplicaciones web. También está dirigido a personas que ya están familiarizadas con otros marcos web como Django o Web2py, y desean aprender cómo utilizar un microframework (es decir, un marco que une bibliotecas de terceros en lugar de proporcionar una solución universal autónoma). el proceso. Una parte importante del curso está dedicada no al propio Flask (es pequeño), sino a las bibliotecas y herramientas de terceros que a menudo se usan en los proyectos de Flask.
14 horas
Audiencia
  • desarrolladores de sitios de Internet
  • desarrolladores de aplicaciones
Formato del curso
  •      Conferencia parcial, discusión parcial, práctica práctica intensa
21 horas
React es una biblioteca de código abierto de Javascript que se puede usar para crear aplicaciones web y móviles interactivas. A menudo se compara con frameworks MVC como Angular, Ember y Backbone, sin embargo, React es distinto en su enfoque en la UI de la aplicación (la Vista en MVC). Su enfoque único para renderizar interfaces de usuario altamente interactivas es poderoso y liberador, y ha llevado a la popularidad de React. En esta capacitación demostramos el poder y la flexibilidad de React, lo comparamos con marcos alternativos y guiamos a los participantes paso a paso a través de la creación de su propia aplicación. Al final de este curso, los participantes comprenderán cabalmente la filosofía de diseño de React y estarán en condiciones de decidir cuándo y dónde tiene sentido usar React y cuándo reconsiderar el modelo MVC convencional. Con un énfasis en la práctica y la finalización de una aplicación real, esta capacitación será muy valiosa para los desarrolladores de aplicaciones web que deseen utilizar React para aumentar su productividad y valor. Audiencia
  • Desarrolladores de front-end
  • desarrolladores de sitios de Internet
  • Programadores Javascript
Formato del curso Descripción general de las características y capacidades de React junto con el desarrollo paso a paso de una aplicación web.
7 horas
TypeScript es un lenguaje de código abierto para crear aplicaciones empresariales de Javascript. Es un superconjunto estricto de JavaScript que se compila en Javascript simple y trae tipeado estático y desarrollo orientado a objetos al lenguaje. Este curso presenta las características principales de TypeScript y guía a los participantes a través de la construcción de una aplicación de JavaScript real. Audiencia
  • Desarrolladores / programadores de aplicaciones web
Formato del curso
  • Conferencia de parte, discusión en parte, ejercicios y práctica práctica
7 horas
Webpack es un paquete de módulos de JavaScript que permite a los desarrolladores aplicar un enfoque modular para crear aplicaciones web grandes de una sola página. Una poderosa e importante herramienta de desarrollo de front-end moderna, Webpack es la solución para lograr que todos sus archivos CSS y JavaScript actúen como uno solo. Webpack funciona bien con flujos de trabajo de front-end como Babel, ReactJS y CommonJS. En esta capacitación, los participantes aprenderán cómo transformar, agrupar y procesar módulos de JavaScript y otros activos web con Webpack. Los principios del desarrollo de aplicaciones web modulares y su implementación práctica se aprenden a través de la discusión y la práctica en vivo y práctica. Al final de la capacitación, los participantes comprenderán a fondo las características y capacidades de Webpack, así como también la práctica necesaria para implementar Webpack en su propio flujo de trabajo de desarrollo front-end. Audiencia Desarrolladores de front-end
desarrolladores de sitios de Internet
Programadores Javascript Formato del curso Conferencia parcial, discusión parcial, práctica práctica intensa
21 horas
UberFire es un marco web para la creación rápida de bancos de trabajo extensibles y aplicaciones de tipo consola para la web. Es la tecnología detrás de Drools y jBPM. En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán cómo crear rápidamente aplicaciones de estilo de trabajo personalizables y mantenibles utilizando las API declarativas de UberFire y el enfoque de banco de trabajo similar a Eclipse. Al final de esta capacitación, los participantes podrán:
  • Escriba, mantenga e implemente código Java como una aplicación nativa JavaScript + HTML.
  • Utilice diseños de arrastrar y soltar para controlar el entorno de trabajo
  • Comprender la arquitectura de UberFire, incluido el uso de complementos en tiempo de compilación, interfaces, eventos de ciclo de vida, sistema de archivos virtual compatible con JGIT, búsqueda de texto completo y marco de seguridad declarativo basado en roles
  • Construir extensiones del marco
Audiencia
  • Desarrolladores
Formato del curso
  • Conferencia de parte, discusión en parte, ejercicios y práctica práctica
     
7 horas
Dashbuilder es una aplicación web de código abierto para la creación visual de tableros e informes de negocios. En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán a configurar, configurar, integrar e implementar Dashbuilder. Al final de esta capacitación, los participantes podrán:
  • Extraiga datos de fuentes heterogéneas, como bases de datos JDBC y archivos de texto
  • Use conectores para conectarse a sistemas y plataformas de terceros, como jBPM
  • Configurar roles, permisos y controles de acceso para los usuarios
  • Implementar Dashbuilder en un entorno de producción en vivo
Audiencia
  • Desarrolladores
  • Arquitectos de TI y sistemas
Formato del curso
  • Conferencia de parte, discusión en parte, ejercicios y práctica práctica
7 horas
PHP 7 es la mayor actualización de PHP desde 2004. Ofrece importantes mejoras de rendimiento a través del nuevo motor Zend 3.0 y mejora la productividad en casi el doble en comparación con PHP 5.6. Con una reducción del 50 por ciento en el consumo de memoria y una serie de otras características nuevas, PHP7 está teniendo un impacto significativo en el desarrollo de aplicaciones web en varias plataformas. En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán a aprovechar las últimas características y mejoras de procesamiento de PHP 7 mientras caminan paso a paso a través de la creación y el despliegue de una aplicación web de muestra. Al final de esta capacitación, los participantes podrán:
  • Utilice funciones mejoradas de PHP 7, como nave espacial y operadores coalescentes nulos, sugerencias de tipo escalar, nuevas declaraciones de tipo escalar y nuevas excepciones de error
  • Desarrollar y desplegar una nueva aplicación web PHP 7
  • Optimizar las aplicaciones web existentes o sitios web
Audiencia
  • Desarrolladores de PHP
  • Programadores de servidor avanzados a intermedios
Formato del curso
  • Conferencia de parte, discusión en parte, ejercicios y práctica práctica
14 horas
Las API (Interfaz de programación de aplicaciones) permiten que su aplicación se conecte con otras aplicaciones. En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán cómo escribir API de alta calidad a medida que compilan y aseguran un servidor de API de back-end. Al final de esta capacitación, los participantes podrán:
  • Elija entre una serie de marcos para construir API
  • Comprender y modelar las API publicadas por compañías como Google y Facebook
  • Crea y publica sus propias API Restful para consumo público
  • Asegure sus API a través de la autenticación basada en tokens
     
Audiencia
  • Desarrolladores
Formato del curso
  • Conferencia de parte, discusión en parte, ejercicios y práctica práctica
Nota
  • Para personalizar este curso para otros idiomas, como PHP, Javascript, etc., contáctenos para organizar
7 horas
Atom es un editor de código fuente y código fuente para macOS, Linux y Microsoft Windows. Es compatible con los plug-ins de Node.js y el control integrado de Git. En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán a instalar, personalizar y usar Atom para obtener la máxima productividad. Al final de esta capacitación, los participantes podrán:
  • Comprenda cómo Atom se compara con otros editores como Sublime
  • Utilice Atom para front-end web y desarrollo de stack completo
  • Personalice la interfaz a través de temas, paquetes y fragmentos Atom
  • Encuentre y compare elementos, recorra las carpetas de códigos, marque el contenido y use la función Buscar y reemplazar de Atom
  • Integra Atom con Git y GitHub para control y publicación de versiones
Audiencia
  • Desarrolladores
Formato del curso
  • Conferencia de parte, discusión en parte, ejercicios y práctica práctica
21 horas
En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán los principios básicos de la programación a medida que avanzan en la creación de una aplicación web. Al final de esta capacitación, los participantes podrán:
  • Use las habilidades de codificación recién adquiridas para crear su propia aplicación web
  • Comprender conceptos y tecnologías de desarrollo de software
  • Comunicarse efectivamente con programadores e ingenieros
Audiencia
  • No programadores que deseen aprender cómo programar
Formato del curso
  • Conferencia de parte, discusión en parte, ejercicios y práctica práctica
7 horas
Underscore.js es una de las bibliotecas JavaScript más populares para programación funcional. Abarca los principios de programación funcional pero no es obstinado y se puede usar con estilos de programación imperativos, orientados a objetos, funcionales u otros. Underscore hace que el desarrollo de Javascript sea más productivo y eficiente. En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán a usar el Underscore para crear una aplicación de JavaScript. Al final de esta capacitación, los participantes podrán:
  • Utilice el subrayado para manipular y controlar colecciones de JavaScript, matrices, objetos y funciones
  • Utilice la naturaleza funcional de las bibliotecas de Underscore para mejorar la expresividad y la legibilidad del código
  • Mejora el rendimiento del código
  • Crear agregaciones y manipulaciones de datos
  • Integrar con un ViewModel
  • Cree otras bibliotecas de JavaScript con Underscore
Audiencia
  • Desarrolladores
Formato del curso
  • Conferencia de parte, discusión en parte, ejercicios y práctica práctica
21 horas
Vue.js es un framework front-end de JavaScript de código abierto para la creación de aplicaciones avanzadas de una sola página. Vue.js tiene como objetivo tomar lo mejor de Angular, hacerlo liviano y omitir las partes innecesarias. En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán cómo aprovechar la arquitectura de adopción incremental de Vue.js para construir una aplicación compleja de una sola página (SPA). Al final de esta capacitación, los participantes podrán:
  • Cree aplicaciones web que procesen y procesen datos condicionalmente
  • Diseñe aplicaciones web interactivas que reaccionen de manera eficiente a los eventos de los usuarios
  • Escribir código modular y reutilizable
  • Progresivamente progresa una vista en la aplicación de una sola página en toda regla
  • Integre Vue.js a una página web existente
  • Usa el ecosistema de Vue para extender la capacidad del marco
Audiencia
  • Desarrolladores
Formato del curso
  • Conferencia de parte, discusión en parte, ejercicios y práctica práctica
14 horas
F # es un lenguaje de programación funcional en primer lugar. Es un lenguaje fuertemente tipado que admite diferentes estilos de programación, incluidos funcional, imperativo, orientado a objetos y reactivo. F # es totalmente compatible con Visual Studio y Xamarin Studio. En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán programación funcional a medida que avancen en la creación de una serie de aplicaciones y utilidades de muestra. Al final de esta capacitación, los participantes podrán:
  • Comprender los principios de la programación funcional
  • Escribir un código elegante y fácil de mantener para resolver problemas informáticos complejos
  • Use F # con Javascript y C # para crear aplicaciones web asíncronas
Audiencia
  • Desarrolladores
Formato del curso
  • Conferencia de parte, discusión en parte, ejercicios y práctica práctica
7 horas
Cuba Platform es un marco web Java de código abierto para aplicaciones empresariales. En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán a usar Cuba Platform para desarrollar aplicaciones empresariales con interfaces web ricas. Al final de esta capacitación, los participantes podrán:
  • Desarrollar aplicaciones Java e IU usando una interfaz de usuario declarativa, sin usar HTML, CSS o JavaScript
  • Reduce el código repetitivo y facilita el desarrollo rápido
  • Utilice la herramienta de desarrollo web CUBA Studio con IDEs de Java existentes
  • Personalice las aplicaciones sin ramificar el código
Audiencia
  • Desarrolladores
Formato del curso
  • Conferencia de parte, discusión en parte, ejercicios y práctica práctica
7 horas
This instructor-led, live training in Colombia (online or onsite) is aimed at developers who wish to use TypeScript's advanced features to create and build JavaScript applications. By the end of this training, participants will be able to:
  • Set up the necessary development environment to start developing TypeScript and Node.js applications.
  • Take advantage of Typescript's advanced capabilities to write clean, expressive code with fewer errors.
  • Configure and use Webpack with TypeScript to build complex front-end UIs.
  • Use custom data types (Union, Intersection, Tuple Types, etc.) to extend existing generic types.
  • Implement asynchronous code patterns and APIs for error handling and validating responses.
  • Deploy TypeScript and Node.js applications to production environments (AWS EC2, Heroku, etc.).
420 horas
In this instructor-led, live training, participants will learn the foundations of web development as they step through the creation and deployment of a sample application. By the end of this training, participants will be able to:
  • Design and implement new user facing features
  • Optimize web applications to maximize speed and scale
  • Write client-side code for web-based applications
  • Create fast, easy to use, high volume production applications and develop prototypes quickly
Audience
  • Beginner web developers
Format of the course
  • Part lecture, part discussion, exercises and heavy hands-on practice

Last Updated:

Próximos Cursos Desarrollo Web

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

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 Colombia!

As a Business Development Manager you will:

  • expand business in Colombia
  • 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