Become a Professional App Developer Bundle, 4 Courses

Jump start your app development career

Become a Professional App Developer Bundle, 4 Courses

NOW ONLY

US$449

Save US$400 (47%)
OFF RRP US$849
Get Info Pack

Learn Jump start your app development career

If you've ever wanted to actually build the mobile app ideas floating around in your head but didn't know where to start, this is the course for you. This course is meant to get you started developing mobile apps even if you've never written a line of code.
You'll start by building fully functional apps without writing code. You'll then move to fully learn both Android and iOS development along with the Java and Swift programming languages.

Going beyond just app development, you'll also learn mobile UI/UX design and how to mock up your app ideas using Sketch 3.

Finally you'll learn how to leverage the power of PhoneGap, which lets you write your app once and convert it to other platforms for publishing.

Getting Started with App Development

You'll start by learning app development without writing code at all using Android App Inventor. Here you'll learn basic programming terminology and concepts by building functioning mobile apps that you can actually publish to the market.
By removing the coding aspect from app development, you'll be able to truly understand what you're doing before diving into the more complex world of writing code.

This is what sets our course apart from all the others you'll see on Udemy.

Android App Development

First you'll learn the basics of Java, which is essential for Android Development. Then you'll be ready to learn Android app development,

Apple (iOS) App Development

Start by learning the new Swift programming language. Swift is the language iOS developers will be using to develop apps moving forward. Next you'll learn basic iOS app development using Xcode before moving on to intermediate and advanced topics that will allow you to publish apps to the app store, add in-app purchasing and much more.

App Design and UI/UX Design

Apps that don't look great or don't function well for the user will be deleted faster than they were downloaded. In the following sections you'll learn everything you need to know about user interface design and user experience design so you can develop apps that people will actually want to use.

You'll also learn how to mock up your app designs using the popular Sketch 3 mobile mockup software.

PhoneGap

PhoneGap is a technology that allows you to write your app using one programming language and SDK, then convert it to other platforms for publishing. So if you prefer to make your app using Java and the Android SDK, you'll be able to publish your apps to the Apple App Store and the Windows App Store without having to write new apps for each platform. Neat! 

Course Fast Facts:

  1. All courses are easy to follow and understand
  2. Unlimited lifetime access to course materials
  3. Study as many courses as you want
  4. Delivered 100% on-line and accessible 24/7 from any computer or smartphone
  5. You can study from home or at work, at your own pace, in your own time
  6. Download printer friendly course content

Course Delivery

Courses are accessed online  by any device including PC, tablet or Smart Phone. Upon purchase an automated welcome email will be sent to you (please check your junk email inbox if not received as this is an automated email), in order for you to access your online course, which is Available 24/7 on any computer or smart mobile device. 

Recognition & Accreditation

All students who complete this course, receive a certificate of completion per course and will be issued a certificate via email.

Course 1: Certificate in Android App Development: Easy and Quick Programming

Introduction to the Course

  • Course Introduction 
  • Brief Android Overview 
  • Final Project Demo 

Setting Up Your Environment

  • Section Introduction 
  • Installing The Java Development Kit 
  • Downloading And Installing Android Studio
  • Adding Sdk Tools, Packages And Platforms 
  • Section Conclusion 

Structure Of An Android Application

  • Section Introduction 
  • Configuring New Projects P1: Application Name, Package Name, Project Location 
  • Configuring New Projects P2: Targeted Device; Android SDK’s 
  • Configuring New Projects P3: Starter Activities
  • Configuring New Projects P4: Activity Customization 
  • Activities 
  • Manifest File
  • Build.gradle File 
  • Res directory: drawable folder 
  • Res directory: layout folder 
  • Res directory: menu folder 
  • Res directory: values folder 
  • Section Recap 

Running & Testing Android Applications

  • Section Introduction 
  • Setting Up (Physical) Android Phone
  • Setting Up Emulator
  • Running App Via Device or Emulator 
  • Android Tool Window 
  • Section Recap

Breaking Down Android Layouts

  • Section Introduction 
  • Views & View Groups 
  • Introduction To Layouts Editor / Visual Designer 
  • Breaking Down Android Layouts 
  • Introduction To Widgets 
  • Defining Layout Text With The String Resource File 
  • Brief Overview Of Android Dimensions 
  • Creating Additional Layouts With Android Studio 
  • Section Recap 

Breaking Down Android Activities

  • Section Introduction 
  • The Activity Lifecycle
  • Settings Layouts And Accessing UI elements From Activity
  • Creating Additional Activities With Android Studio 
  • Creating Additional Activities Without Android Studio 
  • Section Recap 

Breaking Down Android Intents

  • Section Introduction 
  • Intent Overview 
  • Starting New Activities With Intents 
  • Sending Data To Other Activities 
  • Receiving From Another Activity 
  • Creating Implicit Intents
  • Section Recap 

Setting Up Notebook Application

  • Section Introduction 
  • Creating Notebook Application 
  • Breaking Down Newly Created Project Part 1 
  • Breaking Down Newly Created Project Part 2 
  • Implementing The Main Activity Listfragment 
  • Breaking Down Fragments 
  • Section Recap

Implementing Main Note List

  • Section Introduction 
  • Application Roadmap Part 1 
  • Demonstrating Simple ArrayAdapter 
  • Implementing Custom ArrayAdapter Part 1 : Creating Row Layout 
  • Implementing Custom ArrayAdapter Part 2 : Creating Note Data Structure 
  • Implementing Custom ArrayAdapter Part 3 : Creating NoteAdapter 
  • Implementing Custom ArrayAdapter Part 4 : Finalizing And Filling Note List 
  • Implementing Custom ArrayAdapter Part 5 : Optimizing NoteAdapter 
  • Section Recap 

Implementing NoteViewFragment & NoteDetailActivity

  • Section Introduction
  • Application Roadmap Part 2
  • Creating NoteDetailActivity 
  • Starting NoteDetailActivity Via Intent 
  • Adding NoteViewFragment Part 1 : Creating The Fragment 
  • Adding NoteViewFragment Part 2 : Creating The Layout 
  • Adding NoteViewFragment Part 3: Populating Layout With Received Note Data
  • Dynamically Loading NoteViewFragment 
  • Section Recap 

Implementing NoteEditFragment

  • Section Introduction 
  • Application Roadmap Part 3 
  • Creating ListFragment Context Menu Part 1 : Adding Menu layout 
  • Creating ListFragment Context Menu Part 2 : Implementing Menu Layout 
  • Adding NoteEditFragment Part 1 : Creating The Fragment 
  • Adding NoteEditFragment Part 2 : Creating The Layout 
  • Adding NoteEditFragment Part 3 : Populating Layout With Received Note Data 
  • Dynamically Adding And Starting Noteeditfragment Part 1 
  • Dynamically Adding And Starting Noteeditfragment Part 2 
  • Section Recap 

Improving NoteEditFragment

  • Section Introduction 
  • Creating AlertDialog Box 
  • Implementing Category Button OnClickListener 
  • Creating AlertDialog Confirmation Box 
  • Implementing Save Button OnClickListener 
  • Retaining Information On Orientation Change With OnSaveInstanceState 
  • Section Recap 

Creating New Notes

  • Section Introduction 
  • Application Roadmap Part 4
  • Adding New Note Item To Action Bar Part 1 : Updating Action Bar Layout
  • Adding New Note Item To Action Bar Part 2 : Receiving Action Bar Selection 
  • Modifying NoteEditFragment For Note Creation 
  • Fixing New Note Bug Part 1: Sending Data To Fragments 
  • Fixing New Note Bug Part 2: Retrieving Data In Fragments 
  • Section Recap 

Adding The Database

  • Section Introduction 
  • Creating And Defining Our Database 
  • Getting Help From SQLiteOpenHelper
  • Reading Notes From Our Database Part 1: Implementing Database Methods
  • Reading Notes From Our Database Part 2: Using Database Methods 
  • Creating New Notes In Our Database Part 1: Implementing Database Methods 
  • Creating New Notes In Our Database Part 2: Using Database Methods 
  • Updating Preexisting Notes
  • Deleting Notes 
  • Section Recap 

Adding Application Preferences / Settings

  • Section Introduction 
  • Application Roadmap Part 5 
  • Creating Preference Fragment Layout 
  • Creating Preference Fragment & Activity 
  • Starting & Tweaking Preference Activity / Fragment 
  • Retrieving Application Preferences 
  • Section Recap 

Course Conclusion

  • Course Recap And Next Steps 
  • Additional Resources 
  • Closing Message 

Course 2: Certificate in iOS 9 App Development For Beginners

Introduction to the Course

  • Course Introduction 
  • Registering As iOS Developer 
  • First iOS project 
  • Adding Controls 
  • Completing The App 

Building the User Interface

  • Building The User Interface 
  • Storyboard Basics 1 
  • Storyboard Basics 2 
  • UILabel Storyboard 
  • UIlabel Code 
  • UIbutton Control 
  • UItextfield Control 
  • UItextview Control 
  • UIsegmented Control 
  • UIslider Control 
  • UIswitch Control 
  • UIprogressview Control 
  • UIactivityindicator Control 
  • UIstepper Control 
  • UIimageview Control 
  • UIdatepicker Control 
  • Page Control 
  • UIPicker Control 
  • UITableView 1 
  • UITableView 2 
  • UITableView 3 
  • UITableView 4 
  • UICollectionView 
  • NavigationController 
  • Passing Data 
  • UITabBar Controller 
  • UIToolbar Control 
  • User Alerts And Messages 
  • UIWebView 1 
  • UIWebView 2 

iOS features

  • iOS Features 
  • Geocoding 
  • Using MKMapItem
  • Using MapKit 
  • Getting the Current Location 
  • Posting Using Uiactivityviewcontroller 
  • Posting to Twitter Using SLComposeViewController 
  • Posting to Facebook Using SLComposeViewController 
  • Going Async 
  • Reminders and Alarms 
  • File Management 

Working with data

  • Working With Data 
  • Nsdictionary Intro 
  • Json 
  • Databases 
  • Sqlite Walkthrough 
  • iCloud Files - UIDocument 
  • iCloud Setup 
  • iCloudFiles 

Publishing your App

  • Publishing Your App 
  • iOS Dev Center 
  • Provisioning 
  • iTunesconnect 

Conclusion

  • Conclusion and Resources
  • Closing Message 

Course 3: Certificate in Mobile UI and UX Design

What is UX Design?

  • Introduction to the Course 
  • What Is UI UX Design 
  • The User-Centered Design Philosophy 
  • Example of Strong UX UI Design 
  • Exercise - Testing an App for UI UX Quality 
  • Working with New Experiences for Users 
  • Practice Exercise

Mobile UX Design Trends

  • Mobile UX Design Trends 
  • Performance-Centric Design 
  • Live Updating and Cloud Collaboration 
  • Geolocation
  • Leveraged Services and API Employment 
  • Approaches to Interactions and Content 
  • Utilizing Recent Trends 
  • Practice Exercise 

UX Discovery, Assessment & Planning

  • Establishing Customer Requirements 
  • Identifying the Technical Requirements 
  • The User Research Process 
  • Introduction to Creating a Requirements Documents 
  • The Requirements Document In-Depth 
  • Competitor Research and Differentiators (
  • Usability Testing Methods 

“Nuts & Bolts” / Wireframing to Prototyping

  • Introduction to Wireframing and Prototyping (
  • Mobile Navigation Patterns 
  • Wireframing Exercise 
  • Tools for Wireframing 
  • Evaluate and Revise Your Design 
  • Exercise - Build a Basic Wireframe 

User Interface High Fidelity Design

  • Introduction to High Fidelity Design 
  • Design Style Choices 
  • Master Art Files & Static Mockups 
  • Complementation
  • Brand Identity 
  • Typography In Design
  • Pitching Your Designs 

During Development - Building the UX

  • Starting UI UX Development 
  • Guidelines and Documentation 
  • Building the UI 
  • Hybrid and Web-Based Apps
  • UI Design Wrap Up

Course 4: Certificate in PhoneGap for Beginners

Introduction to the Course

  • Introduction to the Course 
  • About the Instructor / What You Will Learn

Introduction to PhoneGap

  • Section Introduction 
  • Downloading and Installing the Software 
  • Create a sample project to test the application 
  • Test the sample project on the AVD emulator 
  • Dissect the important files 
  •  Section Conclusion 

Learning how to use the generic API's

  • Section Introduction 
  • Network Connection API Part1 
  • Network Connection API Part2 
  • Network Connection API Part3 
  • Network Connection API Part4 
  • Notification API Part1 
  • Notification API Part2 
  • BatteryStatus API Part1 
  • BatteryStatus API Part2 
  • Device Information API Part1 
  • Device Information API Part2 
  • Device Information API Part3 
  • Section Conclusion 

Use debugging mode and hardware API's

  • Section Introduction 
  • Learn about the hardware API's_Geolocation API
  • Learn about the hardware API's_Camera API(Part1) 
  • Learn about the hardware API's_Camera API(Part2) 
  • Learn about the hardware API's_Media API 
  • Create a custom PhoneGap template 
  • Section Conclusion 

Course Conclusion

  • End of Course Final Thoughts and Closing Statements 

 

 

 

Entry requirements

Students must have basic literacy and numeracy skills.

Minimum education

Open entry. Previous schooling and academic achievements are not required for entry into this course.

Computer requirements

Students will need access to a computer and the internet. 

Minimum specifications for the computer are:

Windows:

  • Microsoft Windows XP, or later
  • Modern and up to date Browser (Internet Explorer 8 or later, Firefox, Chrome, Safari)

MAC/iOS

  • OSX/iOS 6 or later
  • Modern and up to date Browser (Firefox, Chrome, Safari)

All systems

  • Internet bandwidth of 1Mb or faster
  • Flash player or a browser with HTML5 video capabilities(Currently Internet Explorer 9, Firefox, Chrome, Safari)

Students will also need access the following applications:

Adobe Acrobat Reader

1.  Who are Courses For Success?

Courses For Success is a global course platform that started in 2008 with 5 courses, since then we have grown to over 10,000 online courses. As our courses are delivered online via the internet, we sell our courses worldwide.

Our courses span across many categories including Academic, Animal, Beauty, Business, Career, Counseling, Creative & Media, Health & Therapy, Hobbies & Trades, IT, Personal Development, Sports & Fitness.

Some of the companies we work with include Groupon, Living Social, CNN, Entrepreneur, Mashable, Reed UK, Stack Social and many more.

2.  Is there a refund/cancellation policy?

Yes, we have a 7-day money-back refund guarantee. Just send us an email to email///mce_host/info)(coursesforsuccess.com">email/info)(coursesforsuccess.com with the subject Courses For Success Refund so we can accommodate your request.

3.  What is the FREE Personal Success Training Program?

The Personal Success Training Program was developed by Courses For Success to help our customers achieve success. Currently, we are offering this program for FREE with every course or bundle purchase this month. This is a limited time offer! We have received thousands of reviews for this program, please see: Personal Success Training Program Reviews

4.  Are there any requirements to study this course?

No, anyone who has an interest in learning more about this subject matter is encouraged to take our course. There are no entry requirements to take this course.

5.  Do I require to have finished high school to complete this course?

No, you do not require a High School Diploma or to have finished school to study this course, this course is open to anyone who would like to take this course.

6.  What if English is not my first language?

This course is provided in English, however, due to the digital nature of our training, you can take your time studying the material and make use of tools such as google translate and Grammarly.

7.  Is this course online or conducted in person?

All our courses are accessible online on any device. You may complete them at your own pace and at your own time.

8.  How do I receive my course?

After you have completed the payment, you will receive a confirmation email and tax receipt. You will also receive an email containing your course login details (username and password), as well as instructions on how to access and log in to your course via the internet with any device, please check your junk/spam folder in the event that you do not receive the email.

9.  When does this course start?

Providing you have internet access you can start this course whenever you like, just go to the login page and insert your username and password and you can access the online material.

10.  What is online learning like?

Online learning is easy, if not easier than a traditional academic situation. By studying an online course, the usual boundaries caused by location and time constraints are eliminated, meaning you are free to study where and when you want at your own pace. Of course, you will need to be able to self-manage your time and be organized, but with our help, you’ll soon find yourself settling into a comfortable rhythm of study.

11.  What computer skills do I need for my course?

You don't need to be a computer expert to succeed with our online training, but you should be comfortable typing, using the internet and be capable of using common software (such as Microsoft word).

12.  How long will you have access to the online course?

There is no time limit for completing this course, it can be studied in your own time at your own pace. Once you have purchased this course you will have unlimited lifetime access, meaning you can access this course whenever you want.

13.  How long will my course take?

Please see number of Hours to complete on Course Duration, under course summary.

14.  What is included with the course?

The onetime fee includes all training materials, including online content, diagrams, videos if included, interactive instructions and quizzes, plus you will receive a certificate upon completion.

15.  Do I need to buy textbooks?

All the required material for your course is included in the online system, you do not need to buy anything else.

16.  Is the course interactive?

Yes, all our courses are interactive.

17.  Is there an assessment or exam?

Yes, you will be required to complete a multiple-choice test online at the end of your course, you can do this test as many times as you require.

18.  What type of certificate will I receive?

You will receive a Certificate of Completion that is applicable worldwide, which demonstrates your commitment to learning new skills. You can share the certificate with your friends, relatives, co-workers and potential employers. Also, include it in your resume/CV, professional social media profiles and job applications.

Wendy Sue Hunt - 5 STAR REVIEW
"If you are considering taking any “Courses for Success”, I would highly recommend it. I have always been a firm believer it’s important to always sharpen your skills. You are never too old to learn more. I found the courses very helpful, interesting and easy to understand.
The term “Courses for Success” helped me in my current position to succeed. After completing the courses, I gave my manager the completion certificates. Recently I received a promotion too."
Valencia Marie Aviles - 5 STAR REVIEW
"I had a very good experience with my course. It has helped me to get multiple jobs and prepared me for almost everything I would need to know. The course was very informative and easy to understand and broken up perfectly to be done in a short amount of time while still learning a good amount! I would recommend Courses for Success to anyone trying to get abs certifications for job advancements, it is well worth it!"
ELENA GRIFFIN - 5 STAR REVIEW
"I have absolutely enjoyed the materials from Courses for Success. The materials are easy to understand which makes learning enjoyable. Courses for Success have great topics of interest which make you come back for more.
Thank you Courses for Success for being part of my learning journey and making education affordable!"

Our completion certificates are very valuable and will help you progress in your work environment and show employers how committed you are to learn new skills, you might even get a promotion.

19.  Will this course be credited by universities?

No, it is not equivalent to a college or university credit.

20.  Am I guaranteed to get a job with this certificate?

This course will give you the skills you need to help you obtain employment, but it’s up to you if you get the job or not.

21.  How will this course assist me with my career?

Studying and completing this course will show employers that you have the knowledge in this field, additionally you will gain more confidence in this area of expertise.

22.  How long is the certificate valid for?

The Certificates are valid for life and do not need renewing. 

23.  Can I take more than one course at a time?

Courses are studied online at your own pace and you are free to study as many or as few courses as you wish, we also offer online course bundles that allow you to save on additional courses so that you may get all the topics related to your training goals in one go.

24.  What are the Payment Methods available? Is there a payment plan?

We accept payments via PayPal, Credit Card and Bank Transfer. *For faster transaction Credit Card payments are preferred. Please purchase online via our website course product page or contact us at email/info)(coursesforsuccess.com, to pay via bank transfer.

25.  Can I purchase for multiple people?

Yes, you can do this by purchasing individually via website or send us a request via email at email/info)(coursesforsuccess.com

26.  Can I request for an invoice before purchase?

Yes, you can request for an invoice via email at email/info)(coursesforsuccess.com

27.  Purchase for a gift?

Yes, you can purchase this course as a gift, simply send an email to email/info)(coursesforsuccess.com, with the course details and we can accommodate this.

28.  Can I create my own course bundle?

Yes, you can customize your own bundle. Please send us the complete list with the exact course link of the courses you'd like to bundle up via email email/info)(coursesforsuccess.com and we will create them for you. *Each course access, time of completion and certification varies depending on the course type.

29.  How will I contact Courses For Success if I have any questions?

You can contact our support team, at any time through live chat on our website, or email at email/info)(coursesforsuccess.com, or by calling one of our phone numbers depending on which country you are in.  

About this Course

Learn Jump start your app development career

If you've ever wanted to actually build the mobile app ideas floating around in your head but didn't know where to start, this is the course for you. This course is meant to get you started developing mobile apps even if you've never written a line of code.
You'll start by building fully functional apps without writing code. You'll then move to fully learn both Android and iOS development along with the Java and Swift programming languages.

Going beyond just app development, you'll also learn mobile UI/UX design and how to mock up your app ideas using Sketch 3.

Finally you'll learn how to leverage the power of PhoneGap, which lets you write your app once and convert it to other platforms for publishing.

Getting Started with App Development

You'll start by learning app development without writing code at all using Android App Inventor. Here you'll learn basic programming terminology and concepts by building functioning mobile apps that you can actually publish to the market.
By removing the coding aspect from app development, you'll be able to truly understand what you're doing before diving into the more complex world of writing code.

This is what sets our course apart from all the others you'll see on Udemy.

Android App Development

First you'll learn the basics of Java, which is essential for Android Development. Then you'll be ready to learn Android app development,

Apple (iOS) App Development

Start by learning the new Swift programming language. Swift is the language iOS developers will be using to develop apps moving forward. Next you'll learn basic iOS app development using Xcode before moving on to intermediate and advanced topics that will allow you to publish apps to the app store, add in-app purchasing and much more.

App Design and UI/UX Design

Apps that don't look great or don't function well for the user will be deleted faster than they were downloaded. In the following sections you'll learn everything you need to know about user interface design and user experience design so you can develop apps that people will actually want to use.

You'll also learn how to mock up your app designs using the popular Sketch 3 mobile mockup software.

PhoneGap

PhoneGap is a technology that allows you to write your app using one programming language and SDK, then convert it to other platforms for publishing. So if you prefer to make your app using Java and the Android SDK, you'll be able to publish your apps to the Apple App Store and the Windows App Store without having to write new apps for each platform. Neat! 

Course Fast Facts:

  1. All courses are easy to follow and understand
  2. Unlimited lifetime access to course materials
  3. Study as many courses as you want
  4. Delivered 100% on-line and accessible 24/7 from any computer or smartphone
  5. You can study from home or at work, at your own pace, in your own time
  6. Download printer friendly course content

Course Delivery

Courses are accessed online  by any device including PC, tablet or Smart Phone. Upon purchase an automated welcome email will be sent to you (please check your junk email inbox if not received as this is an automated email), in order for you to access your online course, which is Available 24/7 on any computer or smart mobile device. 

Recognition & Accreditation

All students who complete this course, receive a certificate of completion per course and will be issued a certificate via email.

Course 1: Certificate in Android App Development: Easy and Quick Programming

Introduction to the Course

  • Course Introduction 
  • Brief Android Overview 
  • Final Project Demo 

Setting Up Your Environment

  • Section Introduction 
  • Installing The Java Development Kit 
  • Downloading And Installing Android Studio
  • Adding Sdk Tools, Packages And Platforms 
  • Section Conclusion 

Structure Of An Android Application

  • Section Introduction 
  • Configuring New Projects P1: Application Name, Package Name, Project Location 
  • Configuring New Projects P2: Targeted Device; Android SDK’s 
  • Configuring New Projects P3: Starter Activities
  • Configuring New Projects P4: Activity Customization 
  • Activities 
  • Manifest File
  • Build.gradle File 
  • Res directory: drawable folder 
  • Res directory: layout folder 
  • Res directory: menu folder 
  • Res directory: values folder 
  • Section Recap 

Running & Testing Android Applications

  • Section Introduction 
  • Setting Up (Physical) Android Phone
  • Setting Up Emulator
  • Running App Via Device or Emulator 
  • Android Tool Window 
  • Section Recap

Breaking Down Android Layouts

  • Section Introduction 
  • Views & View Groups 
  • Introduction To Layouts Editor / Visual Designer 
  • Breaking Down Android Layouts 
  • Introduction To Widgets 
  • Defining Layout Text With The String Resource File 
  • Brief Overview Of Android Dimensions 
  • Creating Additional Layouts With Android Studio 
  • Section Recap 

Breaking Down Android Activities

  • Section Introduction 
  • The Activity Lifecycle
  • Settings Layouts And Accessing UI elements From Activity
  • Creating Additional Activities With Android Studio 
  • Creating Additional Activities Without Android Studio 
  • Section Recap 

Breaking Down Android Intents

  • Section Introduction 
  • Intent Overview 
  • Starting New Activities With Intents 
  • Sending Data To Other Activities 
  • Receiving From Another Activity 
  • Creating Implicit Intents
  • Section Recap 

Setting Up Notebook Application

  • Section Introduction 
  • Creating Notebook Application 
  • Breaking Down Newly Created Project Part 1 
  • Breaking Down Newly Created Project Part 2 
  • Implementing The Main Activity Listfragment 
  • Breaking Down Fragments 
  • Section Recap

Implementing Main Note List

  • Section Introduction 
  • Application Roadmap Part 1 
  • Demonstrating Simple ArrayAdapter 
  • Implementing Custom ArrayAdapter Part 1 : Creating Row Layout 
  • Implementing Custom ArrayAdapter Part 2 : Creating Note Data Structure 
  • Implementing Custom ArrayAdapter Part 3 : Creating NoteAdapter 
  • Implementing Custom ArrayAdapter Part 4 : Finalizing And Filling Note List 
  • Implementing Custom ArrayAdapter Part 5 : Optimizing NoteAdapter 
  • Section Recap 

Implementing NoteViewFragment & NoteDetailActivity

  • Section Introduction
  • Application Roadmap Part 2
  • Creating NoteDetailActivity 
  • Starting NoteDetailActivity Via Intent 
  • Adding NoteViewFragment Part 1 : Creating The Fragment 
  • Adding NoteViewFragment Part 2 : Creating The Layout 
  • Adding NoteViewFragment Part 3: Populating Layout With Received Note Data
  • Dynamically Loading NoteViewFragment 
  • Section Recap 

Implementing NoteEditFragment

  • Section Introduction 
  • Application Roadmap Part 3 
  • Creating ListFragment Context Menu Part 1 : Adding Menu layout 
  • Creating ListFragment Context Menu Part 2 : Implementing Menu Layout 
  • Adding NoteEditFragment Part 1 : Creating The Fragment 
  • Adding NoteEditFragment Part 2 : Creating The Layout 
  • Adding NoteEditFragment Part 3 : Populating Layout With Received Note Data 
  • Dynamically Adding And Starting Noteeditfragment Part 1 
  • Dynamically Adding And Starting Noteeditfragment Part 2 
  • Section Recap 

Improving NoteEditFragment

  • Section Introduction 
  • Creating AlertDialog Box 
  • Implementing Category Button OnClickListener 
  • Creating AlertDialog Confirmation Box 
  • Implementing Save Button OnClickListener 
  • Retaining Information On Orientation Change With OnSaveInstanceState 
  • Section Recap 

Creating New Notes

  • Section Introduction 
  • Application Roadmap Part 4
  • Adding New Note Item To Action Bar Part 1 : Updating Action Bar Layout
  • Adding New Note Item To Action Bar Part 2 : Receiving Action Bar Selection 
  • Modifying NoteEditFragment For Note Creation 
  • Fixing New Note Bug Part 1: Sending Data To Fragments 
  • Fixing New Note Bug Part 2: Retrieving Data In Fragments 
  • Section Recap 

Adding The Database

  • Section Introduction 
  • Creating And Defining Our Database 
  • Getting Help From SQLiteOpenHelper
  • Reading Notes From Our Database Part 1: Implementing Database Methods
  • Reading Notes From Our Database Part 2: Using Database Methods 
  • Creating New Notes In Our Database Part 1: Implementing Database Methods 
  • Creating New Notes In Our Database Part 2: Using Database Methods 
  • Updating Preexisting Notes
  • Deleting Notes 
  • Section Recap 

Adding Application Preferences / Settings

  • Section Introduction 
  • Application Roadmap Part 5 
  • Creating Preference Fragment Layout 
  • Creating Preference Fragment & Activity 
  • Starting & Tweaking Preference Activity / Fragment 
  • Retrieving Application Preferences 
  • Section Recap 

Course Conclusion

  • Course Recap And Next Steps 
  • Additional Resources 
  • Closing Message 

Course 2: Certificate in iOS 9 App Development For Beginners

Introduction to the Course

  • Course Introduction 
  • Registering As iOS Developer 
  • First iOS project 
  • Adding Controls 
  • Completing The App 

Building the User Interface

  • Building The User Interface 
  • Storyboard Basics 1 
  • Storyboard Basics 2 
  • UILabel Storyboard 
  • UIlabel Code 
  • UIbutton Control 
  • UItextfield Control 
  • UItextview Control 
  • UIsegmented Control 
  • UIslider Control 
  • UIswitch Control 
  • UIprogressview Control 
  • UIactivityindicator Control 
  • UIstepper Control 
  • UIimageview Control 
  • UIdatepicker Control 
  • Page Control 
  • UIPicker Control 
  • UITableView 1 
  • UITableView 2 
  • UITableView 3 
  • UITableView 4 
  • UICollectionView 
  • NavigationController 
  • Passing Data 
  • UITabBar Controller 
  • UIToolbar Control 
  • User Alerts And Messages 
  • UIWebView 1 
  • UIWebView 2 

iOS features

  • iOS Features 
  • Geocoding 
  • Using MKMapItem
  • Using MapKit 
  • Getting the Current Location 
  • Posting Using Uiactivityviewcontroller 
  • Posting to Twitter Using SLComposeViewController 
  • Posting to Facebook Using SLComposeViewController 
  • Going Async 
  • Reminders and Alarms 
  • File Management 

Working with data

  • Working With Data 
  • Nsdictionary Intro 
  • Json 
  • Databases 
  • Sqlite Walkthrough 
  • iCloud Files - UIDocument 
  • iCloud Setup 
  • iCloudFiles 

Publishing your App

  • Publishing Your App 
  • iOS Dev Center 
  • Provisioning 
  • iTunesconnect 

Conclusion

  • Conclusion and Resources
  • Closing Message 

Course 3: Certificate in Mobile UI and UX Design

What is UX Design?

  • Introduction to the Course 
  • What Is UI UX Design 
  • The User-Centered Design Philosophy 
  • Example of Strong UX UI Design 
  • Exercise - Testing an App for UI UX Quality 
  • Working with New Experiences for Users 
  • Practice Exercise

Mobile UX Design Trends

  • Mobile UX Design Trends 
  • Performance-Centric Design 
  • Live Updating and Cloud Collaboration 
  • Geolocation
  • Leveraged Services and API Employment 
  • Approaches to Interactions and Content 
  • Utilizing Recent Trends 
  • Practice Exercise 

UX Discovery, Assessment & Planning

  • Establishing Customer Requirements 
  • Identifying the Technical Requirements 
  • The User Research Process 
  • Introduction to Creating a Requirements Documents 
  • The Requirements Document In-Depth 
  • Competitor Research and Differentiators (
  • Usability Testing Methods 

“Nuts & Bolts” / Wireframing to Prototyping

  • Introduction to Wireframing and Prototyping (
  • Mobile Navigation Patterns 
  • Wireframing Exercise 
  • Tools for Wireframing 
  • Evaluate and Revise Your Design 
  • Exercise - Build a Basic Wireframe 

User Interface High Fidelity Design

  • Introduction to High Fidelity Design 
  • Design Style Choices 
  • Master Art Files & Static Mockups 
  • Complementation
  • Brand Identity 
  • Typography In Design
  • Pitching Your Designs 

During Development - Building the UX

  • Starting UI UX Development 
  • Guidelines and Documentation 
  • Building the UI 
  • Hybrid and Web-Based Apps
  • UI Design Wrap Up

Course 4: Certificate in PhoneGap for Beginners

Introduction to the Course

  • Introduction to the Course 
  • About the Instructor / What You Will Learn

Introduction to PhoneGap

  • Section Introduction 
  • Downloading and Installing the Software 
  • Create a sample project to test the application 
  • Test the sample project on the AVD emulator 
  • Dissect the important files 
  •  Section Conclusion 

Learning how to use the generic API's

  • Section Introduction 
  • Network Connection API Part1 
  • Network Connection API Part2 
  • Network Connection API Part3 
  • Network Connection API Part4 
  • Notification API Part1 
  • Notification API Part2 
  • BatteryStatus API Part1 
  • BatteryStatus API Part2 
  • Device Information API Part1 
  • Device Information API Part2 
  • Device Information API Part3 
  • Section Conclusion 

Use debugging mode and hardware API's

  • Section Introduction 
  • Learn about the hardware API's_Geolocation API
  • Learn about the hardware API's_Camera API(Part1) 
  • Learn about the hardware API's_Camera API(Part2) 
  • Learn about the hardware API's_Media API 
  • Create a custom PhoneGap template 
  • Section Conclusion 

Course Conclusion

  • End of Course Final Thoughts and Closing Statements 

 

 

 

Entry requirements

Students must have basic literacy and numeracy skills.

Minimum education

Open entry. Previous schooling and academic achievements are not required for entry into this course.

Computer requirements

Students will need access to a computer and the internet. 

Minimum specifications for the computer are:

Windows:

  • Microsoft Windows XP, or later
  • Modern and up to date Browser (Internet Explorer 8 or later, Firefox, Chrome, Safari)

MAC/iOS

  • OSX/iOS 6 or later
  • Modern and up to date Browser (Firefox, Chrome, Safari)

All systems

  • Internet bandwidth of 1Mb or faster
  • Flash player or a browser with HTML5 video capabilities(Currently Internet Explorer 9, Firefox, Chrome, Safari)

Students will also need access the following applications:

Adobe Acrobat Reader

1.  Who are Courses For Success?

Courses For Success is a global course platform that started in 2008 with 5 courses, since then we have grown to over 10,000 online courses. As our courses are delivered online via the internet, we sell our courses worldwide.

Our courses span across many categories including Academic, Animal, Beauty, Business, Career, Counseling, Creative & Media, Health & Therapy, Hobbies & Trades, IT, Personal Development, Sports & Fitness.

Some of the companies we work with include Groupon, Living Social, CNN, Entrepreneur, Mashable, Reed UK, Stack Social and many more.

2.  Is there a refund/cancellation policy?

Yes, we have a 7-day money-back refund guarantee. Just send us an email to email///mce_host/info)(coursesforsuccess.com">email/info)(coursesforsuccess.com with the subject Courses For Success Refund so we can accommodate your request.

3.  What is the FREE Personal Success Training Program?

The Personal Success Training Program was developed by Courses For Success to help our customers achieve success. Currently, we are offering this program for FREE with every course or bundle purchase this month. This is a limited time offer! We have received thousands of reviews for this program, please see: Personal Success Training Program Reviews

4.  Are there any requirements to study this course?

No, anyone who has an interest in learning more about this subject matter is encouraged to take our course. There are no entry requirements to take this course.

5.  Do I require to have finished high school to complete this course?

No, you do not require a High School Diploma or to have finished school to study this course, this course is open to anyone who would like to take this course.

6.  What if English is not my first language?

This course is provided in English, however, due to the digital nature of our training, you can take your time studying the material and make use of tools such as google translate and Grammarly.

7.  Is this course online or conducted in person?

All our courses are accessible online on any device. You may complete them at your own pace and at your own time.

8.  How do I receive my course?

After you have completed the payment, you will receive a confirmation email and tax receipt. You will also receive an email containing your course login details (username and password), as well as instructions on how to access and log in to your course via the internet with any device, please check your junk/spam folder in the event that you do not receive the email.

9.  When does this course start?

Providing you have internet access you can start this course whenever you like, just go to the login page and insert your username and password and you can access the online material.

10.  What is online learning like?

Online learning is easy, if not easier than a traditional academic situation. By studying an online course, the usual boundaries caused by location and time constraints are eliminated, meaning you are free to study where and when you want at your own pace. Of course, you will need to be able to self-manage your time and be organized, but with our help, you’ll soon find yourself settling into a comfortable rhythm of study.

11.  What computer skills do I need for my course?

You don't need to be a computer expert to succeed with our online training, but you should be comfortable typing, using the internet and be capable of using common software (such as Microsoft word).

12.  How long will you have access to the online course?

There is no time limit for completing this course, it can be studied in your own time at your own pace. Once you have purchased this course you will have unlimited lifetime access, meaning you can access this course whenever you want.

13.  How long will my course take?

Please see number of Hours to complete on Course Duration, under course summary.

14.  What is included with the course?

The onetime fee includes all training materials, including online content, diagrams, videos if included, interactive instructions and quizzes, plus you will receive a certificate upon completion.

15.  Do I need to buy textbooks?

All the required material for your course is included in the online system, you do not need to buy anything else.

16.  Is the course interactive?

Yes, all our courses are interactive.

17.  Is there an assessment or exam?

Yes, you will be required to complete a multiple-choice test online at the end of your course, you can do this test as many times as you require.

18.  What type of certificate will I receive?

You will receive a Certificate of Completion that is applicable worldwide, which demonstrates your commitment to learning new skills. You can share the certificate with your friends, relatives, co-workers and potential employers. Also, include it in your resume/CV, professional social media profiles and job applications.

Wendy Sue Hunt - 5 STAR REVIEW
"If you are considering taking any “Courses for Success”, I would highly recommend it. I have always been a firm believer it’s important to always sharpen your skills. You are never too old to learn more. I found the courses very helpful, interesting and easy to understand.
The term “Courses for Success” helped me in my current position to succeed. After completing the courses, I gave my manager the completion certificates. Recently I received a promotion too."
Valencia Marie Aviles - 5 STAR REVIEW
"I had a very good experience with my course. It has helped me to get multiple jobs and prepared me for almost everything I would need to know. The course was very informative and easy to understand and broken up perfectly to be done in a short amount of time while still learning a good amount! I would recommend Courses for Success to anyone trying to get abs certifications for job advancements, it is well worth it!"
ELENA GRIFFIN - 5 STAR REVIEW
"I have absolutely enjoyed the materials from Courses for Success. The materials are easy to understand which makes learning enjoyable. Courses for Success have great topics of interest which make you come back for more.
Thank you Courses for Success for being part of my learning journey and making education affordable!"

Our completion certificates are very valuable and will help you progress in your work environment and show employers how committed you are to learn new skills, you might even get a promotion.

19.  Will this course be credited by universities?

No, it is not equivalent to a college or university credit.

20.  Am I guaranteed to get a job with this certificate?

This course will give you the skills you need to help you obtain employment, but it’s up to you if you get the job or not.

21.  How will this course assist me with my career?

Studying and completing this course will show employers that you have the knowledge in this field, additionally you will gain more confidence in this area of expertise.

22.  How long is the certificate valid for?

The Certificates are valid for life and do not need renewing. 

23.  Can I take more than one course at a time?

Courses are studied online at your own pace and you are free to study as many or as few courses as you wish, we also offer online course bundles that allow you to save on additional courses so that you may get all the topics related to your training goals in one go.

24.  What are the Payment Methods available? Is there a payment plan?

We accept payments via PayPal, Credit Card and Bank Transfer. *For faster transaction Credit Card payments are preferred. Please purchase online via our website course product page or contact us at email/info)(coursesforsuccess.com, to pay via bank transfer.

25.  Can I purchase for multiple people?

Yes, you can do this by purchasing individually via website or send us a request via email at email/info)(coursesforsuccess.com

26.  Can I request for an invoice before purchase?

Yes, you can request for an invoice via email at email/info)(coursesforsuccess.com

27.  Purchase for a gift?

Yes, you can purchase this course as a gift, simply send an email to email/info)(coursesforsuccess.com, with the course details and we can accommodate this.

28.  Can I create my own course bundle?

Yes, you can customize your own bundle. Please send us the complete list with the exact course link of the courses you'd like to bundle up via email email/info)(coursesforsuccess.com and we will create them for you. *Each course access, time of completion and certification varies depending on the course type.

29.  How will I contact Courses For Success if I have any questions?

You can contact our support team, at any time through live chat on our website, or email at email/info)(coursesforsuccess.com, or by calling one of our phone numbers depending on which country you are in.  

We provide a 7 Day Money Back Refund on all Courses

Now Only US$449 Save US$400 (47%)
OFF RRP US$849
Delivery Method

Online - Certificate of Completion

Get Info Pack

Special Offer

 

Receive The Personal Success Training Program FREE, When You Purchase This Course - Limited Time Remaining!  (Value $600)

 

The Personal Success Training Program Helps You Stay Focused To Achieve Your Goals!
Benefits:
  • How to layout a Success Plan.
  • Get where you want to be in life.
  • How to unclutter your mind to succeed.
  • Achieve your dreams using your imagination.
  • How to have faith in yourself.
Features:
  • 12 month online access,  24/7 anywhere.
  • Complement your individual course purchase.
  • Internationally recognized by the IAOTS.
  • Thousands of positive reviews.
  • Limited Time Offer - Ends Soon.
 

Share this course

Course Summary

Course ID: 009SRPPAD4CB
Delivery Mode: Online
Access: Unlimited lifetime access-Study at your own pace
Tutor Support: Yes
Duration: 56 Hours
Assessments: Yes
Qualification: Certificate of Completion

Popular Courses and Bundles

Get a FREE Career Planner