Full Stack Development Boot Camp
The digital revolution has transformed virtually every area of human activity – and participants can be a part of it as a web development professional. UNC Charlotte’s Full Stack Development Certificate Program is a part-time program that begins with a deep dive into the basics of coding and data structure and gives participants the knowledge and skills to build dynamic end-to-end web applications and become a full stack web developer.
This program is rigorous and fast-paced and covers both the theory and application of web development. As participants gain proficiency, they’ll demonstrate what they’ve learned and will have ample opportunities for hands-on involvement in real-world, organization-specific projects. This will provide participants with an impressive Professional Portfolio and the confidence to succeed as a web development professional.
What Participants Will Learn
- Apply “social coding” accepted and best practices (including source control, issue tracking, functional feedback, etc.)
- Build a front-end website either from scratch or by utilizing a front-end framework (such as Bootstrap)
- Expertly navigate the file system and terminal basics
- Deploy static and dynamic websites to the cloud
- Create a full stack Single Page Application with AJAX communication
- Implement complex logical conditions to meet an objective
- Write SQL commands to perform Create, Read, Update and Delete commands
- Conceive a vision for a website – and then build it!
- Work independently or in a group on complex projects throughout the entire development lifecycle
- Understand the basics of troubleshooting and enhancing legacy code
- Communicate the basics of serving a web page and how the browser renders code
- Create RESTful APIs utilizing JSON as a data format
- Consume RESTful APIs properly utilizing REST verbs
- Design web applications and services in C# using ASP.Net
- Initiate session-based applications utilizing user authentication schemes that are well-known and widely used