0% found this document useful (1 vote)
95 views2 pages

Frontend Advanced Course - PDF Syllabus

The document outlines the topics covered in an advanced frontend development course including JavaScript fundamentals, asynchronous JavaScript, object-oriented programming, functional programming, Git, algorithms, data structures, web development, modern frontend technologies like React, and testing.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (1 vote)
95 views2 pages

Frontend Advanced Course - PDF Syllabus

The document outlines the topics covered in an advanced frontend development course including JavaScript fundamentals, asynchronous JavaScript, object-oriented programming, functional programming, Git, algorithms, data structures, web development, modern frontend technologies like React, and testing.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Frontend Advanced Cours

Quick Revamp
● Computer Science basics
● Introduction to JavaScript
○ Variables and primitive types
○ Basic Operations
○ Reference types, conditions and loops
○ Scopes and hoisting
Functions
● Function types,
● this
● Function scopes and closures
● Functional Programming in Javascript
Objects
● Type coercion
● Array methods
● Object methods
○ Destructuring
○ Spread, rest operators
○ Property Descriptors
● Objects and Prototypes
○ Proto and This
○ Function constructor
Asynchronous Javascript
● Promise and Promise methods
● Fetch API
● async/await
● Browser and asynchronous functions: Event Loop and Queue
Errors and Error Handling
Git & Github
● Branching
● Commits
● Merge & Rebase
● Pull Requests
● Issues
Algorithms and Data Structures
● Sorting Algorithms
● Binary Search
● Tree traversal algorithms*
Programming paradigms, principles and patterns
● OOP
● Patterns
○ Singleton
○ Decorator
○ Factory
○ Adapter*
○ Observer*
● Functional Programming and Functional Patterns
● Principles
○ DRY
○ KISS
○ YAGNI
○ SOLID*
Web Development
● HTML/CSS
● DOM
● Browser API
Modern Frontend Technologies
● Npm, yarn
● Typescript
● Eslint
● Webpack, Vite
● React
○ React Basics, Prop-Types, Styling, Components
○ React Hooks
○ React Context
○ Refs
○ Higher Order Components
○ React Routing
○ React component libraries (material-ui, react-bootstrap)
Architecture in Frontend*
● MVC and MVVM
● State Management
● Introduction to Microfrontend architecture
Introduction to Testing
● Unit Testing
● Jest
● react-testing library
● Cypress

You might also like