You are on page 1of 77

CERTIFICATE OF TRAINING

This is to certify that Mr. Ramit Kumar student of Bachelor of Technology in (Computer Science Engineering) of Gulzar Institute of ngineering ! Technology" #udhiana $un%a& has successfully com'leted her (i) Months Industrial Training from *+,+*,-+*. to -+,+/,-+*.. 0uring this training" he 1or2ed on 3s Tutorials in Training 0e'artment under the guidance of r. 4idhi (harma. 5is o6erall 'erformance during the training 'eriod 1as Good.

((ignature) 4ame7 r. 4idhi (harma 0esignation7 9a6a Trainer (:'tech 3om'uter ducation) ;eroz Gandhi Mar2et (#udhiana) 0e'artment7 Training 0e'artment 0ate7 *8,+/,-+*.

(:uthorized (ignatory 1ith com'any seal)

ACKNOWLEDGEMENT
Technology is li2e an ocean and an engineer is li2e a 'earl di6er in search of treasure li2e &eneath the sea. There is no end to technical studies &ut an engineer tries to get as much as 'ossi&le. I feel immense 'leasure in su&mitting this re'ort on 3s Tutorials. ;or me it is indeed a great 'leasure and a matter of immense satisfaction to e)'ress out dee' sense of 'rofound gratitude and inde&tedness to1ard my faculty mem&ers 1ho guided me to1ards the successful com'letion of my 'ro%ect. :t the outset of su&mission of this $ro%ect re'ort" I e)'ress my dee' sense of gratitude to1ards Dr. M.P.Kaushal $rinci'al Gulzar Grou' of Institute(Khanna) for allo1ing me the o''ortunity to e)'erience dynamic 'rofessional en6ironment during my si) months Industrial Training. My s'ecial than2s to Er. ANKIT BANSAL (5.<.0" 3( 0e'tt)" all the faculty

mem&ers of 3( for 'ro6iding useful ti's for com'letion of this 'ro%ect. #ast" &ut not the least" many than2s are also due to all others 1ho remained &ehind the scene &ut 1hose 1or2 has &een consulted and referred to in this 'ro%ect.

PREFACE

This 'ro%ect CS TUTORIALS is an attem't to sim'lify the 'rocess of do1nloading 6arious 2ind of material li2e 4otes" Boo2s" =uestion 'a'ers and to learn the conce'ts of %a6a. This 'ro%ect is 'rimarily &ased on the sylla&us of >th semester 1hich is &eing taught in Apt !h C"#put r E$u!at%"& under si) month?s industrial training. The language of the re'ort is @uite sim'le. (ufficient num&er of the sna'shots has &een included. :lthough e6ery care has &een ta2en to chec2 the content of the 'ro%ect" still there might &e certain mista2es or mis'rints. $lease forgi6e for that.

INDE'

SR NO.
I II III I( ( (I (II (III

CONTENTS
$rofile of Industry Introduction to :ssigned 9o& Modular descri'tion of the 9o& Materials and Methods Main menu of out'ut screens 3oding of different 'ages 3onclusion Bi&liogra'hy and References

PAGE
/ 8,A >,B *+,-+ -*,C8 CA,AC A/ A8

PROFILE OF INDUSTR)

:'tech 3om'uter ducation is a 'remier IT education Institute. sta&lished in *B>8" :'tech is a 'ioneer in IT soft1are ! hard1are training. The Institute has successfully trained more than 8/ la2h (8./ million) students through its 1ide net1or2 of education centres located in o6er C+ countries. :'tech 3om'uter ducation 're'ares students to &e a 'art of this gro1ing industry through its courses" alliances 1ith com'anies li2e Microsoft" Red 5at" <racle ! 6arious 'lacement assistance acti6ities. :'tech offers a 6ariety of courses D technology courses for IT students" career 'rograms for students 1anting to enter the IT sector" certification courses for IT 'rofessionals to enhance their career and &asic IT 'rograms for school students" senior citizens etc.

INTRODUCTION TO PRO*ECT

INTRODUCTION

EelcomeF 3( Tutorials is a tutorial to hel' our users 1ith easy access to the material 'ro6ided &y our 1e&site. This 1e&site is an effort to 'ro6ide hel'ful ad6ice to enhance 2no1ledge of students. Most of these materials are recommended for (tudents of A th semester. They also find some useful things in our site. This 1e&site is an integrated site 1here our users or students can find and do1nload useful material for them. They can do1nload 4otes" =uestion 'a'ers &oo2s and find many more things 1hich are &eneficial for them.

PROBLEMS IN E'ISTING S)STEM


0o1nloading 1as not 'ossi&le. Boo2s 1ere not a6aila&le online. 4otes 1ere not a6aila&le online 1ithout registration. =uestion 'a'ers 1ere not a6aila&le. $ro&lem in getting latest u'dations. $ro%ect ideas 1ere not a6aila&le. G'loading of notes 1as not a6aila&le.

>

MODULAR DESCRIPTION OF T+E PRO*ECT


In this 'ro%ect" 1e are going to de6elo' 6arious modules that are descri&ed as &elo17

ONLINE AUT+ORIT) FOR T+E USERS,


Eith the hel' of this module" it 1ill &e easy for the user to ha6e their login account i.e. username" 'ass1ord and registration account i.e. username" e,mail and 'ass1ord.

ONLINE DOWNLOADING OF T+E BOOKS-.UESTION PAPERS-NOTES,


In this customers 1ill &e a&le to do1nload the &oo2s.

TO CONFIRM T+E REGISTRETION ,


In this module" user 1ill ha6e to 6erify their accounts first to do1nload &oo2s" @uestion 'a'ers" notes.

TO GET LATEST UPDATIONS /NEWS0 ,


In this" 1e&site 1ill 'ro6ide latest u'dating ne1s of the 1or2 for the &enefits of the user.

TO S+ARE CUSTOMER1S (IEWS ONLINE,


Gsers 1ill &e a&le to share their 6ie1s 1ith the e)'erts using comment &o). B

UPLOADING OF NOTES,
In this module any user and admins can u'load notes 1hich are &eneficial for others.

+ARDWARE2SOFTWARE RE.UIREMENTS
+ARDWARE RE.UIREMENTS,
3$G Ty'e Main Memory $hysical Memory 0is'lay Ty'e $rinter Key&oard Mouse , , , , , , , Intel 3ore i. -8MB -+ GB H0G .- 'ins *+* 2eys T1o &uttons

SOFTWARE RE.UIREMENTS,
<( $ac2age , , Eindo1 I$JHistaJA ;or local use" 1e need glassfish ser6er or a'ache ser6er 1hich are

a6aila&le in 4et&eans I0 A.-.* and for online 'ur'ose %ust the internet connection.

FRONT END,
N t3 a&s IDE 4.5.6 D 4et Beans is an integrated de6elo'ment en6ironment (I0 ) for de6elo'ing 'rimarily 1ith 9a6a" &ut also 1ith other languages" in

*+

'articular $5$" 3J3KK and 5TM#/. It is also an a''lication frame1or2 for 9a6a des2to' a''lications and others.

BACK END,
Ora!l , :n <racle $ata3as is a collection of data treated as a unit. The 'ur'ose of a data&ase is to store and retrie6e related information. : data&ase ser6er is the 2ey to sol6ing the 'ro&lems of information management.

CONCEPTS OF *A(A USED IN T+IS PRO*ECT

W+AT IS *A(A,
9:H: is a 'rogramming language and 'latform. $latform inde'endence means that 1e can 1rite and com'ile the %a6a code in one 'latform (Eindo1s) and can e)ecute the class in any other su''orted 'latform li2e #inu) etc.

W+ERE IT IS USED,
There are many de6ices 1here 9:H: is currently used. (ome of them are as follo1s7 0es2to' a''lications such as Media $layer and :nti6irus etc. Ee& a''lications such as %a6at'oint.com etc. nter'rise a''lications such as &an2ing a''lications etc. Mo&iles m&edded (ystem (mart 3ard **

Ro&otics Games

T)PES OF *A(A APPLICATIONS,


There are mainly four ty'es of a''lications that can &e created using %a6a7 STANDALONE APPLICATION, It is also 2no1n as des2to' a''lication. :n a''lication that 1e need to install on e6ery machine such as media 'layer" anti6irus etc. WEB APPLICATION, :n a''lication that runs on the ser6er side creates dynamic 'age is called 1e& a''lication. 3urrently (er6lets" 9($ etc technologies are used for creating 1e& a''lications in 9:H:. ENTERPRISE APPLICATION, :n a''lication that is distri&uted in the nature" such as &an2ing a''lications etc. It has the ad6antage of high le6el security. MOBILE APPLICATION, :n a''lication that is distri&uted in the nature" such as &an2ing a''lications etc. It has the ad6antage of high le6el security.

*-

FEATURES OF *A(A,
There are gi6en many features of %a6a. They are also called %a6a &uzz1ords. (im'le <&%ect,oriented $latform inde'endent (ecured Ro&ust :rchitecture neutral $orta&le 0ynamic Inter'reted 5igh 'erformance Multithreaded 0istri&uted

*.

*DK/*A(A DE(ELOPMENT KIT0,


The 9a6a 0e6elo'ment Kit (90K) is an im'lementation of either one of the 9a6a ( " 9a6a or 9a6a M 'latforms released &y <racle in the form of a &inary 'roduct aimed at 9a6a de6elo'ers on #inu)" Mac <( I or Eindo1s. (ince the introduction of 9a6a 'latform" it has &een &y far the most 1idely used (oft1are 0e6elo'ment Kit <n *A 4o6em&er -++8" (un announced that it 1ould &e released under the G4G General $u&lic #icense (G$#)" thus ma2ing it free soft1are. This ha''ened in large 'art on > May -++A" 1hen (un contri&uted the source code to the <'en 90K.

TO SET PAT+ OF *DK IN WINDOWS,


$ath is re@uired for using tools such as %a6a etc. If you are sa6ing the %a6a file in %d2J&in folder" 'ath is not re@uired. But if you are ha6ing your %a6a file outside the %d2J&in folder" it is necessary to set 'ath of 90K. There are t1o 1ays to set the 'ath of 90K. Tem'orary $ermanent

SETTING TEMPORAR) PAT+ OF *DK IN WINDOWS, ;or setting the tem'orary 'ath of the 90K" you need to follo1 these ste's7 <'en command 'rom't 3o'y the 'ath of &in folder Erite in command 'rom't7 set 'ath L co'ied 'ath

*C

SETTING PERMANENT PAT+ OF *DK IN WINDOWS, ;or setting the 'ermanent 'ath of the 90K" you need to follo1 these ste's7 Go to my com'uter 'ro'erties ,M ad6anced ta& ,M en6ironment 6aria&les,M ne1 ta& of user 6aria&le,M 1rite 'ath in 6aria&le name,M1rite 'ath of &in folder in 6aria&le 6alue ,M o2 ,M o2 ,M o2

*A(A OOPS CONCEPTS,


In this" 1e 1ill learn a&out o&%ect and classes. In o&%ect,oriented 'rogramming" 1e design a 'rogram using o&%ects and classes. <&%ect is the 'hysical entity 1hereas class is the logical entity. : class 1or2s as a tem'late from 1hich 1e create the o&%ects.

OB*ECT, : runtime entity that has state and &eha6ior is 2no1n as an o&%ect. ;or )am'le7 chair" ta&le" 'en etc. It can &e 'hysical or logical. :n o&%ect has three characteristics7 Stat , re'resents the data of an o&%ect.

B ha7%"ur, re'resents the &eha6iour of an o&%ect. I$ &t%t8, <&%ect identity is ty'ically im'lemented 6ia a uni@ue I0. The 6alue of the I0 is not 6isi&le to the e)ternal user" &ut is used internally.

;or e)am'le7 $en is an o&%ect. Its name is Reynolds" color is 1hite etc. 2no1n as its state. It is used to 1rite" so 1riting in its &eha6iour.

*/

CLASS,

: class is a grou' of o&%ects that ha6e common 'ro'erty. It is a tem'late or &lue'rint from 1hich o&%ects are created. ;or )am'le7 If fruit has &een defined as a class then the statement ;ruit, mango" 1ill create an o&%ect mango &elonging to the class fruit.

IN+ERITANCE, Inheritance is a mechanism in 1hich one o&%ect ac@uires all the 'ro'erties and &eha6ior of 'arent o&%ect. The idea &ehind the inheritance is that you can create ne1 classes that are &uilt u'on e)isting classes. Ehen you inherit from an e)isting class" you inherit methods and fields and you add ne1 methods and fields to ada't your ne1 class to the ne1 situations.

ABSTRACTION,

:&straction is a 'rocess of that in6ol6es identifying the essential features 1ithout including the internal details. 3onsider an e)am'le of a tele6ision 1hich consists of features such as changing the channel" 6olume" control" <4J<;; s1itch etc. Gser interacts 1ith tele6ision using interfaces li2e channel charger" 6olume controller and 'o1er &utton 1ithout going into internal details of the 1or2ing of each interface. The user is not concerned a&out ho1 it recei6es signals o6er the air" translate them and dis'lay on the screen. (o it sho1s ho1 the internal com'le)ity of 1or2ing of the tele6ision is hidden from the user. Thus e6en a non,technical 'erson can o'erate the tele6ision 6ery easily.

*8

In o&%ect oriented 'rogramming" com'le)ity is managed &y using the conce'ts of a&straction. It is easier to understand the conce't of a&straction through a real 1orld analogy.

ENCAPSULATION, It 2ee's the data safe from any e)ternal interference and misuse. In other 1ords" enca'sulation is 1ra''ing u' of data and related functions in a single unit called o&%ect. The only 1ay to access the data of an o&%ect is through the function 1hich is 1ra''ed in the class. These functions 're'are the interfaces of the class through 1hich the outside 1orld (other classes) can access it. 3onsider t1o classes" li&rary class and a student class. The li&rary class enca'sulates data and functions" status and descri'tion into a single unit. In similar manner the student class enca'sulates data and function.

Boo2 id Boo2 author Boo2 title 4o of co'ies Issue() (tatus() 0escri'tion()

Roll no 4ame 3lass In'ut() (ho1()

3#:(( #IBR:RN

3#:(( (TG0 4T

*A

The t1o classes are inde'endent of each other. The student class has no details a&out li&rary class" so it cannot access the details of a &oo2 directly. 5o1e6er if a student 1ant to access some information a&out a &oo2 from li&rary class then it can access it indirectly using a''ro'riate functions of the li&rary class.

CONSTRUCTOR,
3onstructor is a s'ecial ty'e of method that is used to initialize the state of an o&%ect. 3onstructor is in6o2ed at the time of o&%ect creation. It constructs the 6alues i.e. data for the o&%ect that is 1hy it is 2no1n as constructor. 3onstructor is %ust li2e the instance method &ut it does not ha6e any e)'licit return ty'e.

T)PES OF CONSTRUCTORS,
0efault constructor $arameterized constructor

DEFAULT CONSTRUCTOR, : constructor that has no 'arameter is 2no1n as default constructor. It 'ro6ides default 6alues to the constructor.

S)NTA' OF DEFAULT CONSTRUCTOR, OclassPnameM ()QR *>

PARAMETERI9ED CONSTRUCTOR, : constructor that has 'arameter is 2no1n as default constructor. It 'ro6ides different 6alues to the constructor.

ACCESS MODIFIERS,
There are t1o ty'es of modifiers access modifier and non,access modifier. The access modifier s'ecifies sco'e of the data mem&er" method" constructor or class. There are C ty'es of access modifiers7 $ri6ate 0efault $rotected $u&lic

PRI(ATE, The 'ri6ate access modifier is accessi&le only 1ithin class.

DEFAULT, If you don?t use any modifier" it is treated as default modifier &y default. The default modifier is accessi&le only 1ithin the 'ac2age.

PROTECTED, The 'rotected access modifier is accessi&le 1ithin the 'ac2age and outside the 'ac2age &ut only through inheritance. The 'rotected access modifier can &e a''lied on the data mem&er" method and constructor. It can?t &e a''lied on the class. *B

PUBLIC,

The 'u&lic access modifier is accessi&le e6ery1here. It has the 1idest sco'e among all the modifiers.

TR) AND CATC+ BLOCK,

TR) BLOCK,

nclose the code that might thro1 an e)ce'tion in try &loc2. It must &e used 1ithin the method and must &e follo1ed &y either catch or finally &loc2.

S)NTA' OF TR) WIT+ CATC+ BLOCK, try Q SS R catch QR

S)NTA' OF TR) WIT+ FINALL) BLOCK, try Q SS R finally QR

-+

CATC+ BLOCK, 3atch &loc2 is used to handle the e)ce'tion. It must &e used after the try &loc2.

DETALED ANAL)SIS OF T+E INDI(IDUAL MODULE

-*

I.* (5ome 'age) This is layout of 5ome 'age of 1e&site 1hich is easy to access.

--

I.- (#ogin $age) This is layout of login 'age 1hich is a scroll &ar 'resent on home 'age 1hen 1e clic2 on login then it 1ill &e scroll do1n and user can register them and they can login also in this 'art.

-.

I.. (=uestion 'a'ers) This field is only access a&le 1hen user is logged in only 1hen heJshe can use this 'art. In this 'art 1e ha6e @uestion 'a'ers of all su&%ects 1hich are studied in Ath semester.

-C

I.C (=uestion 'a'ers do1nload) This is the section 1here after selection of one of the su&%ect from 're6ious 'age user can do1nload @uestion 'a'ers of gi6en years.

-/

I./ ((ylla&us of 3( ) This field is also only access a&le 1hen user is logged in only 1hen heJshe can use this 'art. Gser can do1nload sylla&us of their &ranch or the res'ecti6e year li2e -++A or -+**.

-8

I.8 (Boo2s for students) This is im'ortant section for students here students can do1nload &oo2s regarding their su&%ects &ut again this feature is only a6aila&le if user is logged in.

-A

I.A (#ogin chec2 screen) If user is not logged in or heJshe is not registered to our site the heJshe ha6e to register them first only then they can use some useful material on our site.

->

I.> (Ehy Industrial Training Is im'ortant) This (ection is telling a&out the im'ortance of industrial training as 1hy industrial training is im'ortant for students.

-B

I.B (3om'anies for training) These are some national and international com'anies for training 1hich are &eneficial for student 1ho are in Ath semester. They can choose any good com'any for training f as 1ell as for good %o&.

.+

I.*+ (3om'arison &et1een 3om'uter languages) This section is sho1ing com'arison &et1een com'uter 'rogramming languages and is hel'ful for students as they can understand the logic &ehind all 'rogramming languages.

.*

I.** (3om'arison 3ontinued)

.-

I.*- ($ro%ect ideas) In this section 1e are 'ro6iding some 'ro%ect ideas for students for their ma%or 'ro%ect in Ath semester.

..

I.*. (9o&s column) This is the column 1here students can 2no1 a&out latest go6ernment %o&s through the 'ro6ided lin2s

.C

I.*C (Menu Items) These are contents of our site 1here all su&%ects are 'resents and regarding these su&%ects 1e ha6e notes" lectures and 'resentations.

./

I.*/ (5el') 5el'FFF Gser can 'ost their @ueries for hel' and 1e are here to hel' them.

.8

I.*8 (3ontact Gs) This form contains the contact us form 1here user enter their details and they can contact us any time.

.A

I.*A (#ogout) :t last after all 1or2 #ogout screen.

.>

I.*> (#ogin data&ase)

.B

I.*B (#ogin :ttri&utes)

C+

I.-+ (4otes ta&le)

C*

I.-* (4otes ta&le attri&utes)

C-

I.-- (4e1s Ta&le)

C.

I.-. (3ontact Gs Ta&le)

CC

I.-C (3ontact us attri&utes)

C/

I.-/ (5el' data&ase)

C8

I.-8 (5el' attri&utes)

CA

CODING OF T+E PRO*ECT


C"$%&: "; ;%rst pa: +"# pa: . OTU'age contentTy'eLVte)tJhtmlVTM OTU'age 'age ncodingLVGT;,>VTM OhtmlM OheadM Ometa htt',e@ui6LV3ontent,#anguageV contentLVen,usVM Ometa htt',e@ui6LV3ontent,Ty'eV contentLVte)tJhtmlW charsetL1indo1s,*-/-VM Ometa nameLVG 4 R:T<RV contentLVMicrosoft ;ront$age C.+VM Ometa nameLV$rogIdV contentLV;ront$age. ditor.0ocumentVM Olin2 relLVstylesheetV ty'eLVte)tJcssV hrefLVhome.cssVM Olin2 relLVstylesheetV ty'eLVte)tJcssV hrefLVmenu.cssVM Olin2 ty'eLVte)tJcssV hrefLVlogin.cssV relLVstylesheetV JM Oscri't ty'eLVte)tJ%a6ascri'tV srcLV%@uery,*.8.C.min.%sVMOJscri'tM Oscri't ty'eLVte)tJ%a6ascri'tV srcLV%sJflo1'layer,..-.*-.min.%sVMOJscri'tM OtitleM5<M OJtitleM Ometa nameLVMicrosoft ThemeV contentLVnoneVM OJheadM O&ody &ac2groundLVimagesJ&g.%'gVM Odi6 idLVloggVM OTUinclude fileLVloginform.%s'V TM OJdi6M Odi6 idLVhomeVM

Odi6 idLVheaderVM OTU include fileLVheader.%s'V TM OJdi6M Odi6 idLVmiddleVM Odi6 idLVleft*VM Odi6 idLVloginVM C>

Odi6 idLVd1ndimgVM Oimg srcLVimagesJBlac2Button.'ngV heightLVB+V 1idthLV.++V M OJdi6M Odi6 classLVd1nldcontentVM Odi6 classLVdlcntntVM OcenterM Oa hrefLV#oginchec2.%s'V M=uestion $a'ersOJaMOJcenterM OJdi6M Odi6 classLVdlimgVM Oimg srcLVimagesJdo1n:rro1.'ngV heightLV.+V 1idthLV.+VM OJdi6M OJdi6M Odi6 classLVd1nldcontentVM Odi6 classLVdlcntntVM OcenterM Oa hrefLV#oginchec2.%s'V M(ylla&usOJaMOJcenterM OJdi6M Odi6 classLVdlimgVM Oimg srcLVimagesJdo1n:rro1.'ngV heightLV.+V 1idthLV.+VM OJdi6M OJdi6M Odi6 classLVd1nldcontentVM Odi6 classLVdlcntntVM OcenterM Oa hrefLV#oginchec2.%s'V MBoo2sOJaMOJcenterM OJdi6M Odi6 classLVdlimgVM Oimg srcLVimagesJdo1n:rro1.'ngV heightLV.+V 1idthLV.+VM OJdi6M OJdi6M

OJdi6MOT,, nd of login di6 ,,TM Odi6 idLVne1sVM Odi6 idLVf&,rootVMOJdi6M Oscri'tM(function(d" s" id) Q 6ar %s" f%s L d.get lementsByTag4ame(s)X+YW if (d.get lementById(id)) returnW %s L d.create lement(s)W %s.id L idW %s.src L VJJconnect.face&oo2.netJenPG(Jall.%sZ)f&mlL*VW f%s.'arent4ode.insertBefore(%s" f%s)W CB

R(document" [scri't[" [face&oo2,%ssd2[))WOJscri'tM Odi6 classLVf&,li2e,&o)V data,hrefLVhtt's7JJ111.face&oo2.comJ'agesJ3(, TGtorialsJ-A*C>A//-B>/+/CV data,1idthLV.++V data,heightLV.++V data,sho1, facesLVtrueV data,streamLVfalseV data,headerLVtrueVMOJdi6M OJdi6M Odi6 idLV&ottomVM Oa hrefLVhtt's7JJt1itter.comJ3stutorials+88V targetLVP&lan2V styleLVte)t, decoration7 noneWVMOimg srcLVimagesJt1itter,8C').'ngV heightLV/+V 1idthLV/+VJM!n&s'W!n&s'WOJaM Oa hrefLVhtt's7JJ111.face&oo2.comJ'agesJ3(,TGtorialsJ-A*C>A//-B>/+/CV targetLVP&lan2V styleLVte)t,decoration7 noneWVMOimg srcLVimagesJface&oo2,icon.'ngV heightLV/+V 1idthLV/+VJM!n&s'W!n&s'WOJaM Oa hrefLVZV targetLVP&lan2V styleLVte)t,decoration7 noneWVMOimg srcLVimagesJlin2edin,icon.'ngV heightLV/+V 1idthLV/+VJM!n&s'W!n&s'WOJaM Oa hrefLVZV targetLVP&lan2V styleLVte)t,decoration7 noneWVMOimg srcLVimagesJGoogleK.'ngV heightLV/+V 1idthLV/+VJMOJaM OJdi6M OJdi6M Odi6 idLVright*VM Odi6 idLVcolsVM Odi6 classLVrVM Odi6 classLVr*VM Oa hrefLVIndustrialTraining.%s'VMO&M Ehy Industrial Training is Im'ortantOJ&MOJaM OJdi6M OJdi6M Odi6 classLVrVM Odi6 classLVr*VM Oa hrefLV(treams.%s'VMO&M: com'arison of 'rogramming languagesOJ&M OJaM OJdi6M OJdi6M Odi6 classLVrVM Odi6 classLVr*VM Oa hrefLV3om'anies.%s'VMO&M3om'anies for trainingOJ&MOJaM OJdi6M OJdi6M Odi6 classLVrVM Odi6 classLVr*VM Oa hrefLV$ro%ectIdeas.%s'VM O&M$ro%ect IdeasOJ&MOJaM OJdi6M OJdi6M /+

Odi6 classLVrVM Odi6 classLVr*VM Oa hrefLVRecruitment.%s'VMO&MRecruitments in Go6t.(ectorOJ&MOJaM OJdi6M OJdi6M OJdi6MOT,, nd of cols di6 ,,TM Odi6 idLV6edioareaVM Odi6 idLV6edioVM Oa hrefLVEhy 3om'uter (cience.m'CV autostartLVfalseV styleLVdis'lay7&loc2W1idth78>+')Wheight7.++')V idLV'layerV M OJaM OF,, this 1ill install flo1'layer inside 're6ious :, tag. ,,M Oscri'tM flo1'layer(V'layerV" Vflo1'layer,..-.*8.s1fV)W OJscri'tM OJdi6MOT,, nd of 6edio di6 ,,TM Odi6 idLVcontentsVM Odi6 idLVne1zVM Odi6 idLV4e14e1sVM Oh.M4e1sOJh.M OJdi6M Odi6 styleLVmargin,left7 /')WVM OTUinclude fileLVne1z.%s'VTM OJdi6M OJdi6M Odi6 idLVdo1nloadVM Oiframe 1idthLV../V heightLV*//V frame&orderLV+V scrollingLVnoV marginheightLV+V margin1idthLV+V srcLVhtt'7JJma's.google.co.inJma's\ fL@!am'WsourceLsP@!am'WhlLen!am'WgeocodeL!am'W@L:'techK3om'uterK ducati on" K;erozKGandhiKMar2et!am'Wa@L!am'WsllL.+.>8C/*"A8.C8C>CC!am'Wss'nL*+.8>.*A"-*.8C.+88!am'WieLGT;>!am'Wh@L:'techK3om'uterK ducation" K;erozKGandhiKMar2et!am'WllL.+.B+*8."A/.>..>/B!am'Ws'nL+.+-+>AB"+.+C--A-!a m'WtLm!am'WzL*C!am'Wi1locL:!am'WcidL*/*//+A8.>+-**.-BABA!am'Wout'utLe m&edVMOJiframeMO&r JMOsmallMOa hrefLVhtt'7JJma's.google.co.inJma's\ fL@!am'WsourceLem&ed!am'WhlLen!am'WgeocodeL!am'W@L:'techK3om'uterK duc ation" K;erozKGandhiKMar2et!am'Wa@L!am'WsllL.+.>8C/*"A8.C8C>CC!am'Wss'nL*+.8>.*/*

A"-*.8C.+88!am'WieLGT;>!am'Wh@L:'techK3om'uterK ducation" K;erozKGandhiKMar2et!am'WllL.+.B+*8."A/.>..>/B!am'Ws'nL+.+-+>AB"+.+C--A-!a m'WtLm!am'WzL*C!am'Wi1locL:!am'WcidL*/*//+A8.>+-**.-BABAV styleLVcolor7Z++++;;Wte)t,align7leftVMHie1 #arger Ma'OJaMOJsmallM OJdi6M OJdi6MOT,, nd of contents di6 ,,TM OJdi6MOT,, nd of 6edioarea di6 ,,TM OJdi6MOT,, nd of right ,,TM

OJdi6MOT,, nd of middle di6 ,,TM Odi6 idLVfooterVM OcenterMO'M] 3o'yright -+*. 3s TutorialsOJ'MOJcenterM OJdi6M OJdi6MOT,, nd of home di6 ,,TM OJ&odyM OJhtmlM

/-

CODING OF LOGIN PAGE

OF0<3TN$ html $GB#I3 V,JJE.3JJ0T0 I5TM# *.+ TransitionalJJ 4V Vhtt'7JJ111.1..orgJTRJ)html*J0T0J)html*,transitional.dtdVM Ohtml )mlnsLVhtt'7JJ111.1..orgJ*BBBJ)htmlV )ml7langLVenV langLVenVM OheadM OtitleM(liding #ogin $anel 1ith %=uery *...-OJtitleM Ometa nameLVdescri'tionV contentLV0emo of a (liding #ogin $anel using %=uery *...-V JM Ometa nameLV2ey1ordsV contentLV%@uery" sliding" toggle" slideG'" slide0o1n" login" login form" registerV JM Ometa htt',e@ui6LVcontent,ty'eV contentLVte)tJhtmlW charsetLutf,>V JM OF,, stylesheets ,,M Olin2 relLVstylesheetV hrefLVcssJstyle.cssV ty'eLVte)tJcssV mediaLVscreenV JM Olin2 relLVstylesheetV hrefLVcssJslide.cssV ty'eLVte)tJcssV mediaLVscreenV JM

OF,, %=uery , the core ,,M Oscri't srcLV%sJ%@uery,*...-.min.%sV ty'eLVte)tJ%a6ascri'tVMOJscri'tM OF,, (liding effect ,,M Oscri't srcLV%sJslide.%sV ty'eLVte)tJ%a6ascri'tVMOJscri'tM OJheadM O&odyM OF,, $anel ,,M Odi6 idLVto''anelVM Odi6 idLV'anelVM Odi6 classLVcontent clearfi)VM Odi6 classLVleftVM Oh*MEelcome to 3( TutorialOJh*MO&rM Oh-MThe tutorials for 3om'uter (cience (tudentsOJh-MO&rM O' classLVgreyVMNou can do1nload 74otes"=uestion $a'ers"$'ts" 6ideo lectures" audio lectures.OJ'M Oh-M;irst you ha6e to RegisterOJh-M /.

OJdi6M Odi6 classLVleftVM OF,, #ogin ;orm ,,M Oform classLVclearfi)V actionLV3onnect9s'ToMys@l.%s'V methodLV'ostVM Oh*MMem&er #oginOJh*M Ola&el classLVgreyV forLVlogVMGsername7OJla&elM Oin'ut classLVfieldV ty'eLVte)tV nameLVlogV idLVlogV 6alueLVV sizeLV-.V re@uiredJM Ola&el classLVgreyV forLV'1dVM$ass1ord7OJla&elM Oin'ut classLVfieldV ty'eLV'ass1ordV nameLV'1dV idLV'1dV sizeLV-.V re@uired JM Ola&elMOin'ut nameLVremem&ermeV idLVremem&ermeV ty'eLVchec2&o)V chec2edLVchec2edV 6alueLVfore6erV JM !n&s'WRemem&er meOJla&elM Odi6 classLVclearVMOJdi6M Oin'ut ty'eLVsu&mitV nameLVsu&mitV 6alueLV#oginV classLV&tPloginV JM Oa classLVlost,'1dV hrefLVZVM#ost your 'ass1ord\OJaM OJformM OJdi6M Odi6 classLVleft rightVM OF,, Register ;orm ,,M Oform actionLVinsert.%s'V methodLV'ostVM Oh*M4ot a mem&er yet\ (ign G'FOJh*M Ola&el classLVgreyV forLVsignu'VMGsername7OJla&elM Oin'ut classLVfieldV ty'eLVte)tV nameLVsignu'V idLVsignu'V 6alueLVV sizeLV-.V re@uired JM Ola&el classLVgreyV forLVemailVM mail7OJla&elM Oin'ut classLVfieldV ty'eLVemailV nameLVemailV idLVemailV sizeLV-.V re@uiredJM Ola&el classLVgreyV forLVemailVM$ass1ordOJla&elM Oin'ut classLVfieldV ty'eLV'ass1ordV nameLV'ass1ordV idLV'ass1ordV sizeLV-.V re@uired JM Oin'ut ty'eLVsu&mitV nameLVsu&mitV 6alueLVRegisterV classLV&tPregisterV JM OJformM OJdi6M OJdi6M OJdi6M OF,, Jlogin ,,M OF,, The ta& on to' ,,M /C

Odi6 classLVta&VM Oul classLVloginVM Oli classLVleftVM!n&s'WOJliM OliM5ello GuestFOJliM Oli classLVse'VM^OJliM Oli idLVtoggleVM Oa idLVo'enV classLVo'enV hrefLVZVM#og In ^ RegisterOJaM Oa idLVcloseV styleLVdis'lay7 noneWV classLVcloseV hrefLVZVM3lose $anelOJaM OJliM Oli classLVrightVM!n&s'WOJliM OJulM OJdi6M OF,, J to' ,,M OJdi6M OF,,'anel ,,M OJ&odyM OJhtmlM

//

CODING OF .UESTION PAPER PAGE

OTU'age contentTy'eLVte)tJhtmlV 'age ncodingLVGT;,>VTM OF0<3TN$ htmlM OhtmlM OheadM Ometa htt',e@ui6LV3ontent,Ty'eV contentLVte)tJhtmlW charsetLGT;,>VM Ometa htt',e@ui6LV3ontent,Ty'eV contentLVte)tJhtmlW charsetL1indo1s,*-/-VM Ometa nameLVG 4 R:T<RV contentLVMicrosoft ;ront$age C.+VM Ometa nameLV$rogIdV contentLV;ront$age. ditor.0ocumentVM Olin2 relLVstylesheetV ty'eLVte)tJcssV hrefLVhome.cssVM Olin2 relLVstylesheetV ty'eLVte)tJcssV hrefLVmenu.cssVM OtitleM=uestion $a'ersOJtitleM Ometa nameLVMicrosoft ThemeV contentLVnoneVM OJheadM O&ody &ac2groundLVimagesJ&g.%'gVM OT (tring #oginchec2L((tring)session.get:ttri&ute(VGserIdV)W if (#oginchec2LLnull) Q TM O%s'7for1ard 'ageLV5ome.%s'VJM OT R TM Odi6 idLVhomeVM OTUinclude fileLVheader.%s'V TM Odi6 idLV@uestionsVM Odi6 idLV@uesVM Odi6 idLV@ues*VM Oimg srcLVimagesJdocument.'ngVM Odi6 classLVs6gVM Oa hrefLV(##$=uestions.%s'V targetLVP&an2VM(##$OJaM OJdi6M OJdi6M Odi6 idLV@ues-VM Oimg srcLVimagesJdocument.'ngVM Odi6 classLVs6gVM /8

Oa hrefLV 4H=uestions.%s'V targetLVP&an2VM 4HOJaM OJdi6M OJdi6M Odi6 idLV@ues.VM Oimg srcLVimagesJdocument.'ngVM Odi6 classLVs6gVM Oa hrefLV (=uestions.%s'V targetLVP&an2VM (OJaM OJdi6M OJdi6M Odi6 idLV@uesCVM Oimg srcLVimagesJdocument.'ngVM Odi6 classLVs6gVM Oa hrefLV;#:T=uestions.%s'V targetLVP&an2VM;#:TOJaM OJdi6M OJdi6M Odi6 idLV@ues/VM Oimg srcLVimagesJdocument.'ngVM Odi6 classLVs6gVM Oa hrefLV$ MT=uestions.%s'V targetLVP&an2VM$ MTOJaM OJdi6M OJdi6M Odi6 idLV@ues8VM Oimg srcLVimagesJdocument.'ngVM Odi6 classLVs6gVM Oa hrefLV<(=uestions.%s'V targetLVP&an2VM<(OJaM OJdi6M OJdi6M OJdi6M OJdi6M Odi6 idLVfootsVM OcenterMO'M] 3o'yright -+*. 3s TutorialsOJ'MOJcenterM OJdi6M OJdi6M OT,,end of home di6,,TM OJ&odyM OJhtmlM

/A

CODING OF BOOKS PAGE

OTU'age contentTy'eLVte)tJhtmlVTM OTU'age 'age ncodingLVGT;,>VTM OhtmlM Ohead Ometa htt',e@ui6LV3ontent,#anguageV contentLVen,usVM Ometa htt',e@ui6LV3ontent,Ty'eV contentLVte)tJhtmlW charsetL1indo1s,*-/-VM Ometa nameLVG 4 R:T<RV contentLVMicrosoft ;ront$age C.+VM Ometa nameLV$rogIdV contentLV;ront$age. ditor.0ocumentVM Olin2 relLVstylesheetV ty'eLVte)tJcssV hrefLVhome.cssVM Olin2 relLVstylesheetV ty'eLVte)tJcssV hrefLVmenu.cssVM Olin2 ty'eLVte)tJcssV hrefLVlogin.cssV relLVstylesheetV JM Oscri't ty'eLVte)tJ%a6ascri'tV srcLV%@uery,*.8.C.min.%sVMOJscri'tM OtitleMIndustrial TrainingOJtitleM Ometa nameLVMicrosoft ThemeV contentLVnoneVM OJheadM O&ody &ac2groundLVimagesJ&g.%'gVM Odi6 idLVhomeVM Odi6 idLVheaderVM OTU include fileLVheader.%s'V TM OJdi6M Odi6 idLVmiddleVM Odi6 idLVleft*VM Odi6 idLVloginVM Odi6 idLVd1ndimgVM Oimg srcLVimagesJBlac2Button.'ngV heightLVB+V 1idthLV.++V M OJdi6M Odi6 classLVd1nldcontentVM Odi6 classLVdlcntntVM OcenterM Oa hrefLV=uestion.%s'V targetLVP&lan2V M=uestion $a'ersOJaMOJcenterM OJdi6M Odi6 classLVdlimgVM />

Oimg srcLVimagesJdo1n:rro1.'ngV heightLV.+V 1idthLV.+VM OJdi6M OJdi6M Odi6 classLVd1nldcontentVM Odi6 classLVdlcntntVM OcenterM Oa hrefLV(ylla&us.%s'V targetLVP&lan2V M(ylla&usOJaMOJcenterM OJdi6M Odi6 classLVdlimgVM Oimg srcLVimagesJdo1n:rro1.'ngV heightLV.+V 1idthLV.+VM OJdi6M OJdi6M Odi6 idLV;rgt'sVM OJdi6M OJdi6MOT,,end of login di6,,TM Odi6 idLVne1sVM Odi6 idLVf&,rootVMOJdi6M Oscri'tM(function(d" s" id) Q 6ar %s" f%s L d.get lementsByTag4ame(s)X+YW if (d.get lementById(id)) returnW %s L d.create lement(s)W %s.id L idW %s.src L VJJconnect.face&oo2.netJenPG(Jall.%sZ)f&mlL*VW f%s.'arent4ode.insertBefore(%s" f%s)W R(document" [scri't[" [face&oo2,%ssd2[))WOJscri'tM Odi6 classLVf&,li2e,&o)V data,hrefLVhtt's7JJ111.face&oo2.comJ'agesJ3(, TGtorialsJ-A*C>A//-B>/+/CV data,1idthLV.++V data,heightLV.++V data,sho1, facesLVtrueV data,streamLVfalseV data,headerLVtrueVMOJdi6M OJdi6M Odi6 idLV&ottomVM Oa hrefLVhtt's7JJt1itter.comJ3stutorials+88V targetLVP&lan2V styleLVte)t, decoration7 noneWVMOimg srcLVimagesJt1itter,8C').'ngV heightLV/+V 1idthLV/+VJM!n&s'W!n&s'WOJaM Oa hrefLVhtt's7JJ111.face&oo2.comJ'agesJ3(,TGtorialsJ-A*C>A//-B>/+/CV targetLVP&lan2VstyleLVte)t,decoration7 noneWVMOimg srcLVimagesJface&oo2,icon.'ngV heightLV/+V 1idthLV/+VJM!n&s'W!n&s'WOJaM Oa hrefLVZV targetLVP&lan2VstyleLVte)t,decoration7 noneWVMOimg srcLVimagesJlin2edin,icon.'ngV heightLV/+V 1idthLV/+VJM!n&s'W!n&s'WOJaM Oa hrefLVZV targetLVP&lan2VstyleLVte)t,decoration7 noneWVMOimg srcLVimagesJGoogleK.'ngV heightLV/+V 1idthLV/+VJMOJaM OJdi6M /B

OJdi6M Odi6 idLVright*VM Odi6 classLV$r%ctidaVM Oh. alignLVcenterVM3om'uter (cience Boo2sOJh.M Odi6 classLV5o6erVM Odi6 classLVa&-VM O&rMOa hrefLVBoo2sJIntroduction,to,:utomata,Theory,#anguages,and, 3om'utation &y Gllman.'dfV styleLVte)t,decoration7noneW color7Z+A&.e*W font,size7 */+TVM:utomata theory language and com'utation &y G##M:4Oimg srcLVimagesJleather,&oo2,'re6ie1.'ngV heightLV/+')V 1idthLV/+')VMOJaM OJdi6M OJdi6M Odi6 classLV5o6erVM Odi6 classLVa&-VM O&rMOa hrefLVBoo2sJBoo2s.rarV styleLVte)t,decoration7noneW color7Z+A&.e*W font,size7 */+TVM;ormal :utomata By K#$ mishraOimg srcLVimagesJleather,&oo2, 're6ie1.'ngV heightLV/+')V 1idthLV/+')VMOJaM OJdi6M OJdi6M Odi6 classLV5o6erVM Odi6 classLVa&-VM O&rMOa hrefLVBoo2sJ:utomataTheory.'dfVstyleLVte)t,decoration7noneW color7Z+A&.e*W font,size7 */+TVM n6ironment (tudiesOimg srcLVimagesJleather,&oo2, 're6ie1.'ngV heightLV/+')V 1idthLV/+')VMOJaM OJdi6M OJdi6M Odi6 classLV5o6erVM Odi6 classLVa&-VM O&rMOa hrefLVBoo2s.%s'V styleLVte)t,decoration7noneW color7Z+A&.e*W font, size7 */+TVM )'ert (ystemsOimg srcLVimagesJleather,&oo2,'re6ie1.'ngV heightLV/+')V 1idthLV/+')VMOJaM OJdi6M OJdi6M OJdi6MOT,,end of 'r%ct,,TM OJdi6MOT,, nd of right* di6 ,,TM OJdi6MOT,, nd of middle di6 ,,TM Odi6 idLVfooterVM OcenterM O'M] 3o'yright -+*. 3s TutorialsOJ'M OJdi6M OJdi6MOT,, nd of home di6 ,,TM 8+

OJcenterM

OJ&odyM OJhtmlM

CODING OF CONTACT US PAGE

OTU'age contentTy'eLVte)tJhtmlVTM OTU'age 'age ncodingLVGT;,>VTM OhtmlM Ohead Ometa htt',e@ui6LV3ontent,#anguageV contentLVen,usVM Ometa htt',e@ui6LV3ontent,Ty'eV contentLVte)tJhtmlW charsetL1indo1s,*-/-VM Ometa nameLVG 4 R:T<RV contentLVMicrosoft ;ront$age C.+VM Ometa nameLV$rogIdV contentLV;ront$age. ditor.0ocumentVM Olin2 relLVstylesheetV ty'eLVte)tJcssV hrefLVhome.cssVM Olin2 relLVstylesheetV ty'eLVte)tJcssV hrefLVmenu.cssVM Olin2 ty'eLVte)tJcssV hrefLVlogin.cssV relLVstylesheetV JM Oscri't ty'eLVte)tJ%a6ascri'tV srcLV%@uery,*.8.C.min.%sVMOJscri'tM OtitleM3ontact GsOJtitleM Ometa nameLVMicrosoft ThemeV contentLVnoneVM OJheadM O&ody &ac2groundLVimagesJ&g.%'gVM Odi6 idLVlogoutVM Oa hrefLV5ome.%s'VM#ogoutOJaM OJdi6M Odi6 idLVhomeVM Odi6 idLVheaderVM OTU include fileLVheader.%s'V TM OJdi6M Odi6 idLVmiddleVM Odi6 idLVleft*VM Odi6 idLVloginVM Odi6 idLVd1ndimgVM Oimg srcLVimagesJBlac2Button.'ngV heightLVB+V 1idthLV.++V M OJdi6M Odi6 classLVd1nldcontentVM Odi6 classLVdlcntntVM OcenterM Oa hrefLV=uestion.%s'V targetLVP&lan2V M=uestion $a'ersOJaMOJcenterM 8*

OJdi6M Odi6 classLVdlimgVM Oimg srcLVimagesJdo1n:rro1.'ngV heightLV.+V 1idthLV.+VM OJdi6M OJdi6M Odi6 classLVd1nldcontentVM Odi6 classLVdlcntntVM OcenterM Oa hrefLV(ylla&us.%s'V targetLVP&lan2V M(ylla&usOJaMOJcenterM OJdi6M Odi6 classLVdlimgVM Oimg srcLVimagesJdo1n:rro1.'ngV heightLV.+V 1idthLV.+VM OJdi6M OJdi6M Odi6 classLVd1nldcontentVM Odi6 classLVdlcntntVM OcenterM Oa hrefLV3seBoo2sV targetLVP&lan2V MBoo2s(3( )OJaMOJcenterM OJdi6M Odi6 classLVdlimgVM Oimg srcLVimagesJdo1n:rro1.'ngV heightLV.+V 1idthLV.+VM OJdi6M OJdi6M Odi6 idLV;rgt'sVM OJdi6M

OJdi6MOT,,end of login di6,,TM Odi6 idLVne1sVM Odi6 idLVf&,rootVMOJdi6M Oscri'tM(function(d" s" id) Q 6ar %s" f%s L d.get lementsByTag4ame(s)X+YW if (d.get lementById(id)) returnW %s L d.create lement(s)W %s.id L idW %s.src L VJJconnect.face&oo2.netJenPG(Jall.%sZ)f&mlL*VW f%s.'arent4ode.insertBefore(%s" f%s)W R(document" [scri't[" [face&oo2,%ssd2[))WOJscri'tM

8-

Odi6 classLVf&,li2e,&o)V data,hrefLVhtt's7JJ111.face&oo2.comJ'agesJ3(, TGtorialsJ-A*C>A//-B>/+/CV data,1idthLV.++V data,heightLV.++V data,sho1, facesLVtrueV data,streamLVfalseV data,headerLVtrueVMOJdi6M OJdi6M Odi6 idLV&ottomVM Oa hrefLVhtt's7JJt1itter.comJ3stutorials+88V targetLVP&lan2V styleLVte)t, decoration7 noneWVMOimg srcLVimagesJt1itter,8C').'ngV heightLV/+V 1idthLV/+VJM!n&s'W!n&s'WOJaM Oa hrefLVhtt's7JJ111.face&oo2.comJ'agesJ3(,TGtorialsJ-A*C>A//-B>/+/CV targetLVP&lan2VstyleLVte)t,decoration7 noneWVMOimg srcLVimagesJface&oo2,icon.'ngV heightLV/+V 1idthLV/+VJM!n&s'W!n&s'WOJaM Oa hrefLVZV targetLVP&lan2VstyleLVte)t,decoration7 noneWVMOimg srcLVimagesJlin2edin,icon.'ngV heightLV/+V 1idthLV/+VJM!n&s'W!n&s'WOJaM Oa hrefLVZV targetLVP&lan2VstyleLVte)t,decoration7 noneWVMOimg srcLVimagesJGoogleK.'ngV heightLV/+V 1idthLV/+VJMOJaM OJdi6M OJdi6M Odi6 idLVright*VM Odi6 idLV&ac2lin2sVM Oa hrefLV5ome.%s'VMBac2 to 5omeOJaMOhrM OJdi6M Odi6 classLVc*VM Os'an classLVs&VM3ontact ;ormOJs'anM Oform actionLV3ontactus0B.%s'V methodLV'ostVM Ota&leM OtrMOtdMNour nameOJtdMOJtrM OtrMOtdMOin'ut ty'eLVte)tV nameLVnameVJMOJtdMOJtrM OtrMOtdM mail addressOJtdMOJtrM OtrMOtdMOin'ut ty'eLVemailV nameLVemail-VJMOJtdMOJtrM OtrMOtdMTele'hone 4um&erOJtdMOJtrM OtrMOtdMOin'ut ty'eLVte)tV nameLVnum&erVJMOJtdMOJtrM OtrMOtdM(u&%ectOJtdMOJtrM OtrMOtdMOin'ut ty'eLVte)tV nameLVsu&%ectVJMOJtdMOJtrM OtrMOtdM3ommentsJ=ueriesOJtdMOJtrM OtrMOtd classLVt*VMOte)tarea nameLV3ommentBo)VMOJte)tareaMOJtdMOJtrM OtrMOtdMOin'ut ty'eLV(u&mitV nameLVsu&mitVJMOJtdMOJtrM OJta&leM OJformM OJdi6M Odi6 classLVc-VM Odi6 classLVc-leftVM Os'an classLVs&VM$ostal :ddressOJs'anM 8.

Os'an classLVscVMZ *+C"OJs'anM Os'an classLVscVM(t.4o. C"OJs'anM Os'an classLVscVMMau%i 3olony(0a&a Hillage)OJs'anM Os'an classLVscVM#udhianaOJs'anM Os'an classLVscVM$un%a&OJs'anM OJdi6M Odi6 classLVc-rightVM Os'an classLVs&VM3ontact 4um&ersOJs'anM Os'an classLVscVMTel7 KB*,BC*A-./>BAOJs'anM Os'an classLVs&VM mail :ddressOJs'anM Os'an classLVscVMramit.+88Ugmail.comOJs'anM OJdi6M Odi6 classLVma'VM Os'an classLVs&VM;ind GsOJs'anM Oiframe 1idthLVCA+V heightLV.++V frame&orderLV+V scrollingLVnoV marginheightLV+V margin1idthLV+V srcLVhtt'7JJma's.google.co.inJma's\ fL@!am'WsourceLsP@!am'WhlLen!am'WgeocodeL!am'W@La'techKcom'uterKeducation !am'Wa@L+!am'Wo@L:'tech!am'WsllL.+.B+*A>."A/.>..+88!am'Wss'nL+.+*+/>A"+.+ *B-B!am'WieLGT;>!am'Wh@La'techKcom'uterKeducation!am'WhnearL!am'WllL.+.B +*8."A/.>..>/B!am'Ws'nL+.+*+/>A"+.+*B-B!am'WtLm!am'WzL*C!am'Wi1locL:!a m'WcidL*/*//+A8.>+-**.-BABA!am'Wout'utLem&edVMOJiframeMO&r JMOsmallMOa hrefLVhtt'7JJma's.google.co.inJma's\ fL@!am'WsourceLem&ed!am'WhlLen!am'WgeocodeL!am'W@La'techKcom'uterKeducat ion!am'Wa@L+!am'Wo@L:'tech!am'WsllL.+.B+*A>."A/.>..+88!am'Wss'nL+.+*+/>A" +.+*B-B!am'WieLGT;>!am'Wh@La'techKcom'uterKeducation!am'WhnearL!am'WllL. +.B+*8."A/.>..>/B!am'Ws'nL+.+*+/>A"+.+*B-B!am'WtLm!am'WzL*C!am'Wi1locL: !am'WcidL*/*//+A8.>+-**.-BABAV styleLVcolor7Z++++;;Wte)t, align7leftVMOJaMOJsmallM OJdi6M OJdi6M OJdi6MOT,, nd of right* di6 ,,TM

OJdi6MOT,, nd of middle di6 ,,TM Odi6 idLVfooterVM OcenterMO'M] 3o'yright -+*. 3s TutorialsOJ'MOJcenterM OJdi6M 8C

OJdi6MOT,, nd of home di6 ,,TM OJ&odyM OJhtmlM

CODING OF ERROR PAGE


OTU'age contentTy'eLVte)tJhtmlVTM OTU'age 'age ncodingLVGT;,>VTM OhtmlM Ohead Ometa htt',e@ui6LV3ontent,#anguageV contentLVen,usVM Ometa htt',e@ui6LV3ontent,Ty'eV contentLVte)tJhtmlW charsetL1indo1s,*-/-VM Ometa nameLVG 4 R:T<RV contentLVMicrosoft ;ront$age C.+VM Ometa nameLV$rogIdV contentLV;ront$age. ditor.0ocumentVM Olin2 relLVstylesheetV ty'eLVte)tJcssV hrefLVhome.cssVM Olin2 relLVstylesheetV ty'eLVte)tJcssV hrefLVmenu.cssVM Olin2 ty'eLVte)tJcssV hrefLVlogin.cssV relLVstylesheetV JM Oscri't ty'eLVte)tJ%a6ascri'tV srcLV%@uery,*.8.C.min.%sVMOJscri'tM OtitleM$ro%ect IdeasOJtitleM Ometa nameLVMicrosoft ThemeV contentLVnoneVM OJheadM O&ody &ac2groundLVimagesJ&g.%'gVM Odi6 idLVhomeVM Odi6 idLVheaderVM OTU include fileLVheader.%s'V TM OJdi6M Odi6 idLVmiddleVM Odi6 idLVleft*VM Odi6 idLVloginVM Odi6 idLVd1ndimgVM Oimg srcLVimagesJBlac2Button.'ngV heightLVB+V 1idthLV.++V M OJdi6M Odi6 classLVd1nldcontentVM Odi6 classLVdlcntntVM OcenterM Oa hrefLV=uestion.%s'V targetLVP&lan2V M=uestion $a'ersOJaMOJcenterM OJdi6M Odi6 classLVdlimgVM 8/

Oimg srcLVimagesJdo1n:rro1.'ngV heightLV.+V 1idthLV.+VM OJdi6M OJdi6M Odi6 classLVd1nldcontentVM Odi6 classLVdlcntntVM OcenterM Oa hrefLV(ylla&us.%s'V targetLVP&lan2V M(ylla&usOJaMOJcenterM OJdi6M Odi6 classLVdlimgVM Oimg srcLVimagesJdo1n:rro1.'ngV heightLV.+V 1idthLV.+VM OJdi6M OJdi6M Odi6 classLVd1nldcontentVM Odi6 classLVdlcntntVM OcenterM Oa hrefLV3seBoo2s.%s'V targetLVP&lan2V MBoo2s(3( )OJaMOJcenterM OJdi6M Odi6 classLVdlimgVM Oimg srcLVimagesJdo1n:rro1.'ngV heightLV.+V 1idthLV.+VM OJdi6M OJdi6M Odi6 idLV;rgt'sVM OJdi6M

OJdi6MOT,,end of login di6,,TM Odi6 idLVne1sVM Odi6 idLVf&,rootVMOJdi6M Oscri'tM(function(d" s" id) Q 6ar %s" f%s L d.get lementsByTag4ame(s)X+YW if (d.get lementById(id)) returnW %s L d.create lement(s)W %s.id L idW %s.src L VJJconnect.face&oo2.netJenPG(Jall.%sZ)f&mlL*VW f%s.'arent4ode.insertBefore(%s" f%s)W R(document" [scri't[" [face&oo2,%ssd2[))WOJscri'tM

88

Odi6 classLVf&,li2e,&o)V data,hrefLVhtt's7JJ111.face&oo2.comJ'agesJ3(, TGtorialsJ-A*C>A//-B>/+/CV data,1idthLV.++V data,heightLV.++V data,sho1, facesLVtrueV data,streamLVfalseV data,headerLVtrueVMOJdi6M OJdi6M Odi6 idLV&ottomVM Oa hrefLVhtt's7JJt1itter.comJ3stutorials+88V targetLVP&lan2VstyleLVte)t,decoration7 noneWVMOimg srcLVimagesJt1itter,8C').'ngV heightLV/+V 1idthLV/+VJM!n&s'W!n&s'WOJaM Oa hrefLVhtt's7JJ111.face&oo2.comJ'agesJ3(,TGtorialsJ-A*C>A//-B>/+/CV targetLVP&lan2VstyleLVte)t,decoration7 noneWVMOimg srcLVimagesJface&oo2,icon.'ngV heightLV/+V 1idthLV/+VJM!n&s'W!n&s'WOJaM Oa hrefLVZV targetLVP&lan2VstyleLVte)t,decoration7 noneWVMOimg srcLVimagesJlin2edin,icon.'ngV heightLV/+V 1idthLV/+VJM!n&s'W!n&s'WOJaM Oa hrefLVZV targetLVP&lan2VstyleLVte)t,decoration7 noneWVMOimg srcLVimagesJGoogleK.'ngV heightLV/+V 1idthLV/+VJMOJaM OJdi6M OJdi6M Odi6 idLVright*VM Odi6 classLVerrorVM Oh.MNou ha6e to login firstOJh.M Oa hrefLV5ome.%s'V styleLVte)t,align7 centerWVM3lic2 here to go to 5ome 'age for loginOJaM OJdi6M OJdi6MOT,, nd of right* di6 ,,TM

OJdi6MOT,, nd of middle di6 ,,TM Odi6 idLVfooterVM OcenterMO'M] 3o'yright -+*. 3s TutorialsOJ'MOJcenterM OJdi6M OJdi6MOT,, nd of home di6 ,,TM OJ&odyM OJhtmlM

8A

CODING OF LOGOUT PAGE


OTU'age contentTy'eLVte)tJhtmlVTM OTU'age 'age ncodingLVGT;,>VTM OT res'onse.set5eader(V3ache,3ontrolV"Vno,cacheV)W JJ;orces caches to o&tain a ne1 co'y of the 'age from the origin ser6er res'onse.set5eader(V3ache,3ontrolV"Vno,storeV)W JJ0irects caches not to store the 'age under any circumstance res'onse.set0ate5eader(V )'iresV" +)W JJ3auses the 'ro)y cache to see the 'age as VstaleV res'onse.set5eader(V$ragmaV"Vno,cacheV)W JJ5TT$ *.+ &ac21ard com'ati&ility (tring user4ame L ((tring) session.get:ttri&ute(VGserIdV)W if (null LL user4ame) Q re@uest.set:ttri&ute(V rrorV" V(ession has ended. $lease login.V)W Re@uest0is'atcher rd L re@uest.getRe@uest0is'atcher(V5ome.%s'V)W rd.for1ard(re@uest" res'onse)W R TM OhtmlM OheadM Ometa htt',e@ui6LV3ontent,#anguageV contentLVen,usVM Ometa htt',e@ui6LV3ontent,Ty'eV contentLVte)tJhtmlW charsetL1indo1s,*-/-VM Ometa nameLVG 4 R:T<RV contentLVMicrosoft ;ront$age C.+VM Ometa nameLV$rogIdV contentLV;ront$age. ditor.0ocumentVM Olin2 relLVstylesheetV ty'eLVte)tJcssV hrefLVhome.cssVM Olin2 relLVstylesheetV ty'eLVte)tJcssV hrefLVmenu.cssVM Olin2 ty'eLVte)tJcssV hrefLVlogin.cssV relLVstylesheetV JM Oscri't ty'eLVte)tJ%a6ascri'tV srcLV%@uery,*.8.C.min.%sVMOJscri'tM Oscri't ty'eLVte)tJ%a6ascri'tV srcLV%sJflo1'layer,..-.*-.min.%sVMOJscri'tM OtitleM5<M OJtitleM Ometa nameLVMicrosoft ThemeV contentLVnoneVM OJheadM O&ody &ac2groundLVimagesJ&g.%'gV M 8>

Odi6 idLVlogoutVM Oa hrefLV5ome.%s'VM#ogoutOJaM OJdi6M Odi6 idLVhomeVM Odi6 idLVheaderVM OTU include fileLVheader.%s'V TM OJdi6M Odi6 idLVmiddleVM Odi6 idLVleft*VM Odi6 idLVloginVM Odi6 idLVd1ndimgVM Oimg srcLVimagesJBlac2Button.'ngV heightLVB+V 1idthLV.++V M OJdi6M Odi6 classLVd1nldcontentVM Odi6 classLVdlcntntVM OcenterM Oa hrefLV=uestion.%s'V M=uestion $a'ersOJaMOJcenterM OJdi6M Odi6 classLVdlimgVM Oimg srcLVimagesJdo1n:rro1.'ngV heightLV.+V 1idthLV.+VM OJdi6M OJdi6M Odi6 classLVd1nldcontentVM Odi6 classLVdlcntntVM OcenterM Oa hrefLV(ylla&us.%s'V M(ylla&usOJaMOJcenterM OJdi6M Odi6 classLVdlimgVM Oimg srcLVimagesJdo1n:rro1.'ngV heightLV.+V 1idthLV.+VM OJdi6M OJdi6M Odi6 classLVd1nldcontentVM Odi6 classLVdlcntntVM OcenterM Oa hrefLV3seBoo2s.%s'V MBoo2s(3( )OJaMOJcenterM OJdi6M Odi6 classLVdlimgVM Oimg srcLVimagesJdo1n:rro1.'ngV heightLV.+V 1idthLV.+VM OJdi6M OJdi6M

8B

OJdi6MOT,, nd of login di6 ,,TM Odi6 idLVne1sVM Odi6 idLVf&,rootVMOJdi6M Oscri'tM(function(d" s" id) Q 6ar %s" f%s L d.get lementsByTag4ame(s)X+YW if (d.get lementById(id)) returnW %s L d.create lement(s)W %s.id L idW %s.src L VJJconnect.face&oo2.netJenPG(Jall.%sZ)f&mlL*VW f%s.'arent4ode.insertBefore(%s" f%s)W R(document" [scri't[" [face&oo2,%ssd2[))WOJscri'tM Odi6 classLVf&,li2e,&o)V data,hrefLVhtt's7JJ111.face&oo2.comJ'agesJ3(, TGtorialsJ-A*C>A//-B>/+/CV data,1idthLV.++V data,heightLV.++V data,sho1, facesLVtrueV data,streamLVfalseV data,headerLVtrueVMOJdi6M OJdi6M Odi6 idLV&ottomVM Oa hrefLVhtt's7JJt1itter.comJ3stutorials+88V targetLVP&lan2V styleLVte)t, decoration7 noneWVMOimg srcLVimagesJt1itter,8C').'ngV heightLV/+V 1idthLV/+VJM!n&s'W!n&s'WOJaM Oa hrefLVhtt's7JJ111.face&oo2.comJ'agesJ3(,TGtorialsJ-A*C>A//-B>/+/CV targetLVP&lan2V styleLVte)t,decoration7 noneWVMOimg srcLVimagesJface&oo2,icon.'ngV heightLV/+V 1idthLV/+VJM!n&s'W!n&s'WOJaM Oa hrefLVZV targetLVP&lan2V styleLVte)t,decoration7 noneWVMOimg srcLVimagesJlin2edin,icon.'ngV heightLV/+V 1idthLV/+VJM!n&s'W!n&s'WOJaM Oa hrefLVZV targetLVP&lan2V styleLVte)t,decoration7 noneWVMOimg srcLVimagesJGoogleK.'ngV heightLV/+V 1idthLV/+VJMOJaM OJdi6M OJdi6M Odi6 idLVright*VM Odi6 idLVcolsVM Odi6 classLVrVM Odi6 classLVr*VM Oa hrefLVIndustrialTraining.%s'V styleLVte)t,decoration7 noneW color7Z+A&.e*F im'ortantWVMO&M Ehy Industrial Training is Im'ortantOJ&MOJaM OJdi6M OJdi6M Odi6 classLVrVM Odi6 classLVr*VM

A+

Oa hrefLV(treams.%s'V styleLVte)t,decoration7 noneW color7Z+A&.e*F im'ortantWVMO&M: com'arison of 'rogramming languagesOJ&M OJaM OJdi6M OJdi6M Odi6 classLVrVM Odi6 classLVr*VM Oa hrefLV3om'anies.%s'VstyleLVte)t,decoration7 noneW color7Z+A&.e*F im'ortantWVMO&M3om'anies for trainingOJ&MOJaM OJdi6M OJdi6M Odi6 classLVrVM Odi6 classLVr*VM Oa hrefLV$ro%ectIdeas.%s'V styleLVte)t,decoration7 noneW color7Z+A&.e*F im'ortantWVM O&M$ro%ect IdeasOJ&MOJaM OJdi6M OJdi6M Odi6 classLVrVM Odi6 classLVr*VM Oa hrefLVRecruitment.%s'VstyleLVte)t,decoration7 noneW color7Z+A&.e*F im'ortantWVMO&MRecruitments in Go6t.(ectorOJ&MOJaM OJdi6M OJdi6M OJdi6MOT,, nd of cols di6 ,,TM Odi6 idLV6edioareaVM Odi6 idLV6edioVM Oa hrefLVEhy 3om'uter (cience.m'CV autostartLVfalseV styleLVdis'lay7&loc2W1idth78>+')Wheight7.++')V idLV'layerV M OJaM OF,, this 1ill install flo1'layer inside 're6ious :, tag. ,,M Oscri'tM flo1'layer(V'layerV" Vflo1'layer,..-.*8.s1fV)W OJscri'tM OJdi6MOT,, nd of 6edio di6 ,,TM Odi6 idLVcontentsVM Odi6 idLVne1zVM Odi6 styleLVmargin,left7 /')WVM OTUinclude fileLVne1z.%s'VTM OJdi6M OJdi6M Odi6 idLVdo1nloadVM A*

Oiframe 1idthLV../V heightLV*//V frame&orderLV+V scrollingLVnoV marginheightLV+V margin1idthLV+V srcLVhtt'7JJma's.google.co.inJma's\ fL@!am'WsourceLsP@!am'WhlLen!am'WgeocodeL!am'W@L:'techK3om'uterK ducati on" K;erozKGandhiKMar2et!am'Wa@L!am'WsllL.+.>8C/*"A8.C8C>CC!am'Wss'nL*+.8>.*A"-*.8C.+88!am'WieLGT;>!am'Wh@L:'techK3om'uterK ducation" K;erozKGandhiKMar2et!am'WllL.+.B+*8."A/.>..>/B!am'Ws'nL+.+-+>AB"+.+C--A-!a m'WtLm!am'WzL*C!am'Wi1locL:!am'WcidL*/*//+A8.>+-**.-BABA!am'Wout'utLe m&edVMOJiframeMO&r JMOsmallMOa hrefLVhtt'7JJma's.google.co.inJma's\ fL@!am'WsourceLem&ed!am'WhlLen!am'Wgeocod eL!am'W@L:'techK3om'uterK ducation" K;erozKGandhiKMar2et!am'Wa@L!am'WsllL.+.>8C/*"A8.C8C>CC!am'Wss'nL*+.8>.*A"-*.8C.+88!am'WieLGT;>!am'Wh@L:'techK3om'uterK ducation" K;erozKGandhiKMar2et!am'WllL.+.B+*8."A/.>..>/B!am'Ws'nL+.+-+>AB"+.+C--A-!a m'WtLm!am'WzL*C!am'Wi1locL:!am'WcidL*/*//+A8.>+-**.-BABAV styleLVcolor7Z++++;;Wte)t,align7leftVMHie1 #arger Ma'OJaMOJsmallM OJdi6M OJdi6MOT,, nd of contents di6 ,,TM OJdi6MOT,, nd of 6edioarea di6 ,,TM OJdi6M

OJdi6MOT,, nd of middle di6 ,,TM Odi6 idLVlgtfooterVM OcenterMO'M] 3o'yright -+*. 3s TutorialsOJ'MOJcenterM OJdi6M OJdi6MOT,, nd of home di6 ,,TM OJ&odyM OJhtmlM

A-

COODING OF +ELP PAGE

OTU'age contentTy'eLVte)tJhtmlVTM OTU'age 'age ncodingLVGT;,>VTM OhtmlM Ohead Ometa htt',e@ui6LV3ontent,#anguageV contentLVen,usVM Ometa htt',e@ui6LV3ontent,Ty'eV contentLVte)tJhtmlW charsetL1indo1s,*-/-VM Ometa nameLVG 4 R:T<RV contentLVMicrosoft ;ront$age C.+VM Ometa nameLV$rogIdV contentLV;ront$age. ditor.0ocumentVM Olin2 relLVstylesheetV ty'eLVte)tJcssV hrefLVhome.cssVM Olin2 relLVstylesheetV ty'eLVte)tJcssV hrefLVmenu.cssVM Olin2 ty'eLVte)tJcssV hrefLVlogin.cssV relLVstylesheetV JM Oscri't ty'eLVte)tJ%a6ascri'tV srcLV%@uery,*.8.C.min.%sVMOJscri'tM OtitleM5el'OJtitleM Ometa nameLVMicrosoft ThemeV contentLVnoneVM OJheadM O&ody &ac2groundLVimagesJ&g.%'gVM Odi6 idLVhomeVM Odi6 idLVheaderVM OTU include fileLVheader.%s'V TM OJdi6M Odi6 idLVmiddleVM Odi6 idLVleft*VM Odi6 idLVloginVM Odi6 idLVd1ndimgVM Oimg srcLVimagesJBlac2Button.'ngV heightLVB+V 1idthLV.++V M A.

OJdi6M Odi6 classLVd1nldcontentVM Odi6 classLVdlcntntVM OcenterM Oa hrefLV#oginchec2.%s'V M=uestion $a'ersOJaMOJcenterM OJdi6M Odi6 classLVdlimgVM Oimg srcLVimagesJdo1n:rro1.'ngV heightLV.+V 1idthLV.+VM OJdi6M OJdi6M Odi6 classLVd1nldcontentVM Odi6 classLVdlcntntVM OcenterM Oa hrefLV#oginchec2.%s'V M(ylla&usOJaMOJcenterM OJdi6M Odi6 classLVdlimgVM Oimg srcLVimagesJdo1n:rro1.'ngV heightLV.+V 1idthLV.+VM OJdi6M OJdi6M Odi6 classLVd1nldcontentVM Odi6 classLVdlcntntVM OcenterM Oa hrefLV#oginchec2.%s'V MBoo2sOJaMOJcenterM OJdi6M Odi6 classLVdlimgVM Oimg srcLVimagesJdo1n:rro1.'ngV heightLV.+V 1idthLV.+VM OJdi6M OJdi6M

OJdi6MOT,, nd of login di6 ,,TM Odi6 idLVne1sVM Odi6 idLVf&,rootVMOJdi6M Oscri'tM(function(d" s" id) Q 6ar %s" f%s L d.get lementsByTag4ame(s)X+YW if (d.get lementById(id)) returnW %s L d.create lement(s)W %s.id L idW %s.src L VJJconnect.face&oo2.netJenPG(Jall.%sZ)f&mlL*VW f%s.'arent4ode.insertBefore(%s" f%s)W R(document" [scri't[" [face&oo2,%ssd2[))WOJscri'tM

AC

Odi6 classLVf&,li2e,&o)V data,hrefLVhtt's7JJ111.face&oo2.comJ'agesJ3(, TGtorialsJ-A*C>A//-B>/+/CV data,1idthLV.++V data,heightLV.++V data,sho1, facesLVtrueV data,streamLVfalseV data,headerLVtrueVMOJdi6M OJdi6M OJdi6M Odi6 idLVright*VM Odi6 classLV5o6erVM Oh. alignLVcenterVM;eel free for any 2ind of hel'OJh.M Odi6 classLVhel'a&-VM Oform actionLV5el'd&.%s'V methodLV'ostVM Ota&leM OtrMOtdMNour nameOJtdMOJtrM OtrMOtdMOin'ut ty'eLVte)tV nameLVnameVJMOJtdMOJtrM OtrMOtdM mailOJtdMOJtrM OtrMOtdMOin'ut ty'eLVte)tV nameLVemailVJMOJtdMOJtrM OtrMOtdM$honeOJtdMOJtrM OtrMOtdMOin'ut ty'eLVte)tV nameLV'honeVJMOJtdMOJtrM OtrMOtdM3ommentsJ=ueriesOJtdMOJtrM OtrMOtd classLVt*VMOte)tarea nameLV3ommentBo)VMOJte)tareaMOJtdMOJtrM OtrMOtdMOin'ut ty'eLV(u&mitV nameLVsu&mitVJMOJtdMOJtrM OJta&leM OJformM O'MIf u need any 2ind of notes"$re6ious years @uestion 'a'ers"Boo2s regarding your su&%ect feel free to contact us 1e 1ill al1ays here to hel' you.OJ'M OJdi6M Odi6 classLVhel'imgVM Oimg srcLVimagesJhel'.%'gV heightLV./+VJM OJdi6M OJdi6M OJdi6MOT,, nd of right* di6 ,,TM

OJdi6MOT,, nd of middle di6 ,,TM A/

Odi6 idLVfooterVM O'MOcenterM] 3o'yright -+*. 3s TutorialsOJcenterMOJ'M OJdi6M OJdi6MOT,, nd of home di6 ,,TM OJ&odyM OJhtmlM

CONCLUSION
3( Tutorials is a 6ery easy 'ro%ect to understand. Eith the hel' of this 'ro%ect 1e can do1nload &oo2s" @uestion 'a'ers" notes" 'resentations for the su&%ects of the A th semester. Gsers can also find 6arious latest go6ernment %o&s. To hel' others user can also u'load notes or some im'ortant stuff 1hich is &eneficial for others. This is the most rele6ant method of the coming era to e)'lore the different 2no1ledge?s and study online 1ith e)'erts 6ie1.

NEED
It can hel' the users to do1nload &oo2s" @uestion 'a'ers" 'resentations" notes. It can ma2e the 1or2 easy as its less time consuming. It can e6en reduce the

BENEFITS
Eith this users can do1nload useful material from site. It sa6es the time and money. It hel's users to get their registration in an easy 1ay. The &enefit of our site is that user can find e&oo2s regarding their su&%ects. A8

Gsers can also see some 6ideos on different su&%ects and on different to'ics.

REFERENCE

In the com'letion of this 'ro%ect 3( TGT<RI:#(" all the staff mem&ers of 3om'uter (cience 0e'artment ha6e hel'ed a lot and ga6e 6arious ideas for the com'letion of this 'ro%ect. Eith this I ha6e got 6arious ideas and recommend 6arious &oo2s that hel' me a lot. #ist of 6arious &oo2s that I recommend are as follo1s7 Guide to 3ore 9a6a &y :'tech Eorld1ide.

Guide to :d6anced 9a6a &y :'tech Eorld1ide.

Guide to 9($ &y :'tech Eorld1ide.

111.9a6at'oint.com &y (onoo 9ais1al.

AA

You might also like