Cursos de iOS

iOS Training

iPhone and iPad Operating System courses

Testi...Client Testimonials

Cross-platform mobile development with PhoneGap/Apache Cordova

Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.

Philipp Hunger - OÖ Gebietskrankenkasse

iPhone and iPad Development in Swift for iOS 8 and Xcode 6

He's an experienced trainer with a real life experience in the topic he was teaching. That led the course to cover the most important topics which interests any developer working in the field, and small details would be easily overseen if he was not working in this platform.
Moreover, he was giving the course using the latest versions of iOS and Swift (10 \ 3) and that is a huge advantage to be adapting such new technology in short time.

Abdullah Alaradi - Thiqah Business Services

React Native: Rapidly develop native iOS and Android apps with Javascript

i like the way the trainer helps in problem solving and step to step issues resollution

David Klogo - Ghana Community Network Services Limited

React Native: Rapidly develop native iOS and Android apps with Javascript

Trainer was very open to questions and very patient

Kwaku Afreh-Nuamah - Ghana Community Network Services Limited

Programas de los Cursos de iOS

Código Nombre Duración Información General
agiletdds Agile, TDD y Swift 35 horas Este curso de 5 días es para desarrolladores que desean escribir aplicaciones iOS de alta calidad en Swift. Este es un curso práctico que implica escribir una serie de aplicaciones cada vez más complejas de alta calidad. Los delegados tendrán que tener un copmputer de Apple con la última versión de OS X y Xcode instalados. Los delegados que deseen ejecutar aplicaciones en dispositivos reales, en lugar de emuladores, tendrán que registrarse con Apple como desarrolladores de iOS y tener sus dispositivos registrados. Ágil Por qué Agile Dueño del producto El sprint Scrum Master Terminar un sprint Escribir historias de usuario Rápido Lenguaje rápido Gestión de la memoria Uso de Xcode Swift Playgrounds TDD e Integración Continua OO Refresher Desarrollo Impulsado por Pruebas Xcode y XCTest Swift TDD Integración continua Servidor Xcode Diseño adaptable Disposición adaptable de Xcode Ver controladores Enlazar los controles con IBOutlet Más rápido Temporizadores Vistas de la tabla Almacenamiento de datos Controladores de vista múltiple Características avanzadas Manipulación de imágenes Animaciones Mapas Geolocalización Taller Taller para escribir una aplicación Swift individualmente o en grupos pequeños.
titanium Titanium: build native mobile apps using Javascript 7 horas Appcelerator Titanium is an open-source development framework that enables the creation of native mobile apps on iOS, Android and Windows Phone from a single JavaScript codebase. This training introduces the fundamentals of Titanium and walks participants through the creation of a Titanium mobile application. Audience     Web application developers Format of the course      Heavy emphasis on hands-on practice. Most of the concepts are learned through samples, exercises and hands-on development. Introduction     Titanium vs PhoneGap Overview of the Titanium architecture Installation and setup Preparing your development environment Preparing the app interface Designing the app Windows and views Controls, input and interactivity Using events, variables and callbacks Reading and writing to the file system Adding social media support to your app Adding notification support to your app Adding support for gestures to your app Adding media support to your app Adding map support to your app Adding support for other phone native features Enhancing the app interface with styles Extending Titanium with modules Testing your app Debugging your app Deploying your app Contributing to the community Closing remarks
Ionic2Angular2 Ionic2: Building native-like, cross-platform mobile apps with Ionic2 and Angular2 14 horas Ionic is a front-end SDK for building native-like mobile applications across multiple platforms. It serves as a framework, not unlike Bootstrap or Foundation, but for mobile applications. In this instructor-led, live training participants will learn how to create a cross-platform, native-like mobile app using the Ionic framework. By the end of this training, participants will be able to Create and deploy app-store-ready mobile applications for Android and iOS Understand and employ Ionic syntax and Angular's Typescript Extend the application's feel and functionality with Ionic Native Audience Javascript (JS) developers Front-end developers AnguarJS developers Mobile application developers Format of the course Part lecture, part discussion, exercises and heavy hands-on practice Note: This training covers Ionic 2.0 and Angular 2.0. For training on Ionic 4.0 and Angular 4.0, please see: TBD Introduction     Angular as an enabler of single page applications (SPA) Architectural overview     HTML5, Javascript, NodeJS, CSS, and Cordova     Model View Controller (MVC) development Preparing your development environment Installation and setup Overview of Ionic2 syntax Overview of Angular2 and Typescript Creating a project Building your first app Styling your app Making your app more native with Ionic Native Testing your application Deploying your app Troubleshooting Extending the functionality of your Ionic app Integrating your Ionic application with third-party applications and services Joining the Ionic and Angular community Closing remarks
ionic1angular1 Ionic1: Build a mobile app with Ionic 1 and Angular 1 14 horas Ionic is a front-end SDK for building cross-platform mobile apps. It serves as a framework, not unlike Bootstrap or Foundation, but for mobile applications. In this instructor-led, live training participants will learn how to create a mobile app using the Ionic framework, Angular, Cordova and PhoneGap App. By the end of this training, participants will be able to Build and deploy mobile app for Android and iOS Use Phonegap App instead of platform SDKs to target different platforms Audience Javascript (JS) developers Front-end developers AnguarJS developers Mobile application developers Format of the course Part lecture, part discussion, exercises and heavy hands-on practice Note: This training covers Ionic 1.0 and Angular 1.0 (a.k.a. AngularJS, Angular.js) for training on Ionic 2.0 and Angular 2.0, please see: TBD Introduction     Angular as an enabler of single page applications (SPA) Architectural overview     HTML5, NodeJS and Javascript, CSS, Cordova, and PhoneGap     Model View Controller (MVC) development Preparing your development environment Installation and setup Creating a project A sample application Configuring your target platform Setting up your files and structure     Local Storage     Main Controller     View Setting up PhoneGap App Building the app Deploying your app Exploring other Ionic features     Push notifications, analytics, marketing and other paid services Troubleshooting Closing remarks
mobdevdm Desarrollo Móvil - Una Visión General para los Tomadores de Decisiones 7 horas Un recorrido por las tecnologías que pueden utilizarse para dirigirse eficazmente a usuarios de smartphones y tablets. Los pros y los contras, las habilidades requeridas, las implicaciones del negocio. Audiencia Este curso está dirigido a tomadores de decisiones como directores de empresas, CTO, analistas de negocios, directores de proyectos, arquitectos de software y todos aquellos que necesitan entender las implicaciones de una elección de tecnología antes de comprometerse en una u otra. Después de completar este curso, los participantes podrán: Identificar los principales actores en el ámbito del desarrollo móvil Comprender la implicación principal de una tecnología desde el punto de vista del usuario Entender en términos generales las habilidades necesarias para desarrollar y mantener cada tecnología ¿Qué significa aplicación móvil? Una visión general de los mercados Aplicación nativa vs web vs híbrida ¿Cuáles son las opciones disponibles hoy y las habilidades / recursos necesarios para cada? ¿Cuál es el costo medio de una aplicación móvil? ¿Cuál es la duración media de un proyecto? Algunos escenarios de ejemplo de implementaciones empresariales Preguntas y respuestas
nativescript NativeScript: Develop native iOS and Android mobile apps using a single JavaScript codebase 7 horas NativeScript is an open-source framework, designed with JavaScript, XML, and CSS in mind for the development and deployment of cross-platform native, mobile applications, namely on iOS and Android. By using a single JavaScript codebase, NativeScript can take advantage of native platform APIs and UIs to deliver a truly native experience.     In this instructor-led, live training, participants will learn NativeScript's essential UI components and modules as they step through the creation and deployment of a simple, native mobile application for Android and iOS.   By the end of this training, participants will be able to: Implement an MVVM (Model View View Model) architecture Deploy a simple workflow via network request Utilize native APIs via JavaScript code Access native UI styles via CSS Audience Mobile application developers seeking to develop cross-platform applications for iOS or Android Format of the course Part lecture, part discussion, exercises and heavy hands-on practice To request a customized course outline for this training, please contact us.  
451 Cross-platform mobile development with PhoneGap/Apache Cordova 21 horas The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem. On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.) Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more! Day 1 Getting up and running Accessing native capabilities of the device Structuring source code and handling SCM Persisting data locally Building forms and communicating with the server Day 2 Network communication Managing source code and handling platform tweaks Using plug-ins Working with lists of data Day 3 Using jQuery Mobile with PhoneGap applications Presenting Lists of Data Handling Touch Events Packaging your apps
xamarin Xamarin: Build native mobile applications for Android, iOS and Windows from a single C# code base 21 horas Xamarin is an open-source, C# based set of tools for writing Android, iOS and Windows apps with native user interfaces and a shared code base across all platforms.  It allows developers to use the same IDE, language, and APIs everywhere -- anything that can be done in Objective-C, Swift, or Java can be done in C# with Xamarin. Xamarin was bought by Microsoft in 2016 and is included with Visual Studio. In this training, participants learn key aspects of Xamarin as they take on the development of their own set of mobile applications for Android, iOS and Windows. Audience     Mobile developers and programmers Format of the course     Overview of Xamarin's features and capabilities along with step-by-step development of a mobile application (for iOS, Android and Windows). Introduction Understanding the Xamarin architecture Xamarin developer tools Setting up your development environment Creating your first application Making your application interactive Model Classes and Event Handling Creating the UI Collections, Persistence, and MVVM (Model-View-View-Model) in Xamarin Data binding in Xamarin Using pages in Xamarin Architecting for multiple platforms Building your application Testing your application Debugging your application Optimizing the performance of your application Deploying your application to the iOS App Store Deploying your Android application
ioscdcuttdd iOS Core Data, Concurrency, Unit Testing & TDD 40 horas This is and advanced course to provide an in-depth tour through the most important and complex points of iOS development identified from experiences in many real projects, allowing the incorporation of these concepts into application development immediately. It is intended for programmers with at least 1 year of experience developing iOS applications. It is assumed that students are familiar with the development Objective-C and know object-oriented programming and basic design patterns such as the delegation, Model-View-Controller or singleton among others. Goals As a result of attending the course, students will: - Get in-depth knowledge on how to implement an application with advanced persistence requirements. - Assimilate Test Driven Development (TDD) methodology and apply it to advanced projects with Core Data. - Write applications that solve real life problems with Core Data (import and export, data migration, and fetching and merging data in multitasking apps, among other things.) - Understanding the mechanisms of concurrency in IOS and their use in real projects. - Learn how to apply TDD even to view controllers using standard tools as well all that is required to implement unit testing in iOS applications.Advanced Persistence - Review of MVC - Concepts Core Data: the problem and solution design. - Example implementation with Xcode template: entities, attributes, and relationships. - Queries using fetch requests and fetched results controller. - NSManagedObject subclasses, categories, and overview of alternatives - Queries and subqueries predicates. - CRUD in a hierarchical tableview application. Tests - Concepts Unit Testing. - Concepts TDD. - Mocks and stubs. - First attempts: Red-Green-Refactor. - Fundaments on Pair Programming. - Testing Core Data models. - Refactoring tests. Data - Preload data: populating the app. - Importing and exporting data. - Version control and migration. - Automatic migration. - Complex migrations. Concurrency - Concepts on concurrency. - GCD. - Blocks. - Advanced Core Data - Core Data Concurrency. - Consultations and complex multitasking operations. Q & A Lessons learned
iosappsii iOS Building Apps for iPhone and iPad horas
ios_swift3 IOS (desarrollo de iPhone y iPad) en Swift para iOS 10 y Xcode 8 - Swift 3 35 horas This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running on iOS 10. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode8 IDE. During this course, 4 projects will be developed and one project which will be your own idea will be developed. The course ends with developing a new application from scratch in Swift and making it live on app store. ( For that you must have an Apple Account). This course can only be run on Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer. Day 1: OOPS concepts What is software Organized v/s un-organized rooms Why Software Why iOS Apple History iOS History Apple’s USP What Apple is famous for UX v/s UI IDE? XCode XCode installation Why Objective C and now why Swift? Wow Factors in Swift  Swift Basics Variables Constants Hello World in Swift Label making via code ImageView ImageView animations NSTimer Responder Chain - touchBegan, touchMoved, etc methods UiApplication main delegate Application Life Cycle View Life Cycle Any Optionals internal, public, private init deinit Playground Application to Do: Dots Game: https://itunes.apple.com/app/the-dots-free/id850315430?mt=8 Day 2: UIView animations Extenstion UITable View Custom Cell in Table View Delegate and Data Source Methods in Delegates Header, Footer, Height, etc of Table View Brief of Collection View Deque in table view Mark Optionals didSet willSet Guard 2x and 3x concepts Navigate from one view to other UINavigation Controller Present a Controller StoryBoards Xibs Constraints Size classes Protocols - Required and optional Memory management Application to Do: Notes app : Adding, deleting and updating note Days 3: Gestures Closure Groups and folders Gesture recognizers XML Parsing NSJSon Serialization Converting Data to Json File Manager Tuples Enum For-in While Webservices URL Session URLRequest Why eco system of apple is best Printable - description Hashable UIAlertView UIActivityIndicatorView Application to Do: Getting data from server from an open API app and make a table view and populate data and show its details also. Days 4: Lazy loading of images Lazy properties NSOperationQueue GCD Directory concept and security of apps NSSearchDomain Tab Bar controller Localization Key Chain User Defaults PLists FileManager SQlite Extensiosn Social media integration: Make own sharable content UITextField UITextView UISegementControl UISlider UiSwtich UIProgessBar UIPageControl UIStepper UIScrollView UIPicker UIActionSheet UIWebView SearchBar New target : Apple Watch, Extensions, Keyboard, Today, etc NSNotifications in IOS Adding third party libraries Core Data Deployment and distribution Running app on real devices Application to Do: Getting data from server from an open API app and make a table view and populate data and show its details also and show Search bar and search for something and Core Days 5: Push Notification - Silent and Push Localization Overview of Objective C Properties Categories Functions syntax .h and .m file Property attributes readWrite and readOnly Property attributes strong, weak and copy Property attributes atomic and non-atomic Uploading app to app store Application of your own idea
ProgApp Aplicaciones Progresivas 14 horas Audience web developers app developers Format of the course 30% lectures, 60% labs, 10% tests Convergence of web and mobile Reasons for developing progressive applications speed and performance (compared to websites) security offline capabilities push notifications improved bounce rates app-like feel and functionality bypassing of App Stores Enabling your website (requirements) secure HTTPS connection JSON Manifest Service Worker Building your first app Using Service Workers to enable your app to work offline Caching data Serving push notifications Updating content Data manipulation Event listeners and commands Customizing responses to network requests depending on whether online/offline status Data persistence and messaging Accessing Cache API, Fetch API, IndexedDB API, postMessage(), etc. Increasing user engagement through Notification API Using cached assets in your application Configuring Web App Manifest Adding the app to the Home Screen Application shell architecture UI considerations
ios8xcode6devs Desarrollo de iPhone y iPad en Swift para iOS 8 y Xcode 6 35 horas This 5 day course is for developers who want to learn how to develop applications for iPhone and iPad running iOS8. The course is hands on and shows how to develop applications from scratch using Apple's new Swift programming language using the Xcode6 IDE. During the course a fully functional Tetris style block game will be developed from scratch using Swift. The course ends with developing a new application from scratch in Swift. The course assumes some programming experience. This course can only be run on Intel based Apple hardware such as a MacBook or a Mac Mini. Delegates need to have registered with Apple and have an Apple ID which is required to download software. Delegates wishing to run the applications developed during the course on an iPhone or iPad need to be registered as iOS developers with Apple and have registered their device for development. Apple charge $99 per year to register as an iOS developer. Development environment Development environment requirements Xcode and the iOS SDK Apple Developer registration Reasons why Applications get rejected Xcode iOS Projects Human Interface Guidelines Creating an iOS project Running on simulator and real devices Memory management Strong and weak references Swift Swift programming language overview Using Xcode to develop Swift applications Scenes Creating Scenes Implementing View Controllers Swift Classes Creating Swift classes Instance variables and initialisation Constructor types Protocols, Hashable and Printable Inheritance Working with Graphics Adding icons and images Using the SpriteKit API Animating sprites User Interaction Buttons and handler Pan gesture recognition Tap gesture recognition Case Study Develop a new application using Swift Distributing Applications Moving applications to a device for testing Getting an application into AppStore
reactnativeexpo React Native Expo: simplifying the creation and deployment of your React Native application 7 horas React Native Expo is a set of tools, libraries and services that acts as an abstraction layer on top of React Native. It simplifies the deployment process, allowing you to generate a build with one click or command without having to create a developer account on various app stores. React Native Expo can be described as Rails for React Native. In this training, participants learn to use React Native Expo through discussion and hands-on practice. By the end of the course, participants will be equipped to create and deploy their own React Native application using React Native Expo. For an introductory course on React Native, please see: React Native: Rapidly develop native iOS and Android apps with Javascript Audience     Web application developers Format of the course     Part lecture, part discussion, heavy hands-on practice Introduction     Why Expo? Overview of Expo SDK The lifecycle of an Expo project     From start to iOS and Android app Installation and setup Creating a new project in Expo XDE Developing your project locally Using the asset management system     Handling images, videos, fonts, etc. Implementing icons, blur views, and more Wiring up push notifications Routing and navigation Publishing your project (non-app store publication) Publishing your project to App Store and Google Play     Packaging your Expo app into a standalone binary Detaching your project to the ExpoKit Making changes to your local project Viewing logs Debugging your app     Using an emulator/simulator Troubleshooting Removing a published Expo project Closing remarks
createreactnativeapp Create React Native App: simplifying the creation and deployment of your React Native application 7 horas Create React Native App is a tool that simplifies the creation of a React Native project. It is inspired by the design of Create React App and is the result of a collaboration between Facebook and Expo. Create React Native App allows you to develop an iOS app using Linux or Windows, without having to use Xcode or Android Studio. This is accomplished using the Expo app, which loads and runs CRNA projects written in pure JavaScript without compiling any native code. In this training, participants learn to use Create React Native App through discussion and hands-on practice. By the end of the course, participants will be equipped to create and deploy their own React Native application using Create React Native App. For an introductory course on React Native, please see: React Native: Rapidly develop native iOS and Android apps with Javascript Audience     Web application developers Format of the course     Part lecture, part discussion, heavy hands-on practice Introduction Installing Create React Native App Creating an app Working with scripts Writing and running tests Setting environment variables Checking your Javascript code with Flow Deploying your app Ejecting from Create React Native App Troubleshooting Closing remarks
reactnative React Native: Rapidly develop native iOS and Android apps with Javascript 21 horas React Native is an open-source, cross-platform development framework for building mobile apps. Developed by Facebook, it enables developers to create a native look-and-feel experience for their apps on both Android and iOS. Unlike other cross-platform mobile development tools such as PhoneGap, React Native generates fully-native application UIs. No HTML5 UIs. React Native provides a consistent developer experience based on JavaScript and the React (aka React.js or ReactJS) library and enables true rapid mobile development by focusing on developer efficiency across all platforms -- learn once, write anywhere. In this course, participants learn the principles and approach behind React Native as they take on the development of their own mobile application for Android and iOS. Audience         Mobile application developers Format of the course     Overview of React Native features and capabilities along with step-by-step development of a mobile application. Introduction to React Native     React Native vs React     React Native vs PhoneGap, Titanium, etc. React Native developer tools Setting up DevTools Building your first application Working with Components Working with Styles Using platform APIs Fetch API and networking Using Redux for state management Working with Modules Architecting for multiple platforms Testing your application Debugging your application Optimizing the performance of your application Deploying your application to the iOS App Store Deploying your Android application
ios8xcode6dev Desarrollo de iPhone y iPad Usando iOS 8 y Xcode 6 35 horas Este curso de 5 días es para desarrolladores que quieren aprender a desarrollar aplicaciones para iPhone y iPad con iOS 7 o 8. El curso es práctico y muestra cómo desarrollar aplicaciones desde cero en Objective-C y HTML usando el Xcode 5 o 6 IDE. Entorno de desarrollo Aplicaciones nativas versus aplicaciones basadas en Web Requisitos del entorno de desarrollo Xcode y el SDK de iOS Registro de Apple Developer Razones por las que las solicitudes son rechazadas C objetivo El IDE de Xcode Conceptos básicos de Objective-C Marco de la Fundación Marco de UIKit Clases, interfaces de clase y implementaciones de clase Variables de instancia Propiedades Métodos Creación de objetos Proyectos iOS de Xcode Directrices para la interfaz humana Creación de un proyecto iOS Ejecución en simulador y dispositivos reales Gestión de la memoria Referencias fuertes y débiles Patrones de diseño y marcos Uso de patrones de diseño Cocao Touch Framework Modelo de controlador de vista (MVC) Otros patrones de diseño Protocolos Vistas y Diseño Vistas de la interfaz de usuario y Windows Creación de interfaces de usuario Disposición automática Ver controladores Uso de protocolos para la delegación Creación y conexión de salidas y acciones Trabajar con elementos de la interfaz de usuario Implementación de controladores Adición de datos y lógica a la interfaz Gestos Trabajar con datos Guardar y recuperar datos de usuario Sistema de archivos sandbox Archivo Utilizar SQLite Marco de datos básicos Controladores de navegación y guiones gráficos Vistas múltiples Controlador de vistas con pestañas Uso de la herramienta de guión gráfico Tablas estáticas y dinámicas de prototipos Controlador de navegación Servicios web Solicitud de URL y conexión URL Obtención de datos desde el servidor DESCANSO JSON Distribución de aplicaciones Traslado de aplicaciones a un dispositivo para pruebas Cómo obtener una aplicación en AppSt
iosprog Programación iOS (iPhone / iPad) para Programadores 35 horas Todas las habilidades y conocimientos que necesita para hacer su primera aplicación para iPhone / iPad usando el último SDK y herramientas de iOS. El Entorno El programa iPhone Developer y las herramientas (SDK, Xcode, IB, el simulador de iPhone / iPad) El Idioma Objetivo esencial-C Utilizar las clases existentes de Cocoa y escribir sus propias Los patrones esenciales Rendimiento y Depuración Gestión de la memoria Mejoras en el rendimiento Depuración y solución de problemas Multitarea Multithreading esencial La Experiencia del Usuario Las plantillas de aplicación Los controles de la interfaz de usuario Creación de diferentes aplicaciones de vista múltiple Los diferentes gestos Reglas y directrices de UX Gestión de Datos Estado de guardado SQLite XML Datos básicos Ajustes Control Multimedia y Algunas Características Especiales La API de la cámara El selector de imágenes Reproducción y grabación de vídeo Reproducción y grabación de audio El acelerómetro El sensor de proximidad Notificaciones y el kit de eventos Introducción rápida sobre cómo crear animaciones 2D y 3D Haciendo Aplicaciones Conscientes de la Ubicación Uso de la ubicación principal Objetivos y Tipos de Aplicación Desarrollo iPhone vs iPad Aplicaciones universales Introducción a aplicaciones Web con HTML5 y CSS3 Interacción con un servicio Aplicaciones híbridas Entregarlo al Público Entendiendo iAd Liberar a la App Store - El camino corto    

Próximos Cursos

Other regions

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

Promociones

Descuentos en los Cursos

Respetamos la privacidad de su dirección de correo electrónico. No vamos a pasar o vender su dirección a otros.
Siempre puede cambiar sus preferencias o anular la suscripción por completo.

Algunos de nuestros clientes