Requirements
- Intermediate level knowledge of HTML, CSS, JavaScript is needed.
- Basics of OOP Features, Classes, Objects and Interfaces
- Knowledge of any one server side technology (Asp .NET Core MVC, NodeJS, Python or Java etc.) is recommended to understand Server side programming part of AJAX & Authentication Lectures.
- Intermediate level of Bootstrap is required to understand UI part of the course
- Basic Knowledge of Postman is recommended [Not must]
Description
- HTML/CSS: You should have a good understanding of HTML for structuring web pages and CSS for styling them. AngularJS is primarily used for building dynamic web applications, so a solid grasp of the fundamentals of web development is crucial.
- JavaScript: AngularJS is built on top of JavaScript, so a strong knowledge of JavaScript is essential. You should be comfortable with concepts like variables, data types, functions, and event handling.
- DOM (Document Object Model): Understanding how the DOM works and how to manipulate it using JavaScript is fundamental, as AngularJS often involves manipulating the DOM to create dynamic content.
- MVC (Model-View-Controller) Concepts: Familiarity with the MVC architectural pattern is beneficial because AngularJS follows this pattern. Understanding the separation of concerns between models, views, and controllers is crucial.
- AJAX (Asynchronous JavaScript and XML): Knowledge of asynchronous programming, and how to make asynchronous requests using technologies like XMLHttpRequest or the Fetch API, is important as AngularJS often deals with data retrieval and updates.
- JSON (JavaScript Object Notation): JSON is a common data format for exchanging information between a server and a web application. Understanding how to work with JSON data is important in web development, and AngularJS often uses JSON for data manipulation.
- Version Control (e.g., Git): Knowing how to use version control systems like Git can be very beneficial when working on collaborative projects or when managing your codebase.
- Command Line: A basic understanding of the command line and how to perform tasks like running servers, managing dependencies, and navigating directories is helpful.
- Text Editor/IDE: Familiarity with a code editor or integrated development environment (IDE) for writing and organizing your code is essential. Popular choices include Visual Studio Code, Sublime Text, and WebStorm.
- Basic Understanding of Web APIs: Understanding how web APIs work and how to interact with them using JavaScript is important, as AngularJS often communicates with server-side APIs to fetch and send data.
Who this course is for:
- Fresher / Experienced, who wants to understand Angular 11 with complete theoretical and real-time hands-on experience.
- Developers, who already have knowledge on any Server technology (Asp .Net Core Mvc, NodeJS, Python, Java etc.), and wants to become Full-Stack Developer