Skip to content

SunShine Softwares

SunShine Birthday Celebration Offer

Call: +91-9928016573, 9887116583

mca-internship

Advance Diploma in Web Development

  • In depth knowledge of Technology
  • Expert Trainers with well experience in development & training
  • Live Projects
  • Free Interview preparation classes
  • 100% Assured placements in Jaipur

Skills included in Web Development Training course

C Language

C++ Language

HTML 4 & 5

CSS 2 & 3

JavaScript

JQuery

BootStrap

PHP

MySql

AJAX

Live Project

Hosting

Module 1: C Programming Language

  • What Is Language
  • Need of Language
  • generation of Language
  • Introduction of Programming Language
  • History of ‘C’
  • Introduction of ‘C’
  • Need of C Language
  • Definition of Tokens
  • Need of Tokens
  • Use of Tokens
  • Constant
  • Identifier
  • Keywords
  • String
  • Operators
  • Special Symbols
  • Definition of DataTypes
  • Type of Data types
    • Primitive
    • Non Primitive
  • What is Header File
  • How to Include Header File
  • What is Library
  • What is the library function
  • Main Function
  • Printf Function
  • Scanf Function
  • How to Compile
  • How to run
  • Type of files made by the program
  • Section of C program Body
  • Comments
  • About Operator
  • Arithmetic Operator
  • Logical Operator
  • Conditional Operator
  • Relational Operator
  • Ternary Operator
  • Increment And Decrement Operator
  • Bitwise Operator
  • Short Hand Operator
  • About Control Statements
  • Decision-Making/Conditional Statements
  • Selection Statements
  • Iteration Statements
  • Jump Statements
  • About String Handling
  • String Library Function
  • About Array
  • Single Dimension
  • Two Dimension
  • About Function
  • Types Of Function
  • Different Way To Design Function
  • About Structure
  • Way to design structure
  • Structure within a Structure
  • About Union
  • Union Coding
  • About File Handling
  • Read / Write on File

Module 2: C++ Language

  • Need of C++
  • Advantages of C++
  • About C++
  • Introduction of OOPS Concept
  • About Class And Object
  • Use And Importance of Class and Object
  • About Constructor
  • Type of Constructor
  • About Destructor
  • About Inheritance
  • Types of Inheritance
  • Single Inheritance
  • Multi-level Inheritance
  • Multiple Inheritance
  • Hybrid Inheritance
  • Hierarchy Inheritance
  • About Polymorphism
  • Defining Function Overloading
  • Defining Operator Overloading
  • Unary Operators Overloading
  • Binary Operators Overloading
  • Inline Function
  • Friend Function
  • Virtual Function
  • About Pointer
  • Use Of Pointer
  • Basics of Exception Handling
  • Exception Handling mechanism
  • Throwing Mechanism
  • Catching Mechanism
  • Specifying Excepting
  • Classes For File Stream Operations
  • Opening and Closing a File
  • Detecting End Of File
  • Sequential Input and Output Operations
  • Jump Statements
  • Class Templates
  • Templates Function
  • Overloading Of Template Functions
  • C++ Streams
  • C++ Streams Classes
  • Unformatted and Formatted I/O Operations
  • Managing Output With Manipulators

Module 3: Front End - HTML 4

  • Architecture of a website
  • Different technologies in making the website
  • Web Development Introduction
  • 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
  • HTML Basic Tags
  • HTML Formatting
    Tags
  • HTML Color Coding
  • Div and Span Tags for Grouping
  • Unordered Lists
  • Ordered Lists
  • Definition list
  • Image and Image Mapping
  • URL – Uniform Resource Locator
  • URL Encoding
  • < table >
  • < th >
  • < tr >
  • < td >
  • < caption >
  • < thead >
  • < tbody >
  • < tfoot >
  • < colgroup >
  • < col >
  • Using Iframe as the Target
  • < input >
  • < textarea >
  • < button >
  • < select >
  • < label >
  • Title
  • Base
  • Link
  • Styles
  • Script
  • Meta
  • HTML Meta Tag
  • XHTML
  • HTML Deprecated Tags & Attributes

Module 3: Front End - CSS

  • Benefits of CSS
  • CSS Versions History
  • CSS Syntax
  • External Style Sheet using < link >
  • Multiple Style Sheets
  • Value Lengths and Percentages
  • CSS Syntax
  • single Style Sheets
  • Multiple Style Sheets
  • Value Lengths and Percentages
  • ID Selectors
  • Class Selectors
  • Grouping Selectors
  • Universal Selector
  • Descendant / Child Selectors
  • Attribute Selectors
  • CSS – Pseudo Classes
  • background-image
  • background-repeat
  • background-position
  • CSS Cursor
  • 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
  • list-style-type
  • list-style-position
  • list-style-image
  • list-style
  • CSS Tables
    • border
    • width & height
    • text-align
    • vertical-align
    • padding
    • color
  • Borders & Outline
  • Margin & Padding
  • Height and width
  • CSS Dimensions
  • CSS Visibility
  • CSS Display
  • CSS Scrollbars
  • CSS Positioning
    • Static Positioning
    • Fixed Positioning
    • Relative Positioning
    • Absolute Positioning
  • CSS Layers with Z-Index
  • The float Property
  • The clear Property
  • The clear fix Hack

Module 3: Front End - JavaScript

  • 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, and Eclipse IDE?
  • How to add JavaScript in HTML?
  • How to include External JavaScript in HTML?
  • JavaScript Comments
  • JavaScript Keywords
  • Data Types in JavaScript
    JavaScript Variables
  • Types of Variables in JavaScript
  • Key Difference between Var, Let, and Const
  • What are Operators in JavaScript?
  • Assignment Operator
  • Comparison Operators
  • Logical Operators
  • Conditional Operators
  • Bitwise Operators
  • Unary Operators
  • TypeOf Operator
  • Operator Precedence
  • 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
  • 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
  • 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
  • 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
  • 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
  • Exceptions and Errors
  • Exception mechanism
  • “try-catch-finally” constructions
  • Throwing exceptions
  • Error Object
    • Properties of Error Object
    • Methods of Error Object
  • 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) 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

Module 3: Front End - JQuery

  • What You Should Already Know
  • What is jQuery ?
  • Adding the jQuery Library to Your Pages
  • Basic jQuery Example
  • Downloading jQuery
  • Alternatives to Downloading
  • jQuery Syntax
  • The Document Ready Function
  • How to use Custom Scripts?
  • Using Multiple Libraries
  • jQuery – noConflict() Method
  • String
  • Numbers
  • Boolean
  • Objects
  • Arrays
  • Functions
  • Arguments
  • Scope
  • Built-in Functions
  • jQuery – CSS Element Selector and ID Selector
  • jQuery – CSS Element Class Selector and Universal Selector
  • jQuery – CSS Multiple Elements E, F, G Selector
  • jQuery Callback Functions
  • Get Attribute Value
  • Set Attribute Value
  • Find Elements by index
  • Filtering out Elements
  • Locating Descendent Elements
  • JQuery DOM Traversing Methods
  • Apply CSS Properties and Multiple CSS Properties
  • Setting Element Width & Height
  • JQuery CSS Methods
  • Content Manipulation
  • DOM Element Replacement
  • Removing DOM Elements
  • Inserting DOM elements
  • DOM Manipulation Methods
  • Binding event handlers
  • Removing event handlers
  • Event Types
  • The Event Object and Attributes
  • JQuery Effect Methods, Hide and Show
  • jQuery Toggle
  • jQuery Slide – slideDown, slideUp, slideToggle
  • jQuery Fade – fadeIn, fadeOut, fadeTo
  • jQuery Custom Animations
  • load()
  • get()
  • post()
  • ajax()
  • getJSON()

Module 3: Front End - HTML 5

  • article
  • aside
  • figcaption
  • figure
  • footer
  • header
  • mark
  • nav
  • progress
  • section
    summary
    time
  • datalist
  • keygen
  • output
  • Color
  • Date
  • Datetime
  • Datetime-local
  • Email
  • Month
  • Number
  • Range
  • Search
  • Tel
  • Url
  • Time
  • Week
  • autocomplete
  • autofocus
  • form
  • formaction
  • formenctype
  • formmethod
  • formnovalidate
  • formtarget
  • height and width
  • list
  • min and max
  • multiple
  • pattern (regexp

Module 3: Front End - CSS 3

  • Borders
  • border-radius
  • Border Images
  • Backgrounds
  • Background Size
  • background-origin
  • Text Effects
  • text-shadow
  • box-shadow
  • Text
  • text-overflow
  • word-wrap
  • word-break
  • Fonts
  • 2D Transforms
  • 3D Transforms
  • transition-delay
  • transition-duration
  • transition-property
  • transition-timing-function

Module 3: Front End -BootStrap

  • Bootstrap Get Started What is Bootstrap ?
  • Bootstrap History
  • Why Use Bootstrap ?
  • Where To get Bootstrap ?
  • Downloading Bootstrap Bootstrap CDN
  • Add the HTML5 Doctype
  • Bootstrap is Mobile –First
  • Containers
  • Basic Bootstrap Pages
  • Bootstrap Grids
  • Bootstrap Grid
  • System
  • Grid Classes
  • Basic Structure of a Bootstrap Grid
  • Equal Columns Unequal Columns
  • Bootstrap’s Default Settings
  • Bootstrap vs. Browser Defaults
  • Bootstrap Tag Elements
  • Contextual Colors and Background
  • Typography Classes
  • Rounded Corners
  • Circle
  • Thumbnail
  • Responsive Images
  • Image Gallery
  • Responsive Embeds
  • Creating a Jumbotron
  • Jumbotron Inside Container
  • Jumbotron Outside Container
  • Creating a Page Header
  • Wells
  • Well Size
  • Alerts
  • Closing Alerts
  • Animated Alerts
  • Button Style
  • Button Sizes
  • Block Level Buttons
  • Active /Disable Buttons
  • Button Groups
  • Vertical Button Groups
  • Justified Button Group
  • Nesting Button Groups &
  • Dropdown Menus
  • Split Button Dropdowns
  • Glyphicons
  • Glyphicons Syntax
  • Glyphicon Example
  • Basic Progress Bar
  • Progress Bar With Label
  • Colored Progress Bars
  • Striped Progress Bars
  • Basic Pagination
  • Active State
  • Disabled State
  • Pagination Sizing
  • What is Pager?
  • Align Buttons
  • Basic list Groups
  • List Group With Badges
  • List Group With Linked Items
  • Contextual Classes
  • Custom Content
  • Panels
  • Panel Heading
  • Panel Footer Panel Group
  • Panel with Contextual Classes
  • Basic Dropdown
  • Dropdown Driver
  • Dropdown Header
  • Disable an Item
  • Dropdown Accessibility
  • Bootstrap Collapse
  • Example Explained
  • Collapsible Panel
  • Collapsible List Group
  • Accordion
  • Menus
  • Tabs
  • Tabs With Dropdown Menu
  • Pills
  • Vertical Pills
  • Vertical
  • Pills in Row Pills with Dropdown Menu
  • Centered Tabs and Pills
  • Toggable/Dynamic Tabs
  • Toggable/Dynamic Pills
  • Navigation Bars
  • Inverted Navigation Bar
  • Fixed Navigation Bar
  • Navigation Bars
  • Right Aligned Navigation Bar
  • Collapsing The Navigation Bar
  • Bootstrap’s Default Settings
  • Bootstrap Form Layouts
  • Bootstrap Vertical Form
  • Bootstrap Inline Form
  • Bootstrap Horizontal Form
  • Bootstrap Form Inputs Supported Form Controls
  • Bootstrap Text area
  • Bootstrap Checkboxes
  • Bootstrap Radio Buttons
  • Bootstrap Select List
  • Static Control
  • Bootstrap Form Control States
  • Input Sizing in Forms
  • Height Sizing Column Sizing

Module 4: PHP Training

  • Evaluation of Php
  • Installing php
  • PHP Syntax
  • Defining variable and constant
  • Echo / Print
  • Data Types
  • Strings
  • Operators and Expression
  • Combine HTML and PHP code
  • Undertanding Forms
  • Capturing Form Data
  • Redirecting a form after submission
  • A script to acquire user input
  • Dealing with Multi-value filed
  • Using hidden fields
  • File upload and scripts
  • Making Decisions
  • Doing Repetitive task with looping
  • Mixing Decisions and looping with Html
  • If(), else if() and else if condition Statement
  • Using the ? operator
  • The switch statement
  • Using the while() Loop
  • The do while statement
  • Using the for() Loop
  • Breaking out of loops
  • Nesting loops
  •  What is a function
  • Define a function
  •  Call by value and Call by reference
  •  Recursive function
  •  String function
  •  Math function
  •  Array function
  • Creating and accessing String
  •  Searching & Replacing String
  •  Formatting String
  •  String Related Library function
  •  Anatomy of an Array
  • Creating index based and Associative array
  • Accessing array Element
  •  Looping with Index based array
  •  Looping with associative array using each() and foreach()
  •  Some useful Library function
  • Understanding file& directory
  •  Opening and closing a file
  •  Coping ,renaming and deleting a file
  •  Working with directories
  •  Building a text editor
  •  File Uploading & Downloading
  • What is a Cookie?
  • Setting time in a cookie with PHP
  • Deleting a cookie
  • Creating session cookie
  • Working with the query strin
  • what is session?
  • Starting a session
  • Registering Session variables
  • working with session variables
  • destroying session
  • passing session Ids
  • encoding and decoding session variables
  • How to increase session expire time
  • How to work session without cookie
  • Introduction To Database
  • What is RDBMS technology?
  • Introduction to SQL
  • Connecting to the MYSQL
  • Selcting a database
  • Adding data to a table
  • Dislaying returned data on Web pages
  • Finding the number of rows
  • Looping through database
  • Inserting data
  • Deleting data
  • Entering and updating data
  • Executing multiple queries
  • Understanding Primary and Foreign Keys
  • Introduction about FTP/SMTP server
  • File upload
  • File Download
  • E-mail with PHP
  • PHP configuration file
  • Error tacking and debugging
  • Check ID Availability using AJAX
  • AJAX handling HttpRequest and Response
  • Database Interaction using AJAX

What our Students Say