IBM SUMMER TRAINING (OFFLINE)
COURSE – FULL STACK DEVELOPMENT
OBJECTIVE OF THE COURSE
Students use their learned skills, knowledge and abilities to develop web
sites for the internet. Apply basic design principles to present ideas,
information, products, and services on websites. Apply basic
programming principles to the construction of websites. Effectively
manage website projects using available resources
DURATION OF THE COURSE: 30 HOURS (10 days)
MINIMUM ELIGIBILITY CRITERIA AND PRE-REQUISITE: BASIC KNOWLEDEGE OF PROGRAMMING
LANGUAGES
Day 1:
Intro of HTML
Basic Elements & Document Setup - Project Basic Elements
Lists & Tables - Project List &Table
Forms & Input - Project Registration Form
Day 2 :
Intro of CSS
Basic Styling - Project on Basic CSS
New Elements - Project on New Elements
Video & Audio - Project Audio Visual
CSS Basic Styling - Project on Basic Styling
Day 3 :
CSS Advanced
Positioning & Background Images - Project on Images
Pseudo Classes - Project on Pseudo Classes
Colors, Backgrounds & Gradients - Project on Color Backgrounds
Text & Box Shadows - Project Text Shadows
Day 4 :
Java Script
Variables, Arrays & Objects - Project using Arrays and Objects
Loops, Conditionals & Switches - Project on Iterations
Functions & Events - Project on Functions
JavaScript Form Validation - Form Project
Day 5 :
Node J.S
Node.js Intro
Node.js Get Started
Node.js Modules
Day 6 (3 hours):
Node J.S
Node.js HTTP Module
Node.js File System
Node.js URL Module
Day 7 :
Node JS
Node.js NPM
Node.js Events
Node.js Upload Files
Day 8 :
Node J.S Advanced
Node.js Email
Node J.S and Mongo Db Connectivity
Introduction to Express Framework
Day 9 :
Node J.S+Mongo DB
MongoDB Get Started
MongoDB Create Database
MongoDB Create Collection
MongoDB Insert
Day 10:
Node J.S+Mongo DB
MongoDB Find
MongoDB Query
MongoDB Sort
MongoDB Delete