Courses Details

Course Type : paid
Duration : 230
Category
CTEVT
what students say
Course Description

<p>Website development is a catch-all term for the work that goes into building a website. This includes<br /> everything from markup and coding to scripting, network configuration, and CMS development.<br /> This course is designed to provide skills to the student to develop modern web application and gain<br /> a broad understanding of the Web Technology. This course focuses on the development of dynamic<br /> web contents and applications to facilitate information distribution. The course will initiate students<br /> to the different web development tools and technology such as HTML, HTML 5, CSS, JavaScript and<br /> React JS Framework.</p>

Curriculum

    • History of Internet and Web
    • Uses of Internet and Services
    • Introduction to WWW
    • Component of WWW (Web, Webpage, Website, Homepage, Web Browsers, Web Servers, URL and Search Engines)
    • Types of Web Pages & its Processing in WWW
    • Internet protocols (TCP/IP, ARP, HTTP, FTP, SMTP, POP, SNMP) and applications
    • Introduction to HTML
    • History of HTML
    • What you need to do to get going and make your first HTML page
    • What are HTML Tags and Attributes?
    • HTML Tag vs. Element
    • HTML Attributes:
    • How to differentiate HTML Document Versions
    • HTML-Basic Formatting Tags
    • HTML Basic Tags
    • HTML Formatting Tags
    • HTML Color Coding
    • HTML-Grouping Using Div Span
    • Div and Span Tags for Grouping
    • HTML-Lists
    • Unordered Lists
    • Ordered Lists
    • Definition list
    • HTML-Images
    • Image and Image Mapping
    • HTML-Hyperlink
    • URL - Uniform Resource Locator
    • URL Encoding
    • HTML-Table
    • <table>
    • <th>
    • <tr>
    • <td>
    • <caption>
    • <thead>
    • <tbody>
    • <tfoot>
    • <colgroup>
    • <col>
    • HTML-Iframe
    • Attributes Using
    • Iframe as the Target
    • HTML-Form
    • <input>
    • <textarea>
    • <button>
    •  <select>
    • <label>
    • HTML-Headers
    • Title
    • Base
    • Link
    • Style s
    • Script
    • Meta
    • HTML-Miscellaneous
    • HTML Meta Tag
    • XHTML
    • HTML Deprecated Tags & Attributes
    • Introduction
    • Benefits of CSS
    • CSS Versions History
    • CSS Syntax
    • External Style Sheet using <link>
    • Multiple Style Sheets
    • Value Lengths and Percentages
    • CSS2-Syntax
    • CSS Syntax
    • single Style Sheets
    • Multiple Style Sheets
    • CSS2-Selectors
    • ID Selectors
    • Class Selectors
    • Grouping Selectors
    • Universal Selector
    • Descendant / Child Selectors
    • Attribute Selectors
    • CSS – Pseudo Classes
    • CSS2-Color Background Cursor
    • background-image
    • background-repeat
    • background-position
    • CSS Cursor
    • CSS2-Text Fonts
    • color
    • background-color
    • text-decoration
    • text-align
    • vertical-align
    • text-indent
    • text-transform
    • white-space
    • letter-spacing
    • word-spacing
    • line-height
    • font-family
    • font-size
    • font-style
    • font-variant
    • font-weight
    • CSS2-Lists Tables
    • list-style-type 
    • list-style-position 
    • list-style-image 
    • list-style 
    • CSS Tables 
    • border 
    • width & height 
    • text-align 
    • vertical-align 
    • padding
    • colour
    • CSS2-Box Mode
    • Borders & Outline 
    • Margin & Padding 
    • Height and width 
    • CSS Dimensions 
    • CSS2-Display Positioning
    • CSS Visibility 
    • CSS Display 
    • CSS Scrollbars 
    • CSS Positioning 
    • Static Positioning 
    • Fixed Positioning 
    • Relative Positioning 
    • Absolute Positioning 
    • CSS Layers with Z-Index
    • CSS Floats
    • The float Property
    • The clear Property 
    • The clear fix Hack
    • Projects:
    • Build a Portfolio or simple personal website
    • Make a static Response Website
    • Basic JavaScript Introduction
    • What is JavaScript?
    • Evolution of JavaScript
    • Features of JavaScript
    • Advantages and Disadvantages of JavaScript
    • How does JavaScript works?
    • Structure of a JavaScript program
    • How to write JavaScript in Notepad++, Visual Studio Code?
    • How to add JavaScript in HTML?
    • How to include External JavaScript in HTML?
    • JavaScript Features and Libraries
    • ES5
    • ES6/ES2015
    • ES7/ES2016
    • ES8/ES2017
    • JavaScript Data Types and Variables
    • JavaScript Comments
    • JavaScript Keywords
    • Data Types in JavaScript
    • JavaScript Variables
    • Types of Variables in JavaScript
    • Key Difference between Var, Let, and Const
    • JavaScript Operators
    • What are Operators in JavaScript?
    • Assignment Operator
    • Comparison Operators
    • Logical Operators
    • Conditional Operators
    • Bitwise Operators
    • Unary Operators
    • TypeOf Operator
    • Operator Precedence
    • JavaScript Statement
    • Conditional Statement
    • If statement
    • If else statement
    • Switch statement
    • Loop statements
    • While Loop
    • Do while Loop
    • For loop
    • Nested for loops
    • For In loop
    • For Of loop
    • Break statement
    • Continue statement
    • JavaScript Function
    • What is a function in JavaScript?
    • How to call a function in JavaScript using arguments?
    • Pass By Value in JavaScript
    • Function return (or return statement)
    • Nested functions
    • Rest parameter
    • Anonymous functions
    • Recursion
    • Arrow Function
    • Objects in JavaScript
    • What is an Object?
    • Types of Objects
    • Array Object
    • Properties of Array Object
    • Methods of Array Object
    • String Object
    • Properties of String Object
    • Methods of String Object
    • Math Object
    • Properties of Math Object
    • Methods of Math Object
    • Date Object
    • Methods of Date Object
    • Global Object
    • Properties of Global Object
    • Methods of Global Object
    • Number Object
    • Properties of Number Object
    • Methods of Number Object
    • Creating your own Objects
    • Defining methods
    • JavaScript Window and Frame Objects
    • Top-level Objects
    • Window Object
    • Creating a Window
    • Communicating with the user
    • Working with Timeouts
    • Some properties of Window Object
    • Some other useful methods of Window Object
    • Location Object
    • Properties of Location Object
    • Methods of Location Object
    • Document Object
    • Properties of Document Object
    • Methods of Document Object
    • The Navigator Object
    • Properties of Navigator Object
    • Methods of Navigator Object
    • History Object
    • Properties of History Object
    • Methods of History Object
    • Screen Object
    • Working with Frames
    • Creating frames
    • The frame tree
    • Accessing frames
    • Nested frames
    • Frame object model
    • Frame element object
    • JavaScript Event Handling
    • Events
    • How does it work?
    • Objects and Events
    • Creating an Event handler
    • Changing Event handlers
    • Managing JavaScript Events
    • Mouse Events
    • Keyboard Events
    • The onLoad and onUnload Events
    • Event Simulation
    • The Event object
    • Event capturing
    • Turning off Event capturing
    • Event bubbling
    • Preventing Event bubbling
    • JavaScript Exception Handling
    • Exceptions and Errors
    • Exception mechanism
    • “try-catch-finally” constructions
    • Throwing exceptions
    • Error Object
    • Properties of Error Object
    • Methods of Error Object
    • Form
    • The Form Object
    • Accessing Forms within JavaScript
    • Accessing Form elements
    • About <input> element objects
    • Properties of Form Object
    • Methods of Form Object
    • Fieldset and Legend Element Objects
    • Label Element Object
    • Text Input Object
    • Properties of Text Input Object
    • Methods of Text Input Object
    • Password Input Object
    • Hidden Input Object
    • Textarea Element Object
    • Properties of Textarea Element Object
    • Button Element Object
    • Checkbox Input Object
    • Properties of Checkbox Input Object
    • Method of Checkbox Input Object
    • Radio Input Object
    • Properties of Radio Input Object
    • Methods of Radio Input Object
    • Image Input Object
    • Properties of Image Input Object
    • Select Element Object
    • Properties of Select Element Object
    • Methods of Select Element Object
    • Option Element Object
    • File Input Element Object
    • Document Object Model (DOM)
    • Document Object Model (DOM) and W3C
    • DOM Levels
    • DOM and JavaScript
    • New DOM Concepts
    • Element Referencing
    • Hierarchy of nodes
    • Node properties
    • Node methods
    • Generating new node content
    • Replacing node content
    • ES6 JavaScript
    • Features
    • let & const 
    • Arrow Functions
    • Exports and Imports
    • Destruction
    • Projects:
    • Clock / Calendar
    • Build a To-Do List
    • Image Color Picker
    • Screen Recorder
    • Number Guessing Game

     

    • Basic Jquery
    • What is JQuery?
    • JQuery Syntax
    • Basics: Objects, Arrays, Functions, Scope, Built-in functions etc.
    • Selectors
    • Types of Selectors(name, id, class, types, etc)
    • How to use JQuery selectors
    • Traversal
    • HTML Manipulation
    • and content, removing elements and content, manipulating the elements attribute and properties
    • Modifying the CSS properties, managing CSS classes, Changing content of element.
    • Animations
    • Effects
    • Events
    • Keyboard Events
    • Form Events
    • Advance JQuery UI
    • Widgets: Accordion, Buttons, Menu, Sliders, Progress Bar, Tabs, Datepicker, dialog
    • Effects: Add Class, Color Animation, Animation, Switch Class
    • Interaction: Draggable, droppable, resizable, selectable, sortable elements
    • Utilities: Element Position, Custom Widgets
    • Introduction to Ajax
    • Overview of Ajax
    • What can be achieved by Ajax
    • Why is Ajax used
    • jQuery vs Ajax
    • How to use Ajax
    • Synchronous Communication
    • Asynchronous Communication
    • Introduction to Ajax
    • Classic Web applications Architecture
    • Ajax based web applications architecture
    • Ajax Engine Creation
    • Properties of Ajax engine
    • readyState
    • onreadystatechange
    • status
    • responseText
    • responseXML
    • Methods of Ajax engine
    • open(-,-,-)
    • Send()/send(String)
    • setRequestHeader(-,-)
    • Ajax application flow
    • Projects:
    • Form Autocomplete
    • Password Strength Checker
    • Form Submission and Validation
    • Planet Finder Web App
    • Overview of JSX
    • Virtual Dom
    • Difference between JS and JSX
    • React components overview
    • Containers and components
    • What is Child Components
    • What is Namespaced components
    • Error boundaries
    • What are the JavaScript expressions available in JSX?
    • React JS Environment SetUp
    • Node Setup
    • How to use NPM?
    • How to create package json and purpose of it?
    • ES6 introduction and features.
    • Webpack Overview
    • Real Time Practicals
    • NPM Installation
    • Create a Basic React App
    • Real-Time Application By Using React Js
    • Create a React Component with JSX template
    • How to Create Nested components?
    • What is React JS render?
    • React  Props overview.
    • Introduction of Props validation with data types.
    • Flow of States,  Initialize states nd update states
    • Real-time Practicals
    • Create a Small React Module
    • Use All the state in the created Applications.
    • React JS Form and UI
    • List of Form components
    • Real-time Practicals
    • Create a React Form.
    • Client-side form validation
    • Applying form components
    • Submit and Rest the form
    • React JS Component Life Cycles Overview
    • Initial Render
    • Props Change
    • Stage Change
    • Component willMount
    • Component didMount
    • Component Unmount
    • Real-time Practicals
    • Applying Different Lifecycles in the Applications
    • When to choose Appropriate Lifecycles.
    • Routing In React JS
    • Single Page Applications Overview.
    • How to configure React Router
    • How to Handle Conditional Statement in JSX?
    • Real-time Practicals
    • Create a Single Page Applications
    • Applyig Routing
    • Dynamic render the components base on url.
    • Event Handling in JSX
    • onBlur, onKeyUp, onChange and other useful primary events in React JS
    • How to sharing events between the components?
    • Real-time Practicals
    • Communicate Data between components
    • Applying all lists of events
    • How to write styles in React JS
    • CSS and inline styles in React JS overview
    • Introduction to styled components
    • Real-time Practicals
    • Styling the application using styled component
    • React Router with Navigation
    • How to Load the router library?
    • Configure the React Router?
    • How to Pass and receive parameters?
    • Redux, Flux Overview
    • What is Redux?
    • Stores
    • Actions
    • Dispatcher
    • View Controllers
    • Views
    • Reducers
    • Providers Component
    • Selectors
    • Real-time Practicals
    • Redux application Development
    • Integration with other libraries
    • React with JQuery
    • React , AJAX and, Axios
    • Hooks
    • Understanding Hooks
    • The useState hook
    • useEffect hook
    • usecontext hook
    • useReducer hook
    • WebPacks
    • Webpack and its use
    • Setting up and installing webpck
    • Working with the Configuration file of Webpack
    • Projects:
    • Calculator
    • E-Commerce
    • Blog App
    • Weather App
    • What is Git, Version Control System, GitHub?
    • How to install Git and set up a repository?
    • Basic Commands: add, commit, push
    • Undoing/Reverting/Resetting code changes
    • Branches (Create, Merge, Delete)
    • What is HEAD?
    • Viewing the history of a repository
    • gitignore file

Instructor

Bikal Koju

Aman Sainju

Saru Manandhar

what students say