JAVASCRIPT DEEP DIVE CODE YOUR OWN REACT LIBRARY
Java Training Insitute
All Job Seekers
Online and Offline Classes
Week Days and Week Ends
45 Days
•Learn Fundamental Concepts of Java
•Master the most important aspects of Java.
•Learn Everything you need to know about Java!
•A introductory understanding of how to program in Java.
•From A-Z: The Complete Beginners-Advanced Masterclass – Learn Java
•The best way to learn modern Java step-by-step from scratch.
•Components states props how to pass variables between components in Java.
•Create Apps using Java From Scratch and scale it up to any level
•Learn how to code in Java This Java Course is set up for complete beginners!
•
•We are Known for High-Quality Training
•Basic Training starting with fundamentals
•Job Placement Assistance with Good Companies
•The courses range from basic to advanced level
•Interview guidance and preparation study materials.
•We provide you with your recorded session for further Reference
•Every class will be followed by practical assignments which aggregates to minimum 60 hours.
•The course is all about familiarizing the trainees with simpler and smarter ways to develop the skills required for Implementation.
•
•C, asp.net vb.net c# c c++, Java Developer, Php Developer, dot net c# asp.net vb.net
•Devops, Javascript, Aws, Amazon Ec2, Angularjs, Vuejs, React.js, Node.js, Ansible, Docker, Startup, Architectural Design, Machine Learning, Python, Cloud
•Java, J2ee, Spring, Hibernate, Microservices, Node.js, Angularjs, Servlets, Sql, Cloud, Python, Ui, Ux, .Net, Asp.net, Peoplesoft, Devops, Php, Javascript
•Python, Odoo, Openerp, Odoo 8, Open Erp, .Net, Java Jsp, Software Development, Android App, Ios App Developer, Android, IOS
•webdesigner, informatica, datastage, teradata, mircostrategy, Sap Abap, QA Tester, Green hat tester, salesforce, asp.net developer, tibco, Hadoop
•
What this course is all about?
•Please read this
•Iteration 1 – Essentials of OOP in JS
•Understanding constructor function
•Quick intro to ES6 class
•Fixing new keyword bug when invoking constructor function
•Adding instance methods to constructor function/class
•How inheritance works in es5 and es6
•Method overriding
•Static methods
•OOPS Q & A
•OOPS – Clarification -1 – call and object.create
•Iteration 2 – Understanding Virtual DOM and Diffing
•Source Code: Build your own React
•VDOM Introduction
•Diffing Process
•Diffing Process – Append to end
•Diffing Process – Appending in between other nodes/elements
•Diffing Process – Delete nodes without keys
•Diffing Process – Issues – when keys are not there
•A quick quiz to recap learning
•Concepts Quiz
•Quick Introduction to JSX
•JSX built-in element vs custom component
•Embedding expressions in JSX
•Returning multiple elements
•Iteration 3 – Code your own React like Library – Rendering Native DOM Elements
•Code Setup
•Coding createElement function (update 1)
•JavaScript – How map method works?
•JavaScript – How filter method works?
•JavaScript – How reduce method works?
•Rendering Native DOM elements
•Setting DOM attributes and events
•Diffing/Reconciliation of native DOM Elements
•More testing of DOM diffing
•Iteration 4 – Code your own React like Library – Functional Component
•Render functional component
•Passing props to functional component
•Add more scenarios
•Remove old nodes when comparing two trees of vdom
•Iteration 5 – Code your own React like Library – Stateful Component
•Rendering Stateful Component
•Passing props to stateful component
•Coding the setState method (sync version)
•Adding lifecycle method stub to the base Component Class
•Reconciliation/Diffing of Stateful Components
•Adding ref support to access DOM element
•More uses cases – Reconciliation when types are different
•Notes on Stateful Components
•Iteration 8 – A Todo App using TinyReact Library
•A demo of Todo App and issues with state mutation and lack of keys.
•Iteration 9 – Keys
•Add support for keyed elements
•Notes on Keys
•Iteration 10 – Additional features
•Adding support for styled attribute
•Build a Simple JavaScript Hooks Library
•Build your own hooks like library from scratch – 1
•Plans for further updates
•What I am working on for this course?
•Iteration 0 – JavaScript Quick Recap
•A quick recap of closures
•Articles
•Code Your own Node.JS/JavaScript Event Emitter from Scratch
•Building a Snake Game using React Hooks
•Build Your Own jQuery like DOM Manipulation Library
•
Freetrainings is a training powerhouse offering trainings on varied IT Technologies, Technology services on IT technologies, As an Independent Verification & Validation service provider.
Subscribe to our newsletter to get the latest news, tips, and advice.
Ravindra Bharathi School, 1st Ln, Opposite ANR Shopping Mall, Dwaraka Nagar, Visakhapatnam, Andhra Pradesh 530016.