18.02.2019 Views

Web Development Courses in Bangalore

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Anyone can jo<strong>in</strong> who has the <strong>in</strong>terest to get<strong>in</strong>to<br />

the creative web development profession.<br />

Prerequisite:<br />

Technical Skill:Must have the fluent operat<strong>in</strong>g skillof Computer<br />

Must have the skillto use <strong>in</strong>ternet<br />

A littleor basic knowledge on <strong>Web</strong> Design and <strong>Development</strong><br />

would be f<strong>in</strong>e but not necessary<br />

Academic:HSC or Equivalent Certificate<br />

www.idigitalacademy.com<br />

<strong>in</strong>fo@idigitalacademy.com


Tra<strong>in</strong><strong>in</strong>gby Certifiedand Experienced<br />

Tra<strong>in</strong>ers.<br />

Key Futures of<br />

IDIGITALACADEMY<br />

Industrial and Corporate Tie-ups for Live<br />

projects forstudent.<br />

Well equipped Computer Lab, Internetand<br />

Book Bankfacility.<br />

Live project based Tra<strong>in</strong><strong>in</strong>gs & Internships.<br />

WI-FI enabled classrooms.<br />

Certificate will be provided after tra<strong>in</strong><strong>in</strong>g.<br />

Job facilities <strong>in</strong> freelanc<strong>in</strong>gmarketplaces


Tra<strong>in</strong><strong>in</strong>g Overview<br />

This hands-on object oriented PHP and MySQL tra<strong>in</strong><strong>in</strong>g course<br />

teaches attendees everyth<strong>in</strong>g they need to successfully build data<br />

driven website us<strong>in</strong>g PHP and MySQL. You will also learn about<br />

MySQL, HTML5, CSS3 and JavaScript. We will teach you advanced<br />

CSS3 techniques. We will teach you basic Ajax and jQuery with<br />

Ajax Image upload, Object Oriented Ajax with Dojo Toolkit.<br />

www.idigitalacademy.com<br />

<strong>in</strong>fo@idigitalacademy.com


Lecture1<br />

Introduction to HTML<br />

Introduction of Necessary Software’s<br />

Creat<strong>in</strong>g <strong>Development</strong> Environment<br />

Revis<strong>in</strong>g Basic HTML<br />

Lecture 3<br />

Selection and Articles<br />

The Selection Tag<br />

The Article Tag<br />

Outl<strong>in</strong><strong>in</strong>g<br />

Accessibility<br />

www.idigitalacademy.com<br />

<strong>in</strong>fo@idigitalacademy.com<br />

Lecture 2<br />

Introduction to HTML5<br />

Lay<strong>in</strong>g Out a Page with HTML5<br />

PageStructure<br />

New HTML5 StructureTags<br />

PageSimplification<br />

Lecture 4<br />

HTML5 Audio and Video<br />

Supported MediaTypes<br />

The AudioElement<br />

The Video Element<br />

Accessibility<br />

Script<strong>in</strong>g MediaElements<br />

Deal<strong>in</strong>g with Non- Support<strong>in</strong>gBrowsers


Lecture5<br />

HTML5Forms<br />

Modernizer<br />

New Input Types (Search, tel, url, email date/time <strong>in</strong>puttypes,<br />

numbers, range, m<strong>in</strong>, max, step attributes, colour)<br />

Lecture 7<br />

Introduction to CSS<br />

Lecture 6<br />

Google Map API<br />

Gett<strong>in</strong>g Started with Canvas<br />

Lecture 8<br />

Introduction to CSS3<br />

Understand<strong>in</strong>g CSS3:<br />

Understand<strong>in</strong>g CSS3 Term<strong>in</strong>ology<br />

Add<strong>in</strong>g Rules to a Style Sheet<br />

Add<strong>in</strong>g Selectors<br />

Work<strong>in</strong>g with MultipleDeclarations<br />

www.idigitalacademy.com<br />

<strong>in</strong>fo@idigitalacademy.com


Lecture9<br />

Work<strong>in</strong>g with StyleSheets<br />

Embedd<strong>in</strong>g a Style Sheet<br />

Import<strong>in</strong>g an External Style Sheet<br />

Import<strong>in</strong>g Multiple Style Sheets<br />

L<strong>in</strong>k<strong>in</strong>g to an External Style Sheet<br />

Manag<strong>in</strong>g Style Sheets<br />

Lecture 11<br />

Lecture 10<br />

Us<strong>in</strong>g CSS3 to Affect Page Layout<br />

Introduc<strong>in</strong>g the CSS3 Box Model<br />

Creat<strong>in</strong>g SimpleFloats<br />

Us<strong>in</strong>g Floats for PageLayout<br />

Fix<strong>in</strong>g Column Drop<br />

Clean<strong>in</strong>g Essentials<br />

Conta<strong>in</strong><strong>in</strong>g Floats<br />

Display<strong>in</strong>g Elements<br />

Selectors and the Cascade<br />

Understand<strong>in</strong>g Selectors<br />

Us<strong>in</strong>g ID Selectors<br />

Us<strong>in</strong>g Class Selectors<br />

Us<strong>in</strong>g GroupedSelectors<br />

Us<strong>in</strong>g Descendant Selectors<br />

Look<strong>in</strong>g for the Sources ofStyles<br />

Resolv<strong>in</strong>g Style Conflicts with Specificity<br />

Us<strong>in</strong>g the Important Declaration<br />

Apply<strong>in</strong>g User StyleSheets<br />

www.idigitalacademy.com<br />

<strong>in</strong>fo@idigitalacademy.com


Lecture12<br />

Simple SELECTS<br />

Introduction to Database<br />

SomeBasics<br />

Comments<br />

Whitespaces and Semi-colon<br />

CaseSensitivity<br />

SELECT All Columns <strong>in</strong> AllRows<br />

SELECT Specific Column<br />

Sort<strong>in</strong>g Records<br />

Sort<strong>in</strong>g by a S<strong>in</strong>gle Column<br />

Sort<strong>in</strong>g by MultipleColumns<br />

Sort<strong>in</strong>g by Columns Position<br />

Ascend<strong>in</strong>g and Descend<strong>in</strong>gSorts<br />

www.idigitalacademy.com<br />

<strong>in</strong>fo@idigitalacademy.com<br />

Lecture 13<br />

The WHERE Clause and Operator Symbols<br />

Check<strong>in</strong>g for Equality<br />

Check<strong>in</strong>g for Inequality<br />

Check<strong>in</strong>g for Greater or LessThan<br />

Check<strong>in</strong>g for NULL<br />

WHERE and ORDERBY<br />

The WHERE Clause and Operator Words<br />

The BWTWEENOperator<br />

The IN Operator<br />

The LIKEOperator<br />

The NOTOperator Check<strong>in</strong>g Multiple<br />

Conditions AND OR Order of Evaluation


Lecture14<br />

Sub queries, Jo<strong>in</strong>s and Unions<br />

Subqueries<br />

Jo<strong>in</strong>s<br />

Table Aliases<br />

Multi-tableJo<strong>in</strong>s<br />

Outer Jo<strong>in</strong>s<br />

Unions<br />

UNION ALL<br />

UNION Rules<br />

Lecture 15<br />

Insert<strong>in</strong>g, Updat<strong>in</strong>g and Delet<strong>in</strong>g Records<br />

INSERT<br />

UPDATE<br />

DELETE<br />

Manag<strong>in</strong>g Data:<br />

Query<strong>in</strong>g aDatabase<br />

Mysqli () Overview<br />

Mysqli () Methods andProperties<br />

Insert<strong>in</strong>g and Updat<strong>in</strong>g Records<br />

Mysqli PreparedStatements<br />

www.idigitalacademy.com<br />

<strong>in</strong>fo@idigitalacademy.com


Lecture16<br />

Object Oriented PHPBasic<br />

Object Oriented PHP role <strong>in</strong> the WWW<br />

The php.<strong>in</strong>i file<br />

Basic PHPSyntax<br />

PHPTags<br />

PHP Statements and Whitespace<br />

Comments<br />

PHP Functions<br />

Hello World!<br />

Lecture 17<br />

Lecture 18<br />

While loop<br />

Do…while loop<br />

For loop Break andcont<strong>in</strong>ue<br />

Switch Statement<br />

Variables<br />

Variable Types<br />

Variable Names (Identifiers)<br />

Variable Scope<br />

Superglobals<br />

Constants<br />

www.idigitalacademy.com<br />

<strong>in</strong>fo@idigitalacademy.com


Lecture19<br />

Str<strong>in</strong>g Manipulation:<br />

Formatt<strong>in</strong>gStr<strong>in</strong>gs<br />

Concatenation<br />

Str<strong>in</strong>g Manipulation Functions<br />

Example of Str<strong>in</strong>g Functions<br />

Magic Quotes<br />

Magic_quotes_gpc<br />

Magic_quotes_runtime<br />

Recommendation on Magic Quotes<br />

Lecture 20<br />

Send<strong>in</strong>g Email with Object<br />

Oriented PHP<br />

Lecture 21<br />

A Database-less<br />

Log<strong>in</strong> Form<br />

Mail<br />

Shortcom<strong>in</strong>gs of mail<br />

File SystemManagement<br />

Open<strong>in</strong>g a File fopen<br />

Read<strong>in</strong>g from a File fgets<br />

Writ<strong>in</strong>g a File fwrite ()<br />

Upload<strong>in</strong>g Files via an HTMLForm<br />

Sessions<br />

Configur<strong>in</strong>g Sessions<br />

SessionFunctions<br />

Cookies<br />

www.idigitalacademy.com<br />

<strong>in</strong>fo@idigitalacademy.com


Lecture22<br />

JavaScript Language Fundamentals:<br />

Statements<br />

Variables and Data types<br />

Operators<br />

Conditionals<br />

Loops<br />

Functions<br />

Lecture 24<br />

Basic idea on Ajax<br />

Lecture 23<br />

How forms fit <strong>in</strong>to the<br />

JavaScript DOM<br />

Sett<strong>in</strong>g focus on a specific field<br />

Block<strong>in</strong>g a field from be<strong>in</strong>g edited<br />

Sett<strong>in</strong>g field values based on User<br />

<strong>in</strong>put<br />

Basic validation: requir<strong>in</strong>gfield<br />

values to be filled <strong>in</strong>Handl<strong>in</strong>g<br />

calculations with<strong>in</strong> forms<br />

Lecture 25<br />

Basic idea on jQuery<br />

www.idigitalacademy.com<br />

<strong>in</strong>fo@idigitalacademy.com


Lecture26<br />

Introduction to XML<br />

What is XML?<br />

XMLSyntax<br />

What is a well-formed XMLdocument<br />

What is an XMLElement<br />

What are the XML Nam<strong>in</strong>g Rules<br />

What are the Best Nam<strong>in</strong>gPractices<br />

XMLAttributes<br />

How to view XMLfiles<br />

How to develop an XML document<br />

How to check the well-formednessof<br />

XMLdocument<br />

How to validate XML document<br />

What is an XML parser? What are its<br />

functions<br />

2.13 What is DTD<br />

What are the constituents of DTDfile?<br />

(Conta<strong>in</strong>s)<br />

Elements<br />

What is card<strong>in</strong>ality operator <strong>in</strong>DTD<br />

Attributes<br />

Entities<br />

How to associate a DTD with XML<br />

DataTypes<br />

XSD Restrictions/Facets<br />

Nonatomic Types<br />

Complex Types<br />

www.idigitalacademy.com<br />

<strong>in</strong>fo@idigitalacademy.com<br />

EmptyElements<br />

Indicators<br />

Order Indicators<br />

Occurrence Indicators<br />

Group Indicators<br />

Annotat<strong>in</strong>g XML Schemas<br />

XMLNamespaces<br />

Refer a Schema <strong>in</strong> an XMLDocument<br />

Import/Include Schemas


Lecture27<br />

Introduction to Bootstrap<br />

Goals of Bootstrap<br />

Obta<strong>in</strong><strong>in</strong>gBootstrap<br />

Overview of how to use Bootstrap<strong>in</strong> a <strong>Web</strong>app<br />

Lecture 29<br />

CSSTechniques<br />

www.idigitalacademy.com<br />

<strong>in</strong>fo@idigitalacademy.com<br />

Lecture 28<br />

The Bootstrap Grid System<br />

Overview of Grids <strong>in</strong>Bootstrap<br />

The role of Media Queries<br />

Grid options<br />

Target<strong>in</strong>g different devices (Desktop /<br />

Mobile)<br />

Column techniques<br />

HTML5 doctype and viewport meta-tags<br />

Conta<strong>in</strong>ers<br />

Responsive images<br />

Normalization<br />

Lecture 30<br />

Typography<br />

Head<strong>in</strong>gs<br />

Inl<strong>in</strong>e Head<strong>in</strong>gs<br />

Emphasis<br />

Abbreviations<br />

Lists<br />

Additional techniques


Lecture31<br />

Tables<br />

Display<strong>in</strong>g basicTables<br />

Striped Tables<br />

Hover Tables<br />

Condensed Tables<br />

Contextual Tables<br />

Responsive Tables<br />

Additionaltechniques<br />

Lecture33<br />

Lecture 32<br />

Forms<br />

Additional UITechniques<br />

Overview<br />

Vertical Forms<br />

Inl<strong>in</strong>e Forms<br />

HorizontalForms<br />

Form Input Controls<br />

Form Control States<br />

Panels<br />

Labels<br />

Badges<br />

Buttons and ButtonGroups<br />

Dropdowns<br />

Button Dropdowns<br />

Images and Thumbnails<br />

Alerts<br />

Progress bars<br />

Input Groups<br />

List Groups<br />

Lecture34<br />

Navigation<br />

TabularNavigation<br />

Tabs<br />

Pills<br />

Dropdowns<br />

Navbar<br />

Breadcrumbs<br />

www.idigitalacademy.com<br />

<strong>in</strong>fo@idigitalacademy.com


Lecture35<br />

Additional Techniques<br />

Helpers<br />

Responsive utilities<br />

Glyphicons<br />

Pag<strong>in</strong>ation<br />

Media Objects<br />

Us<strong>in</strong>g the Modal Plug<strong>in</strong><br />

Lecture 36<br />

Json Coursre Content<br />

JSONConstructs<br />

JSON Object Examples<br />

Demo: JSON Object<br />

JSON Array Examples<br />

Demo: JSON Array<br />

JSON Values Example<br />

Demo: JSON Values<br />

JSON Str<strong>in</strong>gConstructs<br />

Demo: JSON Str<strong>in</strong>g Constructs<br />

JSON Number Constructs<br />

Demo: JSON Number Constructs<br />

Summary<br />

www.idigitalacademy.com<br />

<strong>in</strong>fo@idigitalacademy.com


Lecture37<br />

WordPress class <strong>in</strong>troductorytopics<br />

Gett<strong>in</strong>g started<br />

Install<strong>in</strong>g WordPress<br />

Custom <strong>in</strong>stallation<br />

One-click<strong>in</strong>stallation<br />

Logg<strong>in</strong>g <strong>in</strong> to WordPress<br />

The WordPress dashboard<br />

Screenoptions<br />

Customiz<strong>in</strong>g your dashboard<br />

Edit<strong>in</strong>g your profile<br />

Logg<strong>in</strong>g out<br />

Must have WordPress plug<strong>in</strong>s<br />

Updat<strong>in</strong>g WordPress<br />

<strong>in</strong>stallations<br />

Updat<strong>in</strong>g plug<strong>in</strong>s, and themes<br />

Posts <strong>in</strong> WordPress<br />

Difference between posts andpages<br />

Creat<strong>in</strong>g a new post<br />

Visual and HTML editor<br />

Add<strong>in</strong>g media<br />

Insert<strong>in</strong>g a gallery<br />

Full screen edit<strong>in</strong>g<br />

Autosave<br />

Categories and tags<br />

Us<strong>in</strong>g custom fields<br />

Preview<strong>in</strong>g, publish<strong>in</strong>g, and sav<strong>in</strong>g<br />

Edit<strong>in</strong>g an exist<strong>in</strong>g post<br />

Quickedit<br />

Delet<strong>in</strong>g and view<strong>in</strong>g a post<br />

Chang<strong>in</strong>g post status and visibility<br />

Permal<strong>in</strong>ks and shortl<strong>in</strong>ks<br />

Media <strong>in</strong> WordPress<br />

The library<br />

Scal<strong>in</strong>g and cropp<strong>in</strong>g images<br />

Media metadata<br />

Upload<strong>in</strong>g media<br />

www.idigitalacademy.com<br />

<strong>in</strong>fo@idigitalacademy.com


Lecture38<br />

WordPress class <strong>in</strong>troductorytopics<br />

Add<strong>in</strong>g L<strong>in</strong>ks <strong>in</strong> WordPress<br />

Add<strong>in</strong>g l<strong>in</strong>ks<br />

L<strong>in</strong>k categories<br />

Pages <strong>in</strong> WordPress<br />

Add<strong>in</strong>g, edit<strong>in</strong>g, and delet<strong>in</strong>g pages<br />

Pageattributes<br />

Parent pages<br />

Templates<br />

Order<strong>in</strong>g pages<br />

Comments<br />

Enabl<strong>in</strong>g and disabl<strong>in</strong>g comments<br />

Sett<strong>in</strong>g default behaviors for<br />

comments<br />

View<strong>in</strong>g comment<br />

Comment approval process<br />

Deal<strong>in</strong>g with spam<br />

Delet<strong>in</strong>gcomments<br />

Lecture 39<br />

WordPress topics<br />

Appearance<br />

Install<strong>in</strong>g and manag<strong>in</strong>g themes<br />

Widgets<br />

Menus<br />

Appearance Editor<br />

Edit<strong>in</strong>g the CSSfiles<br />

www.idigitalacademy.com<br />

<strong>in</strong>fo@idigitalacademy.com


Lecture39<br />

WordPress topics<br />

WordPress Plug<strong>in</strong>s<br />

What areplug<strong>in</strong>s?<br />

F<strong>in</strong>d<strong>in</strong>g plug<strong>in</strong>s<br />

Install<strong>in</strong>gplug<strong>in</strong>s<br />

Activat<strong>in</strong>g and deactivat<strong>in</strong>g plug<strong>in</strong>s<br />

Edit<strong>in</strong>g plug<strong>in</strong> sett<strong>in</strong>gs<br />

Delet<strong>in</strong>g plug<strong>in</strong>s<br />

WordPress Users<br />

Add<strong>in</strong>g, edit<strong>in</strong>g, and delet<strong>in</strong>g users<br />

User roles and permissions<br />

WordPress tools<br />

Import<strong>in</strong>g content from anothersite<br />

Export<strong>in</strong>g your WordPressdata<br />

Lecture 40<br />

WordPress topics<br />

WordPress Sett<strong>in</strong>gs<br />

General sett<strong>in</strong>gs<br />

Chang<strong>in</strong>g the site title andtagl<strong>in</strong>e<br />

Chang<strong>in</strong>g your URL<br />

Us<strong>in</strong>g a different homepage<br />

Updat<strong>in</strong>g the adm<strong>in</strong> emailaddress<br />

Chang<strong>in</strong>g time zones<br />

Date/Timeformats<br />

www.idigitalacademy.com<br />

<strong>in</strong>fo@idigitalacademy.com


Lecture40<br />

WordPress topics<br />

Writ<strong>in</strong>g sett<strong>in</strong>gs<br />

Chang<strong>in</strong>g the post boxsize<br />

Us<strong>in</strong>gemoticons<br />

Chang<strong>in</strong>g default post and l<strong>in</strong>ks<br />

Post to your site via email<br />

Remote publish<strong>in</strong>g<br />

Read<strong>in</strong>g sett<strong>in</strong>gs<br />

Chang<strong>in</strong>g default page behaviors<br />

Lecture 41<br />

WordPress topics<br />

Media sett<strong>in</strong>gs<br />

Image siz<strong>in</strong>g<br />

Embedd<strong>in</strong>gmedia<br />

Chang<strong>in</strong>g the default folderfor<br />

uploaded files<br />

Privacy sett<strong>in</strong>gs<br />

Permal<strong>in</strong>ksett<strong>in</strong>gs<br />

Photo Album configuration<br />

WordPress theme overview<br />

Anatomy of a theme<br />

Creat<strong>in</strong>g childthemes<br />

Theme stylesheets<br />

Functionsfile<br />

Referenc<strong>in</strong>g files from atemplate<br />

Overview of WordPress theme<br />

customization<br />

www.idigitalacademy.com<br />

<strong>in</strong>fo@idigitalacademy.com


Lecture42<br />

Overall idea about freelance outsourc<strong>in</strong>g<br />

What is Freelanc<strong>in</strong>g?<br />

What isOutsourc<strong>in</strong>g?<br />

Onl<strong>in</strong>e Freelance Marketplaces .<br />

Idea about payment systems<br />

Types of Freelanc<strong>in</strong>gwork<br />

<strong>Web</strong> <strong>Development</strong> Related Works <strong>in</strong> Onl<strong>in</strong>e<br />

Lecture 43<br />

Payment systems from<br />

Freelanc<strong>in</strong>g Sites<br />

Payoneer Master Card<br />

Apply for a freeMasterCard<br />

How to use Payoneer MasterCard<br />

Where Can use MasterCard<br />

Ma<strong>in</strong>tenances of MasterCard<br />

Moneybookers<br />

How to useMB.<br />

. Direct Bank WireTransfer<br />

www.idigitalacademy.com<br />

<strong>in</strong>fo@idigitalacademy.com


Lecture 43<br />

Marketplace oDesk<br />

Creat<strong>in</strong>g an effective profile<br />

Mak<strong>in</strong>g an eye catch<strong>in</strong>g profile and<br />

portfolio.<br />

Types of WD related task <strong>in</strong> oDesk.<br />

How to write a professionalproposal<br />

Whatshould do and do not for job<br />

How to withdraw money fromoDesk<br />

Lecture 44 &45<br />

Elance, Freelancer,<br />

PPH &Fiverr<br />

Creat<strong>in</strong>g Account for<br />

Elance,Freelancer,PPH & Fiverr<br />

Creat<strong>in</strong>g professional profile Exams for<br />

Elance & Freelancer.com How to write<br />

a professional, proposal/hourlie/gigs<br />

How to verify Phone and NID/DL/PP<br />

What should do and do not for job<br />

How to withdraw money from Elance,<br />

Freelancer, PPH & Fiverr.<br />

www.idigitalacademy.com<br />

<strong>in</strong>fo@idigitalacademy.com


Thanks<br />

Any Questions?<br />

You Can F<strong>in</strong>dUs at<br />

www.idigitalacademy.com<br />

<strong>in</strong>fo@idigitalacademy.com

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!