HTML is the backbone of web development, determining all the essential elements on a webpage from the layout to the images and links.
CSS allows you to define all the visual aspects of HTML elements, controlling the look and feel of the website.
This week, you’ll learn the fundamentals of both.
Power Skills
Introduction: Empower your success with soft skills excellence.
Learn how to:
- respond to user actions.
- manipulate web page elements.
- create animations.
and much more with JavaScript.
This is your stepping stone to developing interactive and engaging web experiences.
Power Skills
Embrace the power of a Growth Mindset.
Explore the formats that are used to store and manipulate data within web applications.
By delving into these data structures, you’ll be able to effectively organize, manage, and retrieve complex data.
Power Skills
Become unforgettable: craft your personal brand.
Frontend: Advanced CSS
Create visually stunning and interactive web pages when you uncover advanced CSS techniques like selectors, grid layouts, transitions, and media queries.
Backend: NodeJS Intro
We will cover various aspects of Node.js, including its core concepts, such as asynchronous programming with callbacks, event-driven architecture, and modules.
Power Skills
Expand your horizons: network your way to success.
Frontend: CSS framework
Learn to utilize a framework of pre-written styles, layout grids, and design components to ensure rapid web development, responsive design, and consistency across pages.
Backend: ExpressJS
Learn to use ExpressJS, a light web framework that adds functionality (like middleware, routing, etc.) and simplicity to Node.js.
Power Skills
Elevate your impact with business communication.
Frontend: Functional programming
Learn the key principles of functional programming from immutability to higher-order functions.
Backend: Database
A database is any logically modeled collection of information, and during this week you will learn how to use a variety of databases.
Power Skills
Capture attention, convey confidence and excel in presentations.
Frontend: React components
Create dynamic user interfaces by diving into the units of code that define the structure, behaviour, and appearance of interfaces in React applications.
Backend: Sequelize ORM
Explore ORM, or Object-Relational Mapping, a technique for converting data between two incompatible type systems, like JavaScript/TypeScript and SQL.
Power Skills
Collaborate in teams and lead with purpose.
Frontend: React hooks
Get to grips with the special functions in React that allow you to use other React features in functional components, making managing complex logic easier.
Backend: Authentication
Uncover the process of verifying the identity of a user or entity to ensure that users are who they claim to be.
Power Skills
Mastering the frontier of remote work.
Frontend: State management
Learn to store, organize, and manipulate the data that represents the current state of an application.
Backend: Sync/Async Processes
Understand terms like synchronous, asynchronous, blocking, and non-blocking to understand their related processes.
Frontend: TypeScript
A statically-typed superset of JavaScript, TypeScript will allow you to catch errors early-on and enhance your code quality.
Backend: MongoDB
Dive into the most popular NoSQL database, an open-source document-oriented database.
Frontend: Other frontend frameworks
Streamline the process of building user interfaces for web applications by using pre-built structures, components, and utilities.
Backend: AWS
Learn the ins and outs of Amazon Web Services, the leading cloud provider in the marketplace that provides over 170 AWS services to developers anytime anywhere.
Frontend: Unit tests
Practice this software testing methodology that focuses on testing individual units or components of code in isolation.
Backend: Microservices
Master this software architecture approach where an application is divided into a collection of small, loosely coupled, and independently deployable services.
You made it!
You’re job-ready and it's time to officially graduate.
This is the beginning of your exciting career in tech!