Careers360 Logo
ask-icon
share
    Compare

    Quick Facts

    Medium Of InstructionsMode Of LearningMode Of Delivery
    EnglishSelf StudyVideo and Text Based

    Course Overview

    The Engineering Maintainable Android Apps is a  certification programme, provided by Vanderbilt University, which is the fourth in five courses in the Android App Development Specialization. Engineering Maintainable Android Apps Certification Syllabus is intended to assist the learners to have a solid understanding of numerous methods to engineer the  Android apps,

    Engineering Maintainable Android Apps Certification Course, available on the platform of Coursera, will introduce the candidates to the various related aspects including the test-driven development methods, performing the unit tests using JUnit and Robotium, and many more. Engineering Maintainable Android Apps Certification by Coursera will provide the students with a sheer glance of best practices of software engineering that enable the building of maintainable code for mobile apps. 

    The Highlights

    • Provided by Coursera
    • Approximately 8 hours of programme
    • Offered by Vanderbilt University
    • Flexible Deadlines
    • Self-Paced Learning Option
    • Shareable Certificate
    • Financial Aid Available
    • 100% Online Course

    Programme Offerings

    • English videos with multiple subtitles
    • practice quizzes
    • Graded Assignments with peer feedback
    • graded Quizzes with feedback
    • Graded Programming Assignments
    • Course Video
    • Readings
    • EMI payment options
    • 14 day refund period.

    Courses and Certificate Fees

    Certificate AvailabilityCertificate Providing Authority
    yesCoursera

    The fees for the course Engineering Maintainable Android Apps is - 

    Fees components

    Amount

    1 month

    Rs. 1,699

    3 months

    Rs. 3,499

    6 months

    Rs. 5,199


    Eligibility Criteria

    Certification Qualifying Details

    To possess the  Engineering Maintainable Android Apps Certification, the students must have committed enough time to the program by covering all the aspects of the course including the videos, readings, graded assignments, and quizzes. 

    What you will learn

    Knowledge of Android Software Development

    After the Engineering Maintainable Android Apps Training, the students will learn the following concepts in detail: 

    • Software Testing
    • Unit Testing
    • Android Software Development
    • Junit

    Who it is for

    Engineering Maintainable Android Apps Classes can be taken by learners who want to understand android app development, especially the professionals like android app developers, etc. 


    Admission Details

    Step 1 -First, the learners must register and sign up on  https://www.coursera.org/  to avail the programmes provided on the platform of Coursera. 

    Step 2 - After activating the Coursera account, the candidate can sign in.

    Step 3 - Then, the candidate can search the ‘ Vanderbilt University in the search column and then, the courses offered by Vanderbilt University will appear on the screen. 

    Step 4 - Then, look for the course ‘  Engineering Maintainable Android Apps’ in the list and click on it. 

    Step 5- Then, the page of the course will come to the screen and then, click on the option ‘enrol’. The students can enrol either by paying or just audit free of cost. 

    The Syllabus

    Videos
    • Course Intro

    Videos
    • Software Engineering as Search
    • Why Test?
    • Unit Testing
    • Unit Testing with Android Studio
    • The Importance of Test Automation
    • Code Coverage
    • Styles of Testing
    Practice exercise
    • Testing I Quiz

    Videos
    • Functional & Non-functional Properties
    • Refactoring
    • Refactoring and Regression Testing
    • Integration Testing with Android Studio
    • Mock Objects with Android Studio
    • UI Testing with Espresso in Android Studio
    Practice exercises
    • Testing II Quiz
    • Optional Assignment 1: Android Test Driven Development (Programming)

    Videos
    • Security & Sustainability
    • Economy of Mechanism
    • The economy of Mechanism Example
    • Least Privilege
    • Least Privilege Example
    • Complete Mediation
    • Complete Mediation Example
    • Secure Defaults
    • Secure Defaults Example
    Practice exercises
    • Security I Quiz

    Videos
    • Traditional App Accounts
    • Traditional vs. Mobile App Accounts
    • App Account Mapping to Linux Users
    • Apps Lie & Steal
    • How Android Protects Apps
    • What Android Does Not Protect
    • The Challenges of Secure Coding
    • Security Vulnerability Walkthrough
    • The iRemember App Example
    • Privilege Escalation I
    • Privilege Escalation II
    • Privilege Escalation III
    • Course Wrap-up
    Practice exercise
    • Security II Quiz

    Instructors

    Vanderbilt Frequently Asked Questions (FAQ's)

    1: Who instructs the Engineering Maintainable Android Apps Online Certification?

    The programme is instructed by Dr. Douglas C. Schmidt, Dr. Jules White, and Michael Walker. 

    2: What is the actual completion time of the course?

    The course can be completed within 8 hours. 

    3: Which university is providing the programme?

    The course is provided by Vanderbilt University. 

    4: In which languages the subtitles for the programme are available?

    The subtitles are available in languages of Arabic, French, Portuguese (European), Italian, Vietnamese, German, Russian, English and  Spanish.

    Articles

    Student Community: Where Questions Find Answers

    Ask and get expert answers on exams, counselling, admissions, careers, and study options.