home
services
courses
about
introduction
instructor
contact
get started now
home
about
course
about
contact
Frontend Engineering
Outcome
Curriculum
Instructors
What you'll learn :
Introduction to computer science
Introduction to computer networking
Basic and advance HTML & CSS
Interactivity using basic and advance javascript/typescript
Basics of data structure and algorithm (DSA)
Learning to use React in relation to javascript libraries and frameworks
Team collaboration and version control (Git/Github)
Project planning tools(Jira)
Messaging tools (Slack)
Containerization using docker and CI/CD using Github Actions
Preparation for a coding interview, CV/resume writing
Learn best approaches to problem-solving and build portfolio-ready projects for career development.
Syllabus
Introduction to Computer Science and Tools:
Introduction to Computer Science
Basic of Linux and Unix Commands
Learn and understand basics of version control using Git and Github
Practice Assignments to reinforce understanding
Web Development Fundamentals:
How Websites work and the Role of HTML, CSS, and JavaScript
Understanding how the Internet works
Fundamentals of HTML
Fundamentals of CSS
Hands-On Practices
Collaboration, Workflow, and Advanced Web Development:
Advanced Git and Github
Agile Methodology Overview
Introduction to Project Management Tools (Jira, Github Projects)
Messaging and Team Communication Tool (Slack)
Advanced HTML and CSS techniques
Hands-On Practices
Programming Foundations and Tools:
Introduction to Data Representation
Compiler VS Interpreter
Basics of JavaScript
Basics of Node JS and Package Managers
Hands-On Practices
JavaScript Mastery and Build Tools:
Intermediate JavaScript concepts
Asynchronous JavaScript (Promises, Async/Await)
JavaScript Design Patterns
Build Tools like Webpack and Parcel
Hands-On Practices
Foundations of Data Structures and Algorithms:
Basic Data Structures (Arrays, Objects, Linked Lists, etc.)
Recursion and its applications
Time and Space Complexity Analysis
Common Algorithms (Sorting, Searching, etc.)
Hands-On Practices
Networking and API Integration:
Basics of Networking
HTTP Methods and Status Codes
Working with APIs (REST and GraphQL)
Hands-On Practices
Modern Frontend Development Frameworks:
Introduction to React.js
Understanding State and Props
Component Lifecycle and Hooks
Hands-On Practices
Advanced React Development:
Advanced Concepts in React
State Management in React Applications
Hands-On Practices
Advanced Frontend Development with Next.js:
Next.JS Basics to Advanced Topics
Frontend System Design Principles
Hands-On Practices
Projects for Practical Learning:
HTML, CSS, JavaScript Project (Team)
React.js + Firebase Project (Team)
Capstone Project (Individual)
Career Preparation:
Interview Preparation
CV / Resume Workshop
Instructors
Tejendra Singh Bhandari
Fullstack Engineer
Arun Prasad Paneru
Fullstack Engineer
Start Learning
Course description:
Duration:
3.00 months
Price:
Nrs. 15000.00
Tech Stack:
HTML5
CSS
JS
Git
React
NextJs
Firebase
JIRA
Slack
Get Trained with
Innov8ITCode
View All Courses