Full Stack Mern Development Syllabus
Full Stack Mern Development Syllabus
Development
Program Syllabus
Table of Contents
Greeting from Our Founder 3
Program Timeline 5
Hiring Partners 8
Contact Us 10
Thank you for your interest in Ubiqum Code Academy! I founded Ubiqum with two goals in mind: to
create a world-class educational experience and to help students launch satisfying careers in
technology. McKinsey, a leading consulting firm, estimates that the year 2020 will require more than
225,000 jobs related to programming and coding. However, I looked at the market and found the
approach of most bootcamps to be lacking. While there were many programs in skills like Full Stack
“MERN” Development, few if any, were willing to promise their students that they would be equipped
with job-ready skills and knowledge. And fewer still committed to finding them great jobs to launch their
new careers. We do. Our learn by doing methodology was developed by many of the leading experts
in education and learning sciences. At Ubiqum Code Academy you will work in realistic projects, with
goals and activities that mirror those you will confront when you are working professionally.
You interact with other students and have full-time access to expert mentors who will guide you through
figuring out how to solve the challenges. This is why we can promise you not just a job, but a good job,
and one you will excel at. Put simply, our methodology works. There are probably funnier programs
in the market, or easier ones, but we are confident ours is the one that will best prepare you for the next
stage of your career.
Please review the syllabus for our Full Stack “MERN” Development program on the next few pages
and contact us if you would like to discuss coming to join us in Barcelona, Berlin, Amsterdam, Madrid,
Lisbon, or Buenos Aires.
Best Regards,
Sebastian Barajas
Founder & CEO of Ubiqum Code Academy
Design and build responsive Front-End web applications using HTML5, CSS3, and
JavaScript.
Build a full stack web application based on JavaScript using “MERN” (MongoDB, Express.js,
React and Node.js) stack technologies.
Use and integrate third party API’s and understand how to create REST & CRUD API’s.
Learn to effectively analyse project tasks and goals and defend the decisions made.
Write clean, modular and efficient code, following the standards of good practices and
refactoring it for optimisation.
Apply Agile processes to plan, manage, and track your software developer progress.
WEEKS 3 - 5 After grasping the basics of coding, you will spend 3 weeks mastering
Module 2 one of the most used languages in tech: JavaScript. Your goal in this
JavaScript project is to use JS to build an interactive web app composed of
AJAX, JSON, APIs,
multiple public data sources. You will use APIs to gather JSON data
Bootstrap,
Vue.js and style your pages with Bootstrap.
With the “MERN” Stack framework you will create your backend
setup with Node.js, Express and MongoDB. Getting started your
frontend App with React, and then begin the interaction with the
back-end. You will then be able to effectively implement the entire
framework from the frontend in order to share data between React
Components. The key technologies you’ll learn are:
· MongoDB
· Express / Node.js
· React
· ES6 + javascript
In this module, you will be a freelancer who develops websites for small organizations. The
Northside Youth Soccer League (NYSL) has hired you to develop a website for your Soccer
teams.
Weeks 3-5
Module 2
JavaScript
In this module you will be a developer for “Code of the Web”, a software company that develops
custom web applications in JavaScript. They have hired you to develop a follow-up website for the US
Congress. You will work on this web application using JavaScript and some of its most commonly
used frameworks, including: JSON, APIs, and Bootstrap.
In this module, you will be working on software requirements that will help you transition from pure
JavaScript to JavaScript frameworks. You could work with requirements related to a Bookstore
application or a Weather application.
Weeks 8-12
MERN “MERN” Stack
You’ve just been hired with a new development group specializing in front-end web apps. Your client
wants to build a Minimum Viable Product (MVP) for a new concept of a travel mobile application,
called MYtinerary.com. Their requirements state that it will be built in the new full-stack architecture:
MERN (Mongo, Express, React, Node). Over 5 one-week Sprints, you will develop various aspects
of the application, building dynamic front-end UI elements, a server environment, and a database. You
will deliver your MVP and test it out with actual users, and then determine what next steps you would
like to prioritize before the product’s formal release.
Adopt roles that model the real-world jobs you will have after graduation.
Have constant access to skilled mentors who help you achieve learning “breakthroughs” on
complex tasks.
Interact with structured learning resources, tied to specific project goals, and learn to find and
use the vast wealth of external resources currently available.
Actively analyze and reflect on what you’ve done to reinforce the skills you’ve learned and
develop mental models you can transfer to your professional career.
Learn how to plan and estimate your work in an Agile project setting.
Nathan Benjamin is Head of Product and Chief Strategist for Ubiqum Code
Academy. He has over 20 years of experience in the design and development of
innovative digital education products. Most recently he developed Story Based
products for McGraw Hill Digital Education and edX courses for the
Smithsonian, Harvard and MIT.
Barcelona Berlin
Cloudworks Sant Antoni We're All In coworking
Carrer del Comte Borrell, 62, Torstraße 177
08015 - Barcelona (Spain) 10115 - Berlin (Germany)
[email protected] [email protected]
+34 655 530 227 +49 176 7689 6833
Amsterdam Madrid
B. Amsterdam Cloudoworks Cibeles
John M. Keynesplein 12 Calle de Pedro Muñoz Seca, 2
1066 EP - Amsterdam (Netherlands) 28001 - Madrid (Spain)
[email protected] [email protected]
+31 611 318 998 +34 655 530 227