Introduction to Frontend Development World
HTML
- Intro to HTML
- HTML Text and Links
- HTML Forms
- HTML Tables
HTML5
- Intro to HTML5, what and why?
- New HTML 5 Tags
- Audio and video tags in HTML5
CSS
- Introduction to CSS
- CSS Text and Fonts
- CSS Layout and Positioning
- CSS Transitions and Animations
- CSS Performance Optimization
- Intro to SCSS
Bootstrap
- What's framework?.
- Why we should use frameworks?.
- How to build first web page using bootstrap?.
- Understanding the grid system.
- Study the classes of bootstrap and how to use its documentation?.
Workshop about HTML, CSS, Bootstrap
JavaScript
- What’s programming?
- Intro to JavaScript
- JavaScript syntax and structure
- JavaScript variables and data types
- JavaScript operators and expressions
- JavaScript Functions and Control Structures
- JavaScript DOM Manipulation
- Ajax
- ECMAScript 6 and beyond
- JavaScript Security best practices
- JavaScript Performance best practices
- JavaScript with 3th party libraries
- How to run JavaScript on a Server
Typescript Introduction
Workshop about HTML, CSS, Bootstrap,JavaScript,Typescript
React JS
- Introduction to React
- React Components and Props
- React State Management (Redux & Use Context)
- React Forms and Validation
- React Routing and Navigation
- React Hooks and Advanced Topics
- React Best Practices and Performance
- Intro to react ecosystem
Workshop about React JS , Redux , Hooks
Final Project