App Developer Professional
The App Developer Professional program is a comprehensive 12 week, full-time immersive Diploma program, that teaches our students the necessary skills to succeed as a web and mobile application developer. Based on the principle of Radical Relevance, our programs are taught by seasoned industry professionals, teaching you the very latest technologies and tools that are used in the industry today, so you can launch a career as a successful developer in today's rapidly evolving digital economy.
12 Weeks Full-Time
Next start date Apr 10, 2017Interested in a later date?
App Developer Professional Overview
You’ll also learn how to interpret functional specifications and UX documentation, deploy different types of databases, write maintainable and testable code, use industry-standard practices for working collaboratively in teams, and deploy your applications to the cloud.
students to instructor ratio
hours of instruction
What You'll Learn
Build single-page applications using React for front-end UI component development and routing.
Write application code that behaves consistently, runs in different environments, and is easy to test using Redux.
Use Express as a light-weight application framework for architecting your apps in Node.js.
PostgresQL and MongoDB
Learn the ins and outs of both relational and "NoSQL" databases, and how to choose the best one for your application.
Take your React skills to the next level by building truly native mobile applications for iOS and Android.
Deployment and Continuous Integration
Push code to live applications without any downtime using industry best practices for code deployment and integration.
A Day in the life of an App Development student
Our commitment to a fully engaged learning process extends into the creation of an energizing environment where our students have the time to work as well as play.
Every aspect of our in-school experience is dedicated to creating a space where students, instructors, alumni, and mentors, can engage with one another in a way that’s relaxed, supportive, and friendly.
Meet Your Instructors
What Makes RED Unique
Real Clients, Projects & Portfolios
RED is built on the principle of building Real World experience, and means our students are working with Community Partners on Real Projects, building a Real Portfolio of experience.
Radically Relevant to Industry
Our programs are continuously being updated to ensure that our students are learning the very latest skills, tools and technologies that are actually being used in the industry today.
Career Support & Development
Our tailored, highly personalized learning approach means you not only learn the right skills, but are also getting the one-on-one career support, soft skills and guidance you need to succeed.
Join the RED Community
At RED you will be part of a close-knit community who are here to support you on your journey and give you the kind of personalized attention and support to truly see you succeed in your career.
What's the difference between the Web Developer and App Developer full-time programs?
The Web Developer Professional Program is intended for those with have little or no coding experience who wish to become junior front-end developers.
The Application Developer Professional Program picks up where the Web Developer program ends off. This program explores full-stack web development based on Node.js and React. Students in this program will build complex web applications requiring databases and user account management, as well as contemporary mobile application development using React Native and progressive web apps.
Students will also have the opportunity to further explore and practice professional development team workflows used in start-ups and agencies on group projects.
Are there any pre-requisites?
Yes, the Application Developer Program is not an entry-level course. To be admitted to this program, applicants must successfully complete a short code challenge (using HTML, CSS, and JS), which will be reviewed by the course instructors.
What coding languages, frameworks, etc. do I learn about during the course?
You will learn React, Redux, Express, Node.js, PostgresQL, MongoDB, Meteor, React Native, and progressive web app development.
You will also learn other essential skills related to application development including version control, deployment, continuous integration, unit testing, and collaborative workflows.
What kinds of jobs can I get after this course?
This program allows students to expand upon the skills they acquire in the Web Developer Professional program (or an equivalent previously-acquired skill set) to become more well-rounded developers with a solid foundation in relevant back-end technologies.
Do I need a Mac for this program?
Yes, MacBooks are mandatory for this program.
Will you help me find a job?
Upon successful completion of a professional program, RED Academy is here to support you in your job search in a number of ways.
We have put in place an intensive professional development training program in addition to the technical skills we teach. We teach students how to nail a technical interview and we assist our students with personal branding. We also provide enumerable networking opportunities to get students feet wet early in their program.
Do you have a payment plan or any financing options?
Yes we do. After paying your deposit, there are two options:
RED is an affiliate partner with GROW, a Vancouver based lending company that provides a specific type of loan for people that are looking for short-term technical training.