Week 7: Technology Stack Development and Planning
This course introduces technology stacks and their components, focusing on evaluating and selecting suitable technologies for various projects. Students will learn how to assess and choose the right tools based on project needs and goals. Additionally, the course covers architecture planning, providing strategies for designing scalable and efficient systems.
Format
Online
Course
Starting date
Oct 26
Facilitator
Stephanie
Assi-Durand
Sponsored by
About the course
This course provides comprehensive training on front-end, back-end, and full-stack technologies, covering their roles and industry applications in web development. Students will engage in a coach-led technology evaluation exercise to assess and select suitable technologies, developing a refined technology stack plan with feedback. Additionally, a self-paced architecture planning exercise will enhance skills in designing and optimizing scalable system architectures.
Introduction to Technology Stacks
Our training covers front-end, back-end, and full-stack technologies, explaining their roles in web development. It also examines commonly used technology stacks in the industry, highlighting their practical applications and benefits. This approach offers a thorough understanding of building and managing web applications.
Evaluating Suitable Technologies
This course will allow students to engage in a coach-led technology evaluation exercise, where they will assess and select appropriate technologies for their projects. They will also develop a technology stack plan, incorporating feedback from the coach to refine their strategy. This hands-on experience ensures a practical understanding of building effective technology solutions.
Architecture Planning
The self-paced architecture planning exercise allows for the development and refinement of architectural designs. Reviewing architecture diagrams will help identify improvements and optimize system structures. This approach enhances skills in creating efficient, scalable architectures and critically evaluating and refining architectural plans.