Curriculum
- 11 Sections
- 193 Lessons
- 22 Weeks
Expand all sectionsCollapse all sections
- Module 1: HTML17
- 1.1What is HTML and HistoryCopyCopyCopy
- 1.2HTML ElementsCopyCopyCopy
- 1.3Difference between HTML and HTML5CopyCopyCopy
- 1.4HTML5 SemanticCopyCopyCopy
- 1.5HTML HeadingCopyCopyCopy
- 1.6HTML ParagraphCopyCopyCopy
- 1.7HTML StyleCopyCopyCopy
- 1.8HTML FormattingCopyCopyCopy
- 1.9HTML Comment and ColoursCopyCopyCopy
- 1.10HTML,CSS,Links and ImagesCopyCopyCopy
- 1.11HTML ListsCopyCopyCopy
- 1.12HTML ClassesCopyCopyCopy
- 1.13HTML ResponsiveCopyCopyCopy
- 1.14HTML iframesCopyCopyCopy
- 1.15HTML javascriptCopyCopyCopy
- 1.16HTML TableCopyCopyCopy
- 1.17HTML FormsCopyCopyCopy
- Module 2: CSS333
- 2.1Introduction CSS3CopyCopyCopy
- 2.2CSS3 Syntax and DifferenceCopyCopyCopy
- 2.3CSS3 ColoursCopyCopyCopy
- 2.4CSS3 BackgroundCopyCopyCopy
- 2.5CSS3 BorderCopyCopyCopy
- 2.6CSS3 PaddingCopyCopyCopy
- 2.7CSS Height /WidthCopyCopyCopy
- 2.8CSS3 GradientsCopyCopyCopy
- 2.9CSS3 FontsCopyCopyCopy
- 2.10CSS3 2D TransformsCopyCopyCopy
- 2.11CSS3 3D TransformsCopyCopyCopy
- 2.12CSS LinksCopyCopyCopy
- 2.13CSS ListsCopyCopyCopy
- 2.14CSS TableCopyCopyCopy
- 2.15CSS OutlineCopyCopyCopy
- 2.16CSS DisplayCopyCopyCopy
- 2.17CSS Max-widthCopyCopyCopy
- 2.18CSS PositionCopyCopyCopy
- 2.19CSS FloatCopyCopyCopy
- 2.20CSS inline-blockCopyCopyCopy
- 2.21CSS-AlignCopyCopyCopy
- 2.22CSS Pseudo-classCopyCopyCopy
- 2.23Navigation BarCopyCopyCopy
- 2.24CSS DropdownCopyCopyCopy
- 2.25CSS TooltipsCopyCopyCopy
- 2.26CSS Attrbute SelectCopyCopyCopy
- 2.27CSS FormsCopyCopyCopy
- 2.28CSS AnimationCopyCopyCopy
- 2.29CSS3 ButtonsCopyCopyCopy
- 2.30CSS3 PaginationCopyCopyCopy
- 2.31CSS3 Multiple ColumnsCopyCopyCopy
- 2.32CSS3 Media QueriesCopyCopyCopy
- 2.33CSS ResponsiveCopyCopyCopy
- Module 3: Javascript14
- 3.1What is JavascriptCopyCopyCopy
- 3.2Why use javascriptCopyCopyCopy
- 3.3JavaScript ObjectCopyCopyCopy
- 3.4JavaScript StringCopyCopyCopy
- 3.5JavaScript NumberCopyCopyCopy
- 3.6Javascript MathCopyCopyCopy
- 3.7Javascript BooleanCopyCopyCopy
- 3.8Javascript ComparisonsCopyCopyCopy
- 3.9JavaScript CondtionsCopyCopyCopy
- 3.10Javascript RegExpCopyCopyCopy
- 3.11JavaScript ErrorsCopyCopyCopy
- 3.12Javascript FunctionCopyCopyCopy
- 3.13JavaScript FromsCopyCopyCopy
- 3.14JavaScript HTML,DOMCopyCopyCopy
- Module 4: Jquery9
- Module 5: Bootstrap 513
- 5.1Introduction to BootstrapCopyCopyCopy
- 5.2BootStrap5 GridCopyCopyCopy
- 5.3TablesCopyCopyCopy
- 5.4Why Bootstrap ComponentCopyCopyCopy
- 5.5Images & ButtonsCopyCopyCopy
- 5.6Font Awesome & Glyphy IconsCopyCopyCopy
- 5.7PaginationCopyCopyCopy
- 5.8FormsCopyCopyCopy
- 5.9Menu & Navigation BarCopyCopyCopy
- 5.10Carousel PluginCopyCopyCopy
- 5.11Bootstrap Modals – (pop ups)CopyCopyCopy
- 5.12Creating Responsive Websites in BootstrapCopyCopyCopy
- 5.13Components in Bootstrap5CopyCopyCopy
- Module 6: React js15
- 6.1INTRODUCTION TO REDUXCopyCopyCopy
- 6.2INTRODUCTION TO REACT JSCopyCopyCopy
- 6.3ENVIRONMENTAL SETUPCopyCopyCopy
- 6.4BASIC FEATURES OF REACT JSCopyCopyCopy
- 6.5KEY FEATURES OF REACT JSCopyCopyCopy
- 6.6COMPONENT LIFECYCLE HOOKCopyCopyCopy
- 6.7EVENT HANDLING REACTCopyCopyCopy
- 6.8NETWORK CALLCopyCopyCopy
- 6.9CUSTOM SERVICESCopyCopyCopy
- 6.10LOCAL DATA STORAGECopyCopyCopy
- 6.11ROUTING WITH REACT ROUTERCopyCopyCopy
- 6.12UI COMPONENTSCopyCopyCopy
- 6.13ADVANCE REDUXCopyCopyCopy
- 6.14React HooksCopyCopyCopy
- 6.15Rest Js Testing/Front End ProjectCopyCopyCopy
- Module 7: Node JS36
- 7.1Introduction to Node JSCopyCopyCopy
- 7.2What is Node JSCopyCopyCopy
- 7.3Node.js Process ModelCopyCopyCopy
- 7.4Advantages of Node JSCopyCopyCopy
- 7.5Traditional Web Server ModelCopyCopyCopy
- 7.6Setup Development EnvironmentCopyCopyCopy
- 7.7Install Node.js on WindowsCopyCopyCopy
- 7.8Working in REPLCopyCopyCopy
- 7.9Node JS ConsoleCopyCopyCopy
- 7.10Node JS ModulesCopyCopyCopy
- 7.11Functions, Buffer, ModuleCopyCopyCopy
- 7.12Core ModulesCopyCopyCopy
- 7.13Local ModulesCopyCopyCopy
- 7.14Modules TypesCopyCopyCopy
- 7.15Modules ExportsCopyCopyCopy
- 7.16Node Package ManagerCopyCopyCopy
- 7.17What is NPMCopyCopyCopy
- 7.18Installing Packages LocallyCopyCopyCopy
- 7.19Adding dependency in package jsonCopyCopyCopy
- 7.20Installing package globallyCopyCopyCopy
- 7.21Updating packagesCopyCopyCopy
- 7.22Creating Web ServerCopyCopyCopy
- 7.23Creating Web ServerCopyCopyCopy
- 7.24Handling http requestsCopyCopyCopy
- 7.25Sending RequestsCopyCopyCopy
- 7.26File SystemCopyCopyCopy
- 7.27Fs.readFileCopyCopyCopy
- 7.28Writing a FileCopyCopyCopy
- 7.29Writing a file asynchronouslyCopyCopyCopy
- 7.30Opening a fileCopyCopyCopy
- 7.31Other IO OperationsCopyCopyCopy
- 7.32Deleting a fileCopyCopyCopy
- 7.33EventsCopyCopyCopy
- 7.34Event Emitter classCopyCopyCopy
- 7.35Returning event emitterCopyCopyCopy
- 7.36Inheriting EventsCopyCopyCopy
- Module 8: Express JS11
- 8.1Configuring RoutesCopyCopyCopy
- 8.2Working with ExpressCopyCopyCopy
- 8.3Api Building with ExpressCopyCopyCopy
- 8.4Serving Static FilesCopyCopyCopy
- 8.5Database ConnectivityCopyCopyCopy
- 8.6Working with Middle WareCopyCopyCopy
- 8.7Connecting StringCopyCopyCopy
- 8.8ConfiguringCopyCopyCopy
- 8.9Working with Select CommandCopyCopyCopy
- 8.10Updating RecordsCopyCopyCopy
- 8.11Deleting RecordsCopyCopyCopy
- Module 9: Mango20
- 9.1Introducing MongoDBCopyCopyCopy
- 9.2Installing MongoDB on WindowsCopyCopyCopy
- 9.3Connecting to MongoDBCopyCopyCopy
- 9.4SchemasCopyCopyCopy
- 9.5ModelsCopyCopyCopy
- 9.6Saving a DocumentCopyCopyCopy
- 9.7Querying DocumentsCopyCopyCopy
- 9.8Comparison Query OperatorsCopyCopyCopy
- 9.9Logical Query OperatorsCopyCopyCopy
- 9.10Regular ExpressionsCopyCopyCopy
- 9.11CountingCopyCopyCopy
- 9.12Updating a DocumentCopyCopyCopy
- 9.13Removing DocumentsCopyCopyCopy
- 9.14Mongo – Data ValidationCopyCopyCopy
- 9.15ValidationCopyCopyCopy
- 9.16Built-in ValidatorsCopyCopyCopy
- 9.17Custom ValidatorsCopyCopyCopy
- 9.18Async ValidatorsCopyCopyCopy
- 9.19Validation ErrorsCopyCopyCopy
- 9.20SchemaType OptionsCopyCopyCopy
- Module 10: Authentication and Authorization15
- 10.1IntroductionCopyCopyCopy
- 10.2Creating the User ModelCopyCopyCopy
- 10.3Registering UsersCopyCopyCopy
- 10.4Registering UsersCopyCopyCopy
- 10.5Authenticating UsersCopyCopyCopy
- 10.6Testing the AuthenticationCopyCopyCopy
- 10.7JSON Web TokensCopyCopyCopy
- 10.8Generating Authentication TokensCopyCopyCopy
- 10.9Storing Secrets in Environment VariablesCopyCopyCopy
- 10.10Setting Response HeadersCopyCopyCopy
- 10.11Getting the Current UserCopyCopyCopy
- 10.12Logging Out UsersCopyCopyCopy
- 10.13Role-based AuthorizationCopyCopyCopy
- 10.14Testing the AuthorizationCopyCopyCopy
- 10.15Authentication and Authorization RecapCopyCopyCopy
- Module 11: Handling and Logging Errors10
- 11.1IntroductionCopyCopyCopy
- 11.2Handling Rejected PromisesCopyCopyCopy
- 11.3Express Error MiddlewareCopyCopyCopy
- 11.4Try Catch BlocksCopyCopyCopy
- 11.5Express Async ErrorsCopyCopyCopy
- 11.6Logging ErrorsCopyCopyCopy
- 11.7Logging to MongoDBCopyCopyCopy
- 11.8Uncaught ExceptionsCopyCopyCopy
- 11.9Unhandled Promise RejectionsCopyCopyCopy
- 11.10ProjectsCopyCopyCopy
HTML ElementsCopyCopyCopy
Next
