Certified Agile Full Stack Software Developer Bootcamp
May 4 @ 8:00 am - September 18 @ 5:00 pm
Jumpstart your new career in the tech industry with a comprehensive bootcamp on the foundations of modern web development. Students will learn to create full stack web applications using an SQL database, a Java/Spring API, and a React view. Additionally, you will learn the basics of the operations side of DevOps by creating and managing applications using CI/CD pipelines, containerization and Platform as a Service. Graduate with experience in modern development workflows for an agile environment that will have you certified and ready to begin your journey in the web development industry.
A 20-week Certified Agile Full Stack Software Developer Bootcamp designed and presented in six modules. The Bootcamp teaches learners the tools to work in an Agile Full Stack Software Development Team. Technologies covered include but are not limited to Cloud Foundry, Springboot, React, J Unit, Docker, and Cypress.
The bootcamp immerses learners in a DevOps environment where they will develop and deploy applications using tools they set up and configure themselves (with the exception of the class cloud foundry instance.) Learners will model the Agile workflow by using TDD and paired programming to put incremental features out on a live web domain using CI/CD practices and tools. Learners will write code in accordance with code best practices and security principles.
Next Course: May 4 – Sept. 18, 2020; 8am to 5pm.
Additional Upcoming Course: July 27 – Dec. 7, 2020; 8am to 5pm.
Location: Suite 810, 505 – 2nd Street SW, Calgary Alberta T2P 1N8
Instructor: Ray Linares, Travis Vela (Please note: Instructors are subject to change)
Cost + GST: Total: $13,500 (Includes a new Macbook)
CodeBound scholarships and payment plans are available.
Materials fee, if any: NONE
Contact email/person for Info: Leslie Barron, CodeBound : firstname.lastname@example.org
Minimum and maximum enrollment: Minimum 5, Maximum 20
- Create a full stack application using standard modern frameworks and version control best practices.
- Deploy applications using CI/CD pipelines, PaaS and advanced git workflows while adhering to cloud native best practices.
- Apply conceptual models of engineering and design in order to analyze and construct data schema, methods, and web pages.
- Create secure normalized SQL databases and apply SQL queries to retrieve customized data sets.
- Use multiple automated testing frameworks as well as manual test scripts to provide coverage for a full stack application utilizing test. driven development and various modes of paired programming.
- Scan your code for quality, implement security best practices, package their project into a deployable container and adhere to best practices for third party tool integration.
- Create and implement additional features to increase program functionality using best practices while following good security and CI/CD principles.
Module 1: Core Web Development
Week 1: HTML and CSS for the creation of web page structure and presentation
Week 4: Dynamic Website Project
Week 5: Object-Oriented Models and the Java language
Week 6: Fundamental flow of web development and Java’s Springboot framework
Week 7: Full Stack Project 1
Module 2: DevOps & Cloud Foundry
Week 8: Deploying and managing applications using Cloud Foundry
Week 9: Configuring CI/CD pipelines and advanced git workflows
Week 10: Using containers locally and as orchestrated solutions
Module 3: SQL & Systems Thinking
Week 11: Software engineering thought models, database schemas and page layout planning
Week 12: Writing custom complex SQL queries to a database
Module 4: Test Driven Development & Testing Frameworks
Week 13: Test driven development, paired programming, and other core parts of the modern development work environment
Week 15: Journey testing your application end to end
Week 16: Full Stack Project 2, created using TDD. Build real-world projects with professional developers.
Module 5: Third Party Tools & APIs
Week 17: Modern development tools and practices for code quality, deployment, and security. Build real-world projects with professional developers.
Week 18: Deep dive into Spring Security and Token based authentication. Build real-world projects with professional developers.
Module 6: Capstone Project
Week 19 & 20: Work in teams to create a full stack project over a 2-week period mimicking an agile sprint. Build real-world projects with professional developers.
- High School graduates who want to get into the professional world faster than a 4-year degree.
- Working professionals looking to add new skills and transition into tech industry work.
- Members of the armed services transitioning back to civilian work with an interest in tech.
- Tech industry professionals that want to modernize their web application skills.