Training

End-2-End Mobile Apps Design & Development Course Highlights

The world now is at our fingertips, We are always online and we will feel disconnected if we are not. As of summer of 2018, the mobile app ecosystem is one of the biggest industries on this planet. It encapsulates millions of app developers, literally billions of smartphone owners who use mobile apps daily and the companies that drive this ecosystem. This course with its 3 tracks is positioned to walk you through two of the main types (Apps targeting Customers & Apps targeting Enterprise Employees) of Apps from concept going through backend development, security, analytics and ending up with delivery to App store.

  • Do you want to know the design and development lifecycle of a fully integrated App?
  • Do you want to know how to secure Apps (Front-End and Backend)?
  • Do you want to know how Apps are integrated with backend APIs?
  • Do you want to know how to develop analytics (Front-End and Back-end) for your App?
  • Do you want to know how to provide In-App Support for your App?
  • Are you in an organization going through digital business transformation?

If you answer yes to any of the above then one of these tracks in this course if not all are for you.

Target Audience
  • Enterprise Architects
  • Solution Architects
  • Project Managers
  • Product Owners
  • Business Owners
  • Solution Designers
  • Developers
  • Anyone who is interested in a crash course in Mobile App Design and Development
Pre-requisites
  • Basic fundamental understanding of IT, storage, databases, and networking.
  • Willingness to learn
Why Earth2 Digital?

Developing an awesome mobile application is not an easy task if you don't have the experience; both developers and business owners struggle to understand the numerous aspects of mobile app development.

Many times, business owners are not able to decide which platform to choose for their new mobile app and many times developers are not able to understand the exact requirements of their customers. This causes multiple problems and unsuccessful deployments of a mobile app. You certainly do not want your app to be unsuccessful, thus it is necessary that you understand the basic process and principles of developing a smartphone application.

Earth2 Digital professionals delivering this course are not trainers by profession; they are consultants who have spent many years designing and developing mobile apps targeting customers and enterprise employees.

Classroom Setup
  • Classroom training
  • A max of 5 attendees will participate in each training session
Location
  • Sydney CBD
  • A meeting room that can accommodate 5 attendees equipped with a data projector
  • Can deliver the course overseas or across states

Customer Mobile Apps Track AD-TR-001

This track covers End-2-End design and development of a typical Customer Mobile App targeting enterprise customers.

Analytics

In the Analytics session, you will learn how to design and configure the analytics for the App including Front-End Analytics that measure customer experience as well as API Analytics.

Overview

In the Overview session, you will learn how to create an architecture/design vision for an App targeting customers. You will get to know the main components for a typical mobile app solution.

Mobile App

In the Mobile App session, you will learn how to develop the Apple iOS App (Front-End App) as well as APIs that would be used by the App to do CRUD operations on the database.

Database & APIs

In the Database session, you will learn how to create the database necessary for the App Solution. You will get to learn the difference between RDBMS and NoSQL DB.

Cyber Security & Resilience

In the Cyber Security & Resilience session, you will learn how to secure the Apple iOS App (Front-End App) as well as APIs as part of the App Solution. You will get exposure to Identity & Access Management on AWS including Signup, Authentication, Authorization and Threat Protection.


Enterprise Mobile Apps Track AD-TR-002

This track covers End-2-End design and development of a typical Enterprise Mobile App targeting employees in the enterprise.

Overview

In the Overview session, you will learn how to create an architecture/design vision for an App targeting employees in the enterprise. You will get to know the main components for a typical mobile app solution.

Database & APIs

In the Database & API session, you will learn how to create the database necessary for the App Solution. You will get to learn the difference between RDBMS and NoSQL DB.

Cyber Security & Resilience

In the Cyber Security & Resilience, you will learn how to secure the Apple iOS App (Front-End App) as well as APIs as part of the App Solution.


Mobile Apps SDLC CI/CD Pipeline Track AD-TR-003

This track covers End-2-End design of an automated CI/CD Pipeline for the Apps designed and developed in AD-TR-002 or AD-TR-001 track.

Pipeline Security

In the Pipeline Security session, you will learn how to secure AWS CodePipeline through AWS Identity & Access Management.

Overview

In the Overview, you will learn how to design and develop an automated CI/CD Pipeline for your Apps. You will also get introduced to Github, AWS CodeBuild, AWS CodeDeploy and automated testing and how to secure your Pipeline.

Github

In the Github session, you will learn Github essentials like repositories, branches, commits, and Pull Requests.

Code Build

In the Code Build session, you will learn how AWS CodeBuild works, how to build your docker image, run your Unit Test cases.

Code Deploy

In the Code Deploy, you will learn how AWS CodeDeploy works to deploy your App in an immutable infrastructure.

Code Test

In the Code Test, you will learn how AWS CodeBuild can be used for executing Functional, Security and Load/Stress Test.