Mobile application development for non-programmers
Have an idea for an app? Design, build, and distribute your own unique mobile application in this project-centered course. By actively applying new concepts as you learn, you will have a finished project that you can use and share at the end of the course.
Mobile applications are increasingly playing a vital role in business with a larger customer base as well as workforce relying on the convenience of access on-demand to information and services. Consider these facts:
We are spending more time online than with any other media
We are spending much of that digital time on smart mobile devices
Time spent per day on mobile devices has increased 575% in three years
80% of the time spent on mobile devices is spent using apps
Apps offer a user experience which even 'Responsive Websites' are unable to provide.
As you can see, apps are becoming the dominant form of digital interaction. The customers in today's world are on the move and they're using mobile application platforms to get there.
This course is project oriented and examines the principles of mobile application design and development. Students will learn mobile application development for iOS, Android and Windows platforms. The topics for this course will include mobile application development lifecycle (with specific focus on developing requirements), usability, app functions, use of widgets, integrating social media and handling data.
This can become your next career!
What do I need for this course?
Basic to intermediate computer knowledge and skills
A creative mind-set
An interest and willingness to learn about developing mobile applications
Who should attend?
IT professionals with no programming knowledge
IT students with no programming knowledge
Anyone interested in mobile application development
What am I going to learn?
Develop the skills required to create application for major mobile platforms including iOS, Android and Windows
Explain the factors to consider when designing software for multiple platforms
Critique mobile applications on their design pros and cons
Gain insight into new trends and features in the mobile device marketplace
Utilize rapid prototyping techniques and tools to design and develop sophisticated mobile interfaces
During this course, you will be covering:
Introduction to mobile application development
Defining mobile computing and applications
Understanding Rapid Application Development
Identifying business requirements
Identifying product and technical requirements
Identifying application dependencies
User Interface design considerations
Acknowledging design requirements for different mobile platforms
Defining and understanding usability, its best practices and guidelines for mobile applications
Please note that changes can be made at the discretion of the facilitator.
Students will be required to complete a final project where they will create a mobile application of their own choosing. The final project will require the use of the methodologies, tools and additional insights learned to test the students' ability to understand and develop innovate and creative mobile applications.
Students will receive a certification of completion.
5:30pm to 8:30pm
Friday 28th April 2017
Friday 2nd June 2017
Fayola St. Bernard
Fayola St. Bernard is no stranger to ICT, with over five (5) years' experience in the field of Software and Web Development, Fayola has been involved in each of the phases of the software development life cycle. Mobile Application Development is one of the many items on Fayola's portfolio. Fayola is an expert in numerous programming languages including object oriented programming languages.
Fayola also holds an outstanding academic record. Apart from being awarded a World Prize (NCC Global Achiever in Information Technology) for academic excellence, Fayola completed her BSc (Hons) Business Computing with First Class Honours from the prestigious London Metropolitan University before completing her MSc Information and Communication Technology at Anglia Ruskin University.
Fayola's involvement in ICT continues beyond her workplace. Fayola is actively engaged in teaching and facilitating numerous ICT courses at CTS College.
Mr. Valmeeki Ashrit
No books will be required for this course. All handouts and additional resources will be provided by CTS.