- MongoDB—the database
- Express—the web framework
- Angular—the front-end framework
- Node.js—the web server
We will focus on how to use each of the technologies in the stack, and how to use them together by dividing the course is divided into five sections:
We focus on setting the baseline with an introduction to full-stack development and designing a MEAN stack architecture.
We will focus on building a node web application by building a static website with node and express. We will go on to build a data model with MongoDB and will write a REST API to expose the MongoDB database to the application and will consume the API inside express.
We will add a dynamic front end with angular. We will create a full angular application with typescript and will build a single-page application with Angular.
We will learn about authenticating users, managing sessions, and securing APIs.
We will use the technologies learned in this course to design and develop a personal project.
The course will introduce students to building entire web applications using MongoDB, Express, Angular, and Node.js. At the culmination of part 4, we will have a fully functioning web application. The rest of the course will allow students to use the techniques that they have learned to develop their own project, which will be demonstrated to potential employers on week 16 of the course.
Future Career Opportunities:
- Full Stack Web Developer
- Angular Developer
- Mean Stack Developer
Please complete the following application form for the training program. Once the application has been submitted, a representative from Yoodle will contact you to schedule an interview.
The interview is about an hour in length and will be divided into two components. The first component is structured in a traditional interview style with questions followed by answers.
The second component consist of a short programming aptitude test involving some algebra, basic reasoning and logic. The test results will help identify whether our program is the right fit for you. While programming skills are not required, it is our intent to see our students reach a desired level of accomplishment.