Applications Developer

Drive your career forward in a lucrative field with the right education.

Request Info!

Fill in the form below and we will contact you as soon as possible.

First Name is required
First Name is required
Valid email address is required
Valid phone number is required
Please enter a valid postal code
Campus of Interest is required
Program of Interest is required
Consent is required




65 Weeks



Program Outline

View Outline Arrow Icon Pointing Right

About The Program

The Applications Developer diploma program offers free Microsoft Office Professional and Microsoft Imagine Premium, and real-world work experience with an 8-week field placement.

Career Opportunities

As an Applications Developer graduate, you will qualify for positions such as: Junior Web Developer, Intranet Site Developer, Mobile Developer, Junior Java Developer, Junior C# Developer, Junior ASP.NET Developer, and HTML5/CSS Developer.

Employers Who Have Hired Eastern Grads

  • Skillsoft
  • Innovatia
  • Public Service Pay Centre
  • Service New Brunswick
  • Xplornet
  • Robert Half International Inc.
  • Stellar Learning Strategies


94 %

Employment Rate*

$ 29

Average Wage/hr**

$ 43

High Wage/hr**

*Employment Rate based on 2018 contactable Eastern graduates employed in a related field.


NOC Code: 2174, 2175 - **Wage data is for employees in all ranges of experience in the field, rounded down to the nearest dollar, and based on New Brunswick data. Local (or regional) income may vary.

Program Details

Did you know that companies are always on the lookout for professionals who can develop their web and mobile apps to help them advance their business? So, if you’re interested in creating applications and are looking to be part of a demanding field, then the Applications Developer program will take you in the right direction.
Learn how to create interesting and aesthetically-pleasing websites and applications, as well as programs, using a variety of different languages (Java, C#/ASP.NET, SQL); create mobile apps (Andriod, Web, iPhone), as well as advanced web programming, including programs that run on back-end web servers.

Students enrolled in the program receive:

  • Adobe Creative Suite Design Software
  • Free certifications exam vouchers including designations from Adobe ACA. You will be eligible to write 1 certification exam that is a stepping stone to a Microsoft Certified Solutions Associate (MCSA) certification. The remaining certification exams include 2 Adobe Certified Associate (ACA) certifications in each of Adobe Photoshop and Adobe Illustrator. Students are provided with these 3 certification exam vouchers to write the certifications they wish to pursue.
Course Listings: New Brunswick
Arrow Down
Icon-Quiz-Small Created with Sketch. 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.
Icon-Quiz-Small Created with Sketch. 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.
Icon-Quiz-Small Created with Sketch. Advanced Web Technologies
In this course students will learn the advanced capabilities of HTML and CSS3. Students will be exposed to of practical learning culminating to a final course project. They will also learn the basics of Search Engine Optimization.
Icon-Quiz-Small Created with Sketch. Career Planning & Preparation - Level I
This module introduces tools for planning and preparing for a successful job search, so that students can maintain a career-focused approach throughout their education program. Students will learn about the "Hidden" Job Market and ways to access it in their upcoming job search, how to research opportunities and network for industry contacts, and use appropriate etiquette when communicating with prospective employers. Students will identify their personal skills, values and preferences for the workplace, begin preparation of a professional resume and references, and organize proof documents for their career portfolio. Class discussions on various self-management topics introduced in Student Success Strategies will round out this module, which is a pre-requisite for Career Planning and Preparation - Part II.
Icon-Quiz-Small Created with Sketch. Career Planning & Preparation - Level II
This module continues to build on the concepts and skills introduced in Career Planning and Preparation - Part I. Students will learn how to conduct an effective job search and identify various methods of applying for work with today's technology. Students will create a personal list of "Top Employers" and target current industry opportunities, while finalizing their professional resume, portfolio and career correspondence. Students will learn to identify the different types and forms of interviews, practice responding to typical questions, and practice follow-up, evaluation and negotiation techniques they can use to ensure success. Self-management topics from Career Planning and Preparation - Part I will be reviewed, with a focus towards on-the-job success in both learner placements and post-graduate employment.
Icon-Quiz-Small Created with Sketch. Field Placement - Applications Developer
At the successful completion of the classroom hours of this program, students will be placed in a 200-hour internship at an outside organization. Students will have the opportunity to apply their new and developed skills in a real-world environment. Hosts include small, medium, and large organizations that have an Information Technology department, or organizations that provide technology and technology services.
Icon-Quiz-Small Created with Sketch. 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.
Icon-Quiz-Small Created with Sketch. 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.
Icon-Quiz-Small Created with Sketch. 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.
Icon-Quiz-Small Created with Sketch. JQuery and CMS Development
Students will create attractive dynamic web pages by providing additional functionality to them. In this course, students will apply advanced techniques in JavaScript programming and JQuery to make web pages highly functional. Advanced JavaScript Programming is intended for students who are experienced developers of web pages and have experience with JavaScript. Students should be comfortable creating web pages, writing XHTML code and basic JavaScripts, and proficient in using web browsers such as Internet Explorer. Students will learn to build sites with WordPress, how to publish content, add media, manage users, and keep sites secure.
Icon-Quiz-Small Created with Sketch. Linux and Apache
This course introduces students to the HTTP protocol, Web servers, and clients generally, and the Apache Web server specifically, as well an introduction to the Linux operating system. Areas covered include HTTP, installing and configuring Apache, virtual hosting, monitoring server status and logging, developing Web applications, authentication, security, caching, and proxies.
Icon-Quiz-Small Created with Sketch. Android Development
In this course, students learn how to build mobile applications using the Android SDK. This course takes a hands-on approach to learning Android development with a series of projects. Each project introduces a new feature and highlights techniques and best practices to get the most out of the Android SDK.
Icon-Quiz-Small Created with Sketch. iPhone Development
This course provides students with the knowledge and skills to build mobile applications for the iPhone platform. In addition, students are also introduced to the Objective C programming language.
Icon-Quiz-Small Created with Sketch. Mobile Web Development
Mobile Web Development is a course that will guide students from never having programmed with Ruby, to having a Rails application built and deployed to the web. Students will learn how to combine all the components of Rails to develop web applications. They will use test driven development to make sure applications work as designed. Students will learn how to use Git for source control and best practice techniques to create applications. Information on testing and learning to program with Ruby are also covered.
Icon-Quiz-Small Created with Sketch. 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.
Icon-Quiz-Small Created with Sketch. Software Lab - Access Fundamentals
This course consists on online training and assessment in Microsoft Access. Students are introduced to database concepts, and review basic functionality for the end-user, including creating and modifying database tables, queries, reports and forms.
Icon-Quiz-Small Created with Sketch. Software Lab - Computer Fundamentals
Through a combination of theory and hands-on-practice, this module examines the role and use of the computer in today’s workplace. Emphasis is placed on those computers outfitted with the Microsoft Windows operating system. Students will review basic computer concepts, Windows OS usage, and complete hands-on training exercises in business-standard software applications, including Microsoft Outlook and Microsoft Word. Keyboarding skills are also honed via daily keyboarding exercises and drills
Icon-Quiz-Small Created with Sketch. Software Lab - PowerPoint Fundamentals
This course consists on online training and assessment in Microsoft PowerPoint. Students are introduced to essential tools for creating attractive, professional looking slideshow presentations, with a focus on creating and formatting slides, tables, charts, and shapes, as well adding animations and transitions to slideshows.
Icon-Quiz-Small Created with Sketch. Software Lab - Word Fundamentals
This course consists on online training and assessment in Microsoft Word, and builds on the skills first introduced in Computer Fundamentals. Focus is on basic Word Processing skills, with emphasis on formatting text and paragraphs, inserting and modifying tables, inserting and modifying pictures, header and footer content, and page set-up features.
Icon-Quiz-Small Created with Sketch. Software Lab - Excel Fundamentals
This course consists on online training and assessment in Microsoft Excel. Focus is on spreadsheet basics, with emphasis on creating, formatting and printing worksheets, creating formulas, sorting and filtering data, creating and modifying charts, and using basic mathematical and logical functions.
Icon-Quiz-Small Created with Sketch. 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.
Icon-Quiz-Small Created with Sketch. Student Success Strategies
In this orientation module, emphasis is placed on thinking about achieving success from Day One. This module stresses the importance of developing non-technical skills to enhance personal, academic, and career success. This includes understanding learning styles and honing practical study skills, such as memory, reading, note-and test-taking techniques. Personal exercises will focus on teamwork, decision making and problem solving skills, setting SMART goals and maintaining a positive attitude; techniques for managing change, stress and conflict will also be explored.
Icon-Quiz-Small Created with Sketch. 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.
Admission Requirements
Arrow Down

High school graduation or equivalent. For those without high school completion, please refer to the Program Overview at the top of this page or speak to your Education Consultant.

Career Quiz

Take 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!

Success Stories

“The college has amazing, well-educated staff that are always willing to help. As a grad I gained the skills that employers were seeking, confidence and pride in my work. Best decision I made for my career goals!”