Please be advised, triOS College is not affected by the strike. All of our nine campuses are open and classes are running AS SCHEDULED.

FOR ANY INQUIRIES CALL: 1-800-898-7467

APPLICATIONS DEVELOPER

PROGRAM DETAILS

TYPE:Diploma
TIME:AM/PM/Evening
DURATION:50 - 58 Weeks
INTERNSHIP:Available
CAMPUSES:SpecificINQUIRE
NOC CODE:2174, 2175
PROGRAM OUTLINE

PROGRAM OVERVIEW

All of today’s software applications, from games played on mobile devices to online banking web pages, were created by application developers. The need for mobile application developers is at an all-time high and will continue to grow as technologies advance. Students can complete this program in one of the following four specialties:

1. Applications Developer (Mobile Web Specialist) - 3 certifications
2. Applications Developer (Mobile Specialist) - 3 certifications
3. Applications Developer (Enterprise Mobile Specialist) - 6 certifications
4. Applications Developer (Enterprise Web Specialist) - 6 certifications

Students receive:

  • Training on SQL, Java, C#, Linux, PHP programming and Android, Mobile Flash and iPhone development (depending on the specialty chosen).
  • Real-world work experience with an 8 week Internship!
  • Adobe Creative Suite Design Software.
  • Free certification exam vouchers including designations from Adobe ACA (see details below).
  • Free Microsoft Office Professional Plus and DreamSpark Premium

INCLUDED COURSES

Adobe Illustrator

This course teaches students how to use Illustrator to create how to create vector artwork for virtually any project and across multiple media: print, websites, and interactive projects. In this course students will also learn the key elements of Illustrator.

Advanced Java

This course will give students the opportunity to learn web development using Java. Students will learn how to create servlets and Java server pages, and how to setup a tomcat server for Java web development. Additionally, students will receive a refresher on how to set up NetBeans for Java development. Finally, students will learn how to build an ecommerce website using Java technologies.

Adobe Photoshop

This course teaches students how to use Photoshop to create attractive images for web sites. Students will learn general digital graphic arts terminology, how to use the best file format for each graphic, to use color palettes and tools to ensure smooth display on both platforms. This is a lab-driven course that provides the opportunity to learn the basics and to expand to an advanced understanding of the product and its capabilities through experience.

ASP.NET

In this course, students will learn to develop advanced ASP.NET MVC applications using .NET Framework tools and technologies. The focus will be on coding activities that enhance the performance and scalability of the Web site application. ASP.NET MVC will be introduced and compared with Web Forms so that students know when each should/could be used.

C# Development

This course teaches students the programming skills that are required for developers to create Windows applications using the C# language. Students review the basics of C# program structure, language syntax, and implementation details, and then consolidate their knowledge throughout as they build an application that incorporates several features of the .NET Framework. Students will also learn how to design and develop services that access local and remote data from various data sources.

Career Management

Our Career Management program introduces students to the strategies and components of an effective job search, including self-marketing and awareness, skills inventory, job search tools and the job market. The Career Management course is delivered by our on-campus Career Services Team who are there throughout the job search to assist and mentor students towards achieving their ultimate goal of employment in their field of study. Our Team of Career Services Professionals maintain relationships in their communities with key employers and organizations that recognize the value triOS graduates have to offer. The skills learned throughout Career Management at triOS will continue to serve students in their job search as they navigate their new careers.

Developing Mobile Apps Using Windows 10

In this course students will learn essential programming skills and techniques that are required to develop Universal Windows apps. This includes a combination of both design and development skills, as well as ensuring that students are comfortable using and making the most of Visual Studio and Expression Blend tools.

Introduction to C# and ASP.NET Programming

This course provides thorough coverage of object-oriented programming fundamentals in general, and C# programming fundamentals in particular. Students will examine such topics as multi-threading, XAML, the Windows Presentation Foundation, and dynamic data structures. Moreover, the programming principles learned in C# can be applied to other languages.

Java Programming

This course gives an overview of the basics of JAVA and quickly gets into object oriented programming with Java topics also covered include, GUI Applets, GUI components, Strings, data structures, Multithreading, Networking, database driven web applications and Java Web Services.

Javascript

JavaScript enables Web publishers to add interactivity and intelligence to their HTML documents, increasing the usefulness of the things they publish on the Internet. Javascript is not nearly as complex as Java or ActiveX, and anyone willing to work through some exercises will be able to create useful programs in just a few days. This course assumes only a limited knowledge of HTML page creation. It takes the student from the most elementary aspects of JavaScript programming-embedding scripts in HTML documents, using comments, creating variables, using loops, using logic statements and creating functions-and helps them progress all the way through mastery of JavaScript's powerful event handlers.

Android Tablet Development

This course introduces the C++ standard library from the outset, drawing on its common functions and facilities to help the student write useful programs without first having to master every language detail. Also in this course students will learn how to build Native Android 8 applications using the Android NDK. This course provides hands-on exercises for creating apps that can adapt to different screen sizes—including desktop, laptop computers, tablets, and slates.

Python Development

This course discusses control structures, functions, arrays, and pointers before objects and classes. This course also covers Internet programming: Access client-side network protocols and email tools, use CGI scripts, and learn website implementation techniques using Python.

Programming Logic and Design

Provide beginning programmers with a guide to developing object-oriented program logic with this course. This course takes a unique, language-independent approach to ensure students develop a strong foundation in traditional programming principles and object-oriented concepts before learning the details of a specific programming language. The course covers object-oriented programming terminology without highly technical language, making the course ideal for students with no previous programming experience. Common business examples clearly illustrate key points. The course begins with a strong object-oriented focus that make even the most challenging programming concepts accessible. A wealth of updated programming exercises provide diverse practice opportunities.

Professional Skills

In this course, students learn and develop the skills and strategies required to function successfully in a professional setting with their particular field or industry. Areas explored include the elements needed for developing a professional work ethic; strategies for presenting oneself professionally; the importance of various interpersonal skills to function effectively in the workplace; and the value of developing problem-solving and critical-thinking skills for job performance success.

SQL Programming

In this course, students will learn about the theory behind relational databases, relational database nomenclature, and relational algebra. Areas covered include the Structured Query Language (SQL) and optimizing databases through normalization. Students will apply their knowledge with hands-on exercises designed to teach the intricacies of database design methodology.

Web Fundamentals

As a student in this course, you will learn the most important topics of HTML5 and CSS3. First, you will learn how to prepare for creating a Web site and all the basics of HTML5 and CSS3. After you have mastered the basics you will learn how to insert and work with links and images on the Web site and you will learn how to organize the Web site into organized lists and tables. Then you will learn how to implement the page layout for the Web site and apply advanced CSS styling. Next, you will learn how to enhance your Web site by creating and processing Web forms, incorporating video and audio, programming pages with JavaScript, and integrating social media tools. Before finishing your Web site you will learn how to optimize it for search engines and how to adapt it for mobile devices. Finally, you will learn how to test and finalize your Web site.

ARE YOU CAREER TRAINING READY? FIND OUT!

A group of professional men and women giving a thumbs upTake a quick and easy quiz to find out more about yourself, your goals, and identify your strengths and social style. This quiz gives you suggestions for what career areas you might consider based on your likes and preferences. Give it a try now!

Take the Quiz

CAREER OPPORTUNITIES

This industry-leading program qualifies graduates for careers such as Web Programmer, Application Programmer, Internet Site Designer, iPhone Programmer, Android Programmer / Developer – to name a few.

EMPLOYERS WHO HAVE RECENTLY HIRED triOS GRADS

  • Adobe
  • Ad Films
  • Challenger Motor Freight Inc.
  • Cyberteks Design
  • Department of National Defence – Atlantic
  • FPM3 Marketing
  • National Research Council
  • Philip & Henry Productions
  • Stream International Canada LNC
  • TNP Group
  • And more!

SALARY INFORMATION

Average Wage ($/hr)  - $25.00 to $32.97
High Wage ($/hr)        - $43.27 to $46.67

Source: workingincanada.gc.ca

CERTIFICATIONS

Depending on the Applications Developer program selected, students who successfully complete this program will be eligible to write a combination of certification exams that could lead to the following designations: Microsoft Certified Professional (MCP), Microsoft Certified Solutions Associate (MCSA), Microsoft Certified Solutions Developer (MCSD), Oracle Certified Associate (OCA), and Adobe Certified Associate (ACA).  Students are provided with the number of certification exam vouchers for the associated certifications that come with their program.

ADMISSION REQUIREMENTS

High School Graduation Diploma or Mature Student Status (18 years of age and academic achievement assessment passed). In addition, an entrance assessment must be successfully passed.

RESOURCE ARTICLE: APPLICATIONS DEVELOPERS MAKE LIFE EASIER

Woman looking at books on a shelfHow much harder and time-consuming would your life be without your mobile phone? Leaving aside the need to constantly search for the few payphones that still exist, our phones contribute so much to our lives thanks to software applications.

We can do everything from playing games to doing our banking from virtually anywhere. Best of all, doing so hardly impacts our schedule ...continue reading!

Discover a rewarding career in the technology sector!
Contact triOS College now to book a free career consultation, simply fill out the form on this page to get started!