The world's largest faculty of information technology”
This Postgraduate Certificate will enable you to establish the milestones and processes for verification and validation of your applications to ensure the quality of the work produced"
Being a good programmer is only part of the job, knowing how to coordinate code with the code of other colleagues is also important, but it is useless to develop new functionalities very quickly if, when taking them to production, they take longer. Faced with the increasing complexity of application development projects, it has become necessary to formalize the way a project's life cycle is managed.
The practice of Continuous Integration and Continuous Deploymentis an essential part of software development and is based on different concepts, technologies and tools that will be analyzed throughout the module that makes up this program. Deploying a simple application already requires some coordination and is always associated with some risk, such as tasks that are performed incorrectly, difficulties in finding out who has touched what, unclear rollout or rollback processes, and so on.
This Postgraduate Certificate relies on automated pipelines that ensure the integration, delivery and continuous deployment of software in a repeatable, predictable and fast way. In the Android ecosystem, these practices also exist, which help save time and money for larger companies and smaller startups.
A 100% online Postgraduate Certificate that provides the student with the ease of being able to study it comfortably, wherever and whenever they want. All you need is a device with internet access to take your career one step further. A time-sensitive approach with all the guarantees that ensure full traceability, an efficient quality process and better interaction between all partners for your applications.
Thanks to this complete program you will learn how to manage the life cycle of the program, from its initial idea to its production and maintenance phase, through its design, implementation and validation"
This Postgraduate Certificate in Android Application Life Cycle: Cloud, Play Store and Versioning contains the most complete and up-to-date program on the market. The most important features include:
- Practical cases presented by experts in Android Application Development
- The graphic, schematic, and practical contents with which they are created, provide practical information on the disciplines that are essential for professional practice
- Its special emphasis on innovative methodologies
- Theoretical lessons, questions for experts and individual reflection work
- Content that is accessible from any fixed or portable device with an Internet connection
Specialize with this Postgraduate Certificate in requirements management, software architecture, change management, continuous integration, project management and versioning"
The program’s teaching staff includes professionals from the sector who contribute their work experience to this educational program, as well as renowned specialists from leading societies and prestigious universities.
The multimedia content, developed with the latest educational technology, will provide the professional with situated and contextual learning, i.e., a simulated environment that will provide immersive knowledge programmed to learn in real situations.
This program is designed around Problem-Based Learning, whereby the professional must try to solve the different professional practice situations that arise throughout the program. For this purpose, the student will be assisted by an innovative interactive video system created by renowned and experienced experts.
Proper application life cycle management provides a framework for software development and will allow you to manage your systems over time"
This program will teach you how to realize the essential factors to develop applications ready to support CI & CD processes"
This Postgraduate Certificate in Android Application Life Cycle: Cloud, Play Store and Versioning is composed of a specialized module in which the IT specialist can delve into issues such as logistical testing, integration, continuous delivery and deployment, Firebase Test Labor Gradle configuration. Thus, with this innovative knowledge, students will be able to face their work incorporating the latest skills in this field, knowing that they have the support of a team of experts.
An expertly designed module and quality content to ensure efficient application life cycle traceability"
Module 1. Android Application Life Cycle: Cloud, Play Store and Versioning
1.1. Software Life Cycle
1.1.1. Software Life Cycle
1.1.2. Agile Methodologies
1.1.3. The Continuous Agile Software Cycle
1.2. Manual Product Development
1.2.1. Manual Integration
1.2.2. Manual Delivery
1.2.3. Manual Deployment
1.3. Supervised Integration
1.3.1. Continuous Integration
1.3.2. Manual Revision
1.3.3. Static Automatic Revisions
1.4. Logical Tests
1.4.1. Unit Tests
1.4.2. Integration Test
1.4.3. Behavior Tests
1.5. Continuous Integration
1.5.1. Continuous Integration Cycle
1.5.2. Dependencies between Integrations
1.5.3. Continuous Integration as a Repository Management Methodology
1.6. Continuous Delivery
1.6.1. Continuous Delivery: Types of Problems to Be Solved
1.6.2. Continuous Delivery: Problem-Solving
1.6.3. Advantages of Continuous Delivery
1.7. Continuous Deployment
1.7.1. Continuous Deployment: Types of Problems to Be Solved
1.7.2. Continuous Deployment: Problem-Solving
1.8. Firebase Test Lab
1.8.1. Configuration from GCloud
1.8.2. Jenkins Configuration
1.8.3. Use of Jenkins: Advantages
1.9. Gradle Configuration
1.9.1. Gradle Automation System
1.9.2. Gradle Build Flavors Component
1.9.3. Gradle Lint Component
1.10. Android Application Lifecycle. Example
1.10.1. SemaphoreCI and GitHub Configuration
1.10.2. Configuration of Work Blocks
1.10.3. Promotions and Deployment
A program in line with the constant IT advances and the changing technological market"