Web Designing Training Institute in Delhi

Introduction of HTML

HTML stands for Hyper Text Markup Language. It is used to design web pages using markup language. HTML is the combination of Hypertext and Markup language. Hypertext defines the link between the web pages. Markup language is used to define the text document within tag which defines the structure of web pages. HTML 5 is the fifth and current version of HTML. It has improved the markup available for documents and has introduced application programming interfaces(API) and Document Object Model(DOM).

  • It has introduced new multimedia features which supports audio and video controls by using <audio> and <video> tags.
  • There are new graphics elements including vector graphics and tags.
  • Enrich semantic content by including <header> <footer>, <article>, <section> and <figure> are added.
  • Drag and Drop- The user can grab an object and drag it further dropping it on a new location.
  • Geo-location services- It helps to locate the geographical location of a client.
  • Web storage facility which provides web application methods to store data on web browser.
  • Uses SQL database to store data offline.
  • Allows to draw various shapes like triangle, rectangle, circle, etc.
  • Capable of handling incorrect syntax.
  • Easy DOCTYPE declaration i.e. <!doctype html>
  • Easy character encoding i.e. <meta charset=”UTF-8″>
New Added Elements in HTML 5:
  • <article> : The <article> tag is used to represent an article. More specifically, the content within the <article> tag is independent from the other content of the site (even though it can be related).
  • <aside> : The <aside> tag is used to describe the main object of the web page in a shorter way like a highlighter. It basically identifies the content that is related to the primary content of the web page but does not constitute the main intent of the primary page. The <aside> tag contains mainly author information, links, related content and so on.
  • <figcaption> : The <figurecaption> tag in HTML is used to set a caption to the figure element in a document.
  • <figure> : The <figure> tag in HTML is used to add self-contained content like illustrations, diagrams, photos or codes listing in a document. It is related to main flow but it can be used in any position of a document and the figure goes with the flow of the document and if remove it then it should not affect the flow of the document.
  • <header> : It contains the section heading as well as other content, such as a navigation links, table of contents, etc.
  • <footer> : The <footer> tag in HTML is used to define a footer of HTML document. This section contains the footer information (author information, copyright information, carriers etc). The footer tag are used within body tag. The <footer> tag is new in the HTML 5. The footer elements require a start tag as well as an end tag.
  • <main> : Delineates the main content of the body of a document or web app.
  • <mark> : The <mark> tag in HTML is used to define the marked text. It is used to highlight the part of the text in the paragraph.
  • <nav> : The <nav> tag is used to declaring the navigational section in HTML documents. Websites typically have sections dedicated to navigational links, which enables user to navigate the site. These links can be placed inside a nav tag.
  • <section> : It demarcates a thematic grouping of content.
  • <details> : The <details> tag is used for the content/information which is initially hidden but could be displayed if the user wishes to see it. This tag is used to create interactive widget which user can open or close it. The content of details tag is visible when open the set attributes.
  • <summary> : The <summary> tag in HTML is used to define a summary for the <details> element. The <summary> element is used along with the <details> element and provides a summary visible to the user. When the summary is clicked by the user, the content placed inside the <details> element becomes visible which was previously hidden. The <summary> tag was added in HTMl 5. The <summary> tag requires both starting and ending tag.
  • <time> : The <time> tag is used to display the human-readable data/time. It can also be used to encode dates and times in a machine-readable form. The main advantage for users is that they can offer to add birthday reminders or scheduled events in their calender’s and search engines can produce smarter search results.
  • <bdi> : The <bdi> tag refers to the Bi-Directional Isolation. It differentiate a text from other text that may be formatted in different direction. This tag is used when a user generated text with an unknown directions.
  • <wbr> : The <wbr> tag in HTML stands for word break opportunity and is used to define the position within the text which is treated as a line break by the browser. It is mostly used when the used word is too long and there are chances that the browser may break lines at the wrong place for fitting the text.
  • <datalist> : The <datalist> tag is used to provide autocomplete feature in the HTML files. It can be used with input tag, so that users can easily fill the data in the forms using select the data.
  • <keygen> : The <keygen> tag in HTML is used to specify a key-pair generator field in a form. The purpose of <keygen> element is to provide a secure way to authenticate users. When a from is submitted then two keys are generated, private key and public key. The private key stored locally, and the public key is sent to the server. The public key is used to generate client certificate to authenticate user for future.
  • <output> : The <output> tag in HTML is used to represent the result of a calculation performed by the client-side script such as JavaScript.
  • <progress> : It is used to represent the progress of a task. It is also define that how much work is done and how much is left to download a things. It is not used to represent the disk space or relevant query.
  • <svg> : It is the Scalable Vector Graphics.
  • <canvas> : The <canvas> tag in HTML is used to draw graphics on web page using JavaScript. It can be used to draw paths, boxes, texts, gradient and adding images. By default it does not contains border and text.
  • <audio> : It defines the music or audio content.
  • <embed> : Defines containers for external applications (usually a video player).
  • <source> : It defines the sources for <video> and <audio>.
  • <track> : It defines the tracks for <video> and <audio>.
  • <video> : It defines the video content.
Web Designing Training in Delhi
  • All browsers supported.
  • More device friendly.
  • Easy to use and implement.
  • HTML 5 in integration with CSS, JavaScript, etc can help build beautiful websites.
  • Long codes have to be written which is time consuming.
  • Only modern browsers support it.

Introduction of CSS

CSS stands for Cascading Style Sheets.

CSS saves a lot of work. It can control the layout of multiple web pages all at once.

What is CSS?

Cascading Style Sheets (CSS) is used to format the layout of a webpage.

With CSS, you can control the color, font, the size of text, the spacing between elements, how elements are positioned and laid out, what background images or background colors are to be used, different displays for different devices and screen sizes, and much more!

Using CSS

CSS can be added to HTML documents in 3 ways:

  • Inline - by using the style attribute inside HTML elements
  • Internal - by using a <style> element in the <head> section
  • External - by using a element to link to an external CSS file

The most common way to add CSS, is to keep the styles in external CSS files. However, in this tutorial we will use inline and internal styles, because this is easier to demonstrate, and easier for you to try it yourself.

Inline CSS

An inline CSS is used to apply a unique style to a single HTML element.

An inline CSS uses the style attribute of an HTML element.

Internal CSS

An internal CSS is used to define a style for a single HTML page.

An internal CSS is defined in the <head> section of an HTML page, within a <style> element.

External CSS

An external style sheet is used to define the style for many HTML pages.

To use an external style sheet, add a link to it in the <head> section of each HTML page

Introduction of JavaScript

JavaScript is a lightweight, cross-platform, and interpreted scripting language. It is well-known for the development of web pages, many non-browser environments also use it. JavaScript can be used for Client-side developments as well as Server-side developments. JavaScript contains a standard library of objects, like ArrayDate, and Math, and a core set of language elements like operatorscontrol structures, and statements

  • Client-side: It supplies objects to control a browser and its Document Object Model (DOM). Like if client-side extensions allow an application to place elements on an HTML form and respond to user events such as mouse clicksform input, and page navigation. Useful libraries for the client-side are AngularJSReactJSVueJS and so many others.
  • Server-side: It supplies objects relevant to running JavaScript on a server. Like if the server-side extensions allow an application to communicate with a database, and provide continuity of information from one invocation to another of the application, or perform file manipulations on a server. The useful framework which is the most famous these days is node.js.

JavaScript can be added to your HTML file in two ways:

  • Internal JS: We can add JavaScript directly to our HTML file by writing the code inside the <script> tag. The <script> tag can either be placed inside the <head> or the <body> tag according to the requirement.
  • External JS: We can write JavaScript code in other file having an extension .js and then link this file inside the <head> tag of the HTML file in which we want to add this code.
Web Designing Training in Delhi

Introduction of Bootstrap

  • Bootstrap is the most popular HTML, CSS and JavaScript framework for developing a responsive and mobile friendly website.
  • It is absolutely free to download and use.
  • It is a front-end framework used for easier and faster web development.
  • It includes HTML and CSS based design templates for typography, forms, buttons, tables, navigation, modals, image carousels and many others.
  • It can also use JavaScript plug-ins.
  • It facilitates you to create responsive designs.
History of Bootstrap-

Bootstrap was developed by Mark Otto and Jacob Thornton at Twitter. It was released as an open-source product in August 2011 on GitHub.

In June 2014 Bootstrap was the No.1 project on GitHub.

Why use Bootstrap

Following are the main advantage of Bootstrap:

  • It is very easy to use. Anybody having basic knowledge of HTML and CSS can use Bootstrap.
  • It facilitates users to develop a responsive website.
  • It is compatible on most of browsers like Chrome, Firefox, Internet Explorer, Safari and Opera etc.
What is a responsive website?

A website is called responsive website which can automatically adjust itself to look good on all devices, from smart phones to desktops etc.

What Bootstrap package contains

Scaffolding : Bootstrap provides a basic structure with Grid System, link styles, and background.

CSS : Bootstrap comes with the feature of global CSS settings, fundamental HTML elements style and an advanced grid system.

Components : Bootstrap contains a lot of reusable components built to provide iconography, dropdowns, navigation, alerts, pop-overs, and much more.

JavaScript Plugins : Bootstrap also contains a lot of custom jQuery plugins. You can easily include them all, or one by one.

Customize : Bootstrap components are customizable and you can customize Bootstrap's components, LESS variables, and jQuery plugins to get your own style.

Introduction of AngularJS

We at Apex T.G. India Pvt. Ltd. Provides the best Angular training in Delhi. Angular is an Advance version of Angular JS, it is faster, executes better with components, has mobile-driven approach and enables smoother migration from earlier versions. For dynamic web apps it is a structural framework.

Why it is Called Angular? ‘ng’ is a short form of Angular. It is a ‘JavaScript’ framework which is written inside HTML tags which are written using angular brackets<>.

We are best training institute in Delhi which provides training of Angular , it provides a completely free Framework which will help you to use HTML as a template language, offers it’s developers a Client-side application and creates rich internet application.

Definitely one must be thinking why she/he should choose a particular field or technology. The reason behind the popularity of Angular is very simple, according to Overflow Survey in the year 2018 Angular was ranked 2nd most used technology after Node JS. The reasons are crystal clear:

Its front end tool is equipped with robust components to help developers to write maintainable, readable and easy to use code, and we at Noidabiz Provides the best training of Angular in Delhi.

Its front end tool is equipped with robust components to help developers to write maintainable, readable and easy to use code, and we at Noidabiz Provides the best training of Angular in Delhi.

We are one of the best training institutes of Delhi which provides training of Angular on Live Projects with 100% Placement assistance.


At Apex T.G. India Pvt. Ltd. We provide the best training of Angular.

  • Angular provides all the detailed documentation where developers can find all the information easily.
  • Google will support Angular on long term basis this statement is confirmed by the Developers of Angular.
Web Designing Training in Delhi

Basic in Web Designing:

  • What is World Wide Web?
  • Why Create a Website?
  • Web Standards
  • Audience Requirements

Introduction to HTML and HTML 5:

  • What is HTML?
  • HTML Documents
  • Basic Structure of an HTML documents
  • Markup tags
  • Heading-Paragraphs
  • Line Breaks
  • HTML Tags

Elements of HTML:

  • Introduction to elements of HTML
  • Working with Lists, Tables
  • Working with Hyperlinks and images
  • Working with forms.

Introduction to cascading stylesheet:

  • Concept of css
  • Creating Stylesheet
  • CSS Properties
  • Css Styling (Background, Text Format, Controlling Fonts)
  • Working with block elements
  • CSS Id and Class
  • Box Model (Introduction, Border-Properties, Padding Properties, Margin Properties)
  • Css Advanced (Grouping, Dimension, Display, Positioning, Floating, Align, Pseudo Class, Navigation Bar, Attributes Selector)
  • Css Color
  • Creating page Layout and Site Designs with Responsive.

  • Introduction
  • Syntax of Javascript
  • JavaScript Statement
  • JavaScript Datatype and Variable
  • Operators
  • Conditional Statement
  • Loop
  • Arrays
  • Functions
  • HTML DOM (Document Object Model) Events
  • Numbers and Math
  • BOM (Browser Object Model)
  • Popup and Dialog Boxes
  • Cookies
  • Using Geolocation and Web Storage Javascript APIs
  • Exception Handling
  • Form Validation
  • Regular Expressions

  • Introduction and Installation
  • Syntax
  • Jquery Selectors
  • Jquery Events
  • Jquery Effects
  • Jquery Callbacks
  • Jquery and HTML
    • Jquery Get
    • Jquery Set
    • Jquery Add
    • Jquery Remove
    • Jquery Css
    • Jquery Width and Height
  • Jquery UI
    • Accordion
    • Datepicker
    • Slider
    • Progressbar
    • Tabs

  • Introduction
  • Bootstrap Basics
    • Global Styles
    • Grid System
  • Bootstrap Typography
    • Globals and Blocks
  • Inline Elements
  • Alignment
  • Lists
  • Tables
  • Bootstrap Forms
    • Inline Forms
  • Horizontal Forms
  • Input Types
  • Buttons
  • Images, Helper Classes, Utilities
    • Images
  • Other Helper Classes
  • Responsive Utilities
  • Bootstrap Components
    • Glyphicons
  • Drop-down Menus
  • Navigation Elements
  • Breadcrumbs
  • Pagination
  • Labels
  • Badges
  • Jumbotron
  • Page Header
  • Thumbnails
  • Alerts
  • Progress Bars
  • Media Objects
  • List Group
  • Panels
  • Responsive Embed
  • Wells
  • Bootstrap JavaScript Plugins
    • Events
  • Modals
  • Dropdown
  • Scrollspy
  • Tabs
  • Popover
  • Alerts
  • Buttons
  • Collapse
  • Carousel
  • Affix

Templates, Interpolation, and Directives

  • Introduction to Templates, Interpolation, and Directives
  • Building a Template
  • Building the Component
  • Using a Component as a Directive
  • Binding with Interpolation
  • Adding Logic with Directives – ngIf and ngElse
  • Adding Logic with Directives – ngFor

Data Binding & Pipes

  • Introduction to Data Binding & Pipes
  • Property Binding
  • Handling Events with Event Binding
  • Handling Input with Two-way Binding
  • Transforming Data with Pipes
  • Pure and Impure Pipes

Data Binding & Pipes

  • Introduction to More on Components
  • Defining Interfaces
  • Encapsulating Component Styles
  • Using Lifecycle Hooks
  • Building Custom Pipes
  • Relative Paths with Module Id

Building Nested Component

  • Introduction to Building Nested Components
  • Building a Nested Component
  • Using a Nested Component
  • Passing Data to a Nested Component Using @Input
  • Passing Data from a Component Using @Output


  • Template driven Forms
  • Template Driven Forms Validation
  • Submitting Forms
  • Model Driven Forms
  • Model Driven Forms Validation
  • Model Driven Forms with Forms builder

Services and Dependency Injection

  • Introduction to Services and Dependency Injection
  • How Does It Work
  • Building a Service
  • Registering the Service
  • Injecting the Service

Retrieving Data Using HTTP

  • Introduction to Retrieving Data Using HTTP
  • Observable and Reactive Extensions
  • Sending an HTTP Request
  • Exception Handling
  • Subscribing to an Observable

Navigation and Routing Basics

  • Introduction to Navigation and Routing Basics
  • How Routing Works
  • Configuring Routes
  • Tying Routes to Actions
  • Placing the Views