• Post category:StudyBullet-3
  • Reading time:7 mins read


Hands on development with Javascript for Server interaction, web interaction along with Storage, graphics , sample apps

What you will learn

JavaScript, Web applications development, Interaction with Server & Web, Storage/ Database, Graphics

Description

Without knowledge of javascript it’s almost impossible to do web development in today’s era. Typically, these days people are aware of HTML, CSS, however programming with javascript requires good effort, understand relevant technologies, APIs etc. This course deals the web development aspects in detail and with hands-on coding.

Web development is the work involved in developing a Web site for the Internet (World Wide Web) or an intranet (a private network). Among Web professionals, “Web development” usually refers to the aspects of building Web sites: writing markup and scripting /coding.

Following topics are covered as part of this course:

javascript topics

  • variables
  • numbers
  • conditional execution
  • Loops
  • Functions
  • object function
  • Arrow Function
  • Arrays
  • Strings
  • Date
  • window object
  • Document Object Model (DOM) methods
  • Events
  • OOP

Application development with javascript:


Get Instant Notification of New Courses on our Telegram channel.


  • Game Application, Guess no
  • Fun with strings , utilities
  • Super market invoicing
  • Searching
  • Dropdown, webpage color change
  • Simple calendar, real calendar
  • Advertisement notifications
  • Simple image gallery
  • Hands-on development of applications

Object Oriented Programming

  • Classes and objects
  • Inheritance
  • Overriding
  • getter, setter
  • Hands-on with OOP

Interaction with Server, Web

  • json format, interaction with web via json
  • Asynchronous Interaction with Server
  • Async interaction via XHR
  • Async interaction via fetch()
  • webform interaction (GET, POST)
  • Sending formdata via javascript
  • Sending webform via javascript
  • Read Binary File, Send Binary file (Image) to Server
  • Uploading multiple files to Server
  • Display Images (Object URLs) – Gallery
  • Fetch , Promise interaction with Server
  • Promise.all interaction with Server
  • Hands-on development

Client Side Storage

  • cookies
  • Web Storage (sessionStorage /localStorage),
  • cache
  • IndexedDB CRUD operations
  • IndexedDB BLOB (movies)
  • fetch from Server, Storage, Display
  • Hands-on development

Graphics

  • Canvas Overview
  • Bouncing a Ball – Game Development
  • Hands-on development
English
language

Content

javascript Application Development
Course Contents
Introduction to Web Development with JavaScript
Development Environment
Game Application
Game Application- Coding and Demo (part 1)
Game Application – Coding and Demo (part 2)
Fun with Strings: Filtering
Fun with Strings: MixCase
Fun with Strings: Forming new strings
Application: Super Market Invoicing
Application: Searching
Change Color: technicalities with dropdown, event
Making of Simple Calendar
Calendar – real stuff
Creating Advertisement / Notifications
Creating Image Gallery
javascript – Object Oriented Concepts/ Programming
Object Oriented Programming – Concepts
OOP: Hands-on with javascript (part 1)
OOP: Hands-on with javascript (part 2)
javascript- Interaction with Web, Server
Interaction with web via JSON
Movies Listing via JSON interaction (Hands-on)
Async Interaction with Server – Overview
Async Interaction with Server- XHR
Async Interaction with Server – XHR Demo
Async Interaction with Server- Fetch with Demo
Webform interaction with Server – GET & POST
Sending form via Javascript- Overview
Sending formdata to Server via javascript – with handson demo
Sending web form to Server via javascript – hands on
Sending Image file, File Reader – handson
Sending Binary data (Image, Video) to Server
Uploading multiple Images to Server asynchronously- hands on
Object URLs explained- Display Images/ Icons
Fetch, Promise: Handling Failure – Hands-on
Promise.all Details with Hands-on
javascript – Client Storage (Database)
Storage at Browser, Web Storage: Overview and Hands-on
Storage at Browser, IndexedDB – Overview
IndexedDB- DB connectivity : Hands-on
IndexedDB – (CRUD) Add Read Operations : Hands-on
IndexedDB – (CRUD) Update Delete Operations : Hands-on
IndexedDB – Fetch Movies from Server, Store & Display : Hands-on
javascript Graphics
Graphics – Canvas : Overview
Graphics – Bouncing a Ball : Hands-on