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.