– Capabilities of JavaScripts
– DOM manipulation
– Holding data in Json, working with json data
– What is API
– How to use API
– Making and API calls using javascript libraries like Fetch or Axios
– Consumption of JSON data/ APIs
– CRUD operations in APIs
– Promise concept of Javascript
– Asynchronous programming
– Memory (Stack and Heap)
– Value type and Reference types
– React.js
– What is state management, how application understands/update data
– React Redux
– API building using Python and C# dotnet core
– Classes and Object
– Constructor
– Memory association of constructor
– Types of constructor
– C# as a language, its capabilities, why C# ?
– Dot Net MVC basics
– Creating API in Dot Net Core MVC
– CRUD operations on API using postman
– Collection data structures
– Array
– Dictionary
– List
– OOPs concept
– SOLID Principle
– API routing
– API hosting
– API consumption, postman usage
– Code sharing and development via Github
– Building your first n-layered architectures following design principles
– Exercises every week