A MEAN Stack Developer is a software engineer who is specializes in developing web applications with so-called MEAN, a collection of JavaScript-based technologies. Responsibilities include building interactive consumer data from multiple systems and RESTfully abstract to the UI through a Node.js backend; define code architecture decisions to support a high-performance and scalable product with a minimal footprint. Address and improve any technical issues; and collaborate well with engineers, researchers, and data implementation specialists to design and create advanced, elegant and efficient systems.
The MEAN Stack Developer program introduces students to building dynamic web applications with MongoDB, Express, AngularJS, and Node.js. Students learn about essential JavaScript-based technologies, async programming, and MVC design techniques. Students also walk through establishing database connectivity and secure user authentication. Once complete, students will have the basic skills they need to create full-fledged JavaScript-based web solutions from server to browser, and integrate all MEAN stack technologies into full working systems.
After completing this program, learners will be able to:
After completing this program, learners will have the opportunity to take the leading national/industry-recognized certification exam(s) essential to entry-level employment in this fast-growing field.
Microsoft Technology Associate (MTA) 98-375 HTML5 Application Development Fundamentals Certification |
Learners who complete this program are eligible to participate in an optional volunteer externship opportunity with a local company/agency/organization whose work aligns with this area of study in order to gain valuable hands-on experience. As learners progress through their eLearning program, an Externship Coordinator will reach out to coordinate placement.
Note: Additional documentation including health records, immunizations, drug-screening, criminal background checks, etc. may be required by the externship facility.