Our continuous intake model means you don’t need to wait until September, you can start training towards a career you love as soon as you are ready.

FOR ANY INQUIRIES CALL: 1-877-297-0777

APPLICATIONS DEVELOPER - NEW!

PROGRAM DETAILS

TYPE:Diploma
TIME:Morning or Afternoon
DURATION:65 Weeks
FIELD PLACEMENT:Available
CAMPUSES:Specific ( INQUIRE )
NOC Code:2174, 2175
PROGRAM OUTLINEApplications Developer Program Outline NB

PROGRAM OVERVIEW

Application development has grown to be a lucrative career choice for those who want to use their creativity and innovation to drive the future of technology forward. We designed the Applications Developer (Mobile Web Specialist) diploma program to help you get all of the technical knowledge you need to get started on your new career.

In this program, you will learn how to create Web sites that are interactive and visually appealing as well as programs using a variety of different languages (Java, C#/ASP.NET, SQL). You will also learn how to create mobile apps (Android, Web, iPhone), as well as advanced Web programming, including the programming that runs on back-end Web servers.

Students receive:

  • REAL-WORLD WORK EXPERIENCE WITH AN 8 WEEK FIELD PLACEMENT!
  • ADOBE CREATIVE SUITE DESIGN SOFTWARE.
  • FREE CERTIFICATION EXAM VOUCHERS INCLUDING DESIGNATIONS FROM ADOBE ACA (SEE DETAILS BELOW).
  • FREE MICROSOFT OFFICE PROFESSIONAL PLUS AND MICROSOFT IMAGINE PREMIUM

INCLUDED COURSES

SELECT PROVINCE : NB


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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

PHP Programming

This course follows a step-by-step introduction to the topics concerning programming with MySQL. Topics include introduction to Web development and PHP, working with data types and operators, building functions and control structures, manipulating strings, accessing files and directories, manipulating data in arrays and strings, working with databases and MySQL, manipulating MySQL databases with PHP, managing state information, developing object-oriented PHP, and debugging and error handling.

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.

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

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.

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.

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.

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.

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.

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!

Group of coworkers giving 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

Careers include Website Designer/Junior Web Developer; Junior Java Developer, Junior C# Developer, Junior ASP.NET Developer, SQL Developer, Web Developer; HTML5/CSS Developer, JQuery Developer, PHP Developer; Android Developer, Mobile Developer, iOS Developer, iPhone Developer, and iPad Developer.

SALARY INFORMATION

Average Wage ($/hr)  - $24.52 to $30.81
High Wage ($/hr)        - $42.06 to $48.08

Source: www.labourmarketinformation.ca

CERTIFICATIONS

Students who successfully complete this program 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.

ADMISSION REQUIREMENTS

Grade 12 or equivalent or mature student status.

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