SlideShare a Scribd company logo
1 of 29
- V E D I K A N A R V E K A R
M . P H A R M
Web technology- The mechanism of communication between various computers through different
languages and multimedia packages.
Examples of web technologies include:
1) Mark-up languages like HTML, XML, HTTP
2) Programming languages and technologies like Java, Visual Basic and Dot Net.
3) Web servers and server technologies that assist in sharing common network for worldwide
communication.
4) Databases which are used to store information on the computer network.
Thus, web technology helps in providing common platform for effective communication among
different users and different devices which are connected through a computer network.
Use of Internet
 Email
 Social Networking
 Information sharing
 Entertainment
 Online jobs
 Virtual classrooms
HTML
Hyper Text Mark-up (HTML) acts as a foundation to hold every website. It is an open language
which is easy to learn and works on tag system. In this, each tag affects the content that has been
placed in that particular tag. HTML tags label various pieces of content as heading, paragraph,
table etc.
Any HTML program can be written in simple Notepad. The extension to this program should be
.html
 HTML is a mark-up language that works on mark- up tags.
 HTML tags are surrounded by elements surrounded by angle brackets.
 Tags come in pairs,
1st tag – Start tag eg. <html>
2nd tag –End tag eg. </html>
 Use of slash (/) in the angular bracket indicates end of particular tag.
 HTML program has two parts: head and body.
Head acts as a header of the file and contains some information like setting the title of web page.
Body contains the contents that are displayed on the web page.
EXAMPLE
XML
• XML refers to Extensive Markup Language. It is similar to HTML ( also contains tags).
• These tags are not predefined, and the user can define his own tags.
• Thus HTML is designed for representation of data (display) on web page whereas XML is
designed for transport or to store data.
• HTML tags have different meaning and browser knows what it is.
• XML tags are different for different for different applications and user know what it means.
Uses:
1. It is used to display the content of the document.
2. Useful in exchanging data between the applications
3. The data can be extracted from database and can be used in more than 1 application.
Difference between HTML and XML
Tags in XML
Tags in XML language can be expressed as below:
 Start tag as <section>
 End tag as </section>
 Empty element tag as < line- break/>
Example:
CSS
CSS refers to Cascading Style Sheets. These sheets describe how HTML elements will be
displayed on the screen.
CSS can be defined as a design language which is used to make web pages more presentable.
Various elements such as text, font and color are used in CSS which helps to bring the styles in the
web document.
Uses: It can be used to design various styles for different web pages. It is used to control the
following elements.
 Text color
 Font style
 Spacing between paragraphs
 Layout and size of column
 Background images, colors
 Layout design & Other effects
Advantages of CSS
 These sheets save a lot of time and work as they can control layout of multiple web pages.
 Helps load web pages faster
 It is easy to maintain. If you change the style, all other elements will be updated automatically.
 CSS provides superior styles compared to simple HTML
PROGRAMMING LANGUAGE
 Programming language refers to set of instructions that are provided to the computer to
describe computations and generate executable programs.
 Every programming language has words, symbols & grammatical rules known as “Syntax
rules”
 It provides a way of telling the computer what operations are to be performed.
 Also it lays down rules for communicating an algorithm
Characteristics of programming languages
1. This language is independent of computer system. i.e. instead of being machine oriented it
should be more oriented towards the given problem to be solved.
2. Each instruction of programming language should get converted into machine language
instruction.
3. This language should be easy to understand and should use abbreviations and words that are
used in everyday communication.
4. Language should be written using common words and mathematical symbols.
Types of programming language
1. First generation programming language
2. Second generation programming language
3. Third generation programming language
4. Fourth generation programming language
5. Fifth generation programming language
First generation: it is machine dependent language that can be understood by the computer and is
mostly used for addition and subtraction.
Merits
- As machine language are written in binary language it makes fast and efficient use of computer.
- It doesn’t require translator to translate the code.
Demerit
- Difficult to understand instructions and to find errors in the program.
Second generation: these are known as assembly languages . Assembly language is the human
readable notation for machine language which are used to control computer operations.
Merits
- Easier to understand compared to machine language
- Code can be easily modified.
- Easy to correct errors.
Demerits
- Language is machine dependent & the programmer needs to understand the hardware
- Assembler is required to translate the code from assembly language to machine language.
Third generation: this language uses a series of English–like words which are used by humans to
write instructions. These are called as high level programming language which are complex but
easy to read, understand and maintain.
Eg : VB, C, C++
Merits
- Instructions are similar to English vocabulary, hence easily understood & easy to learn.
- Program can be translated into many machine languages and can run on any computer which is
having an appropriate translator.
- This language is independent of the machine on which it is used.
Demerits
- During execution each time interpreter needs to translate high level language into machine code.
- Object code generated is insufficient as compared to equivalent assembly language.
Fourth generation: these languages require lesser instructions to complete a particular task. They
are used with databases in Form Designers and Report Generators. These languages are easy to use.
Eg. SQL, Focus, Foxpro, Power Builder.
Merits
- Easy to understand and learn
- Application can be created in less time
- Less prone to errors
- Automation tool can be used for developing the tasks.
Demerits
- Consume lot of memory space
- Languages are less flexible.
- They have poor control over hardware and hence tend to use less machine resource.
WEB SERVERS AND SERVER
PRODUCTS
Web server is a computer program that provides requested files to users via HTTP and distributes
information on worldwide web.
Major function of web server: to store & process required information and provide web pages to
its clients.
Whole process of communication between the client and the server takes place through Hypertext
Transfer Protocol (HTTP). Delivered pages are mostly in HTML format.
Web server is were Web Pages are stored on a special server
A web server is always connected to the internet and has unique address with a series of four
numbers between 0 and 255. The unique address is known as IP address of the computer.
There are different types of web servers available in the internet world. Web hosting companies
select any web server based on their clients requirements.
Out of these Apache is the most popular web server in the world that can be installed on almost all
Operating systems.
Working of web server
1. Whenever a client makes a request for some servlet he uses the web browser in which request
is written as a URL.
2. The web browser then sends this request to web server. The web server first finds out the
requested servlet.
3. The obtained servlet gathers the relevant information in order to satisfy the client’s request &
builds up a web page.
4. This web page is then displayed to the client & thus the client gets the required information
from the web.
Difference between web browser & web server
Functions of web server
• Accepts the request from the web browser
• User request is processed by the web server
• The web server respond to the users by providing the services which they demand over the web
browser
• The web servers serve the web based applications
Web browser Web server
Used by user to make request for
displaying the web page. This request
is made to the web server
Web servers are used for processing
the requests made by user for
particular web page
Web servers work at the front end in
client-server communication
Web servers work at the back end in
client-server communication
Egs: Internet Explorer, Mozilla
Firefox, Google Chrome
Egs: IIS, Apache
INTRODUCTION TO DATABASES
Database
Database refers to a systemic & structured collection of data. The data can be stored in the form of
tables, charts, reports & queries and is usually stored on disk and can be accessed by many users
at a time.
Eg. Printed catalogues, brochures, telephone directories etc.
Databases managed by: Database Management System (DBMS)
DBMS: computer application including set of programs used to manage & store data in a set
format.
DBMS is responsible for access of data, update data, security, back up, recovery etc.
Well known DBMS software are: MS – ACCESS, MySQL, Microsoft SQL Server, Oracle, SAP
HANA and so on.
Functions of DBMS-
 Manage database structure
 Controls access to data
Characteristics of DBMS:
1. Consistency: Its provide greater consistency to forms of data storage.
2. Support for query language: DBMS is equipped with query language which makes it more
efficient to retrieve & manipulate the data.
3. Multiuser environment: Allows to access and manipulate data in parallel without creating
conflicts
4. Security: It allows different levels of security features to data.
Applications of DBMS
 Railway Ticket Reservation- It has become easier to keep a track of ticket booking, availability
of seats, train arrival, departure etc.
 Banking- Banks can track every transaction related to any account. Banking has become easier
can nowadays money cant be sent & received online.
 Online courses & examination- Various Universities & colleges can provide online training &
can also conduct exams at various centers at the same time.
 Social media- people can connect to each other while sitting at home. They can share their
views and post their comments.
 Online shopping- People are getting more attracted towards online shopping since it is much
easier and faster.
MySQL
MySQL is a multi user DBMS. It was started in 1994 by a Swedish company.
SQL refers to Structured Query Language. It is an open source relational database management
system that comes in 2 versions.
MySQL -------Server system
MySQL--------Embedded system
MySQL is written in C & C++ languages and is used in websites like Google, Facebook, Twitter,
YouTube etc.
This server provides multi user access to large number of databases & is fast, reliable and easy to
use server.
Benefits:
• Easy to use
• It’s secure
• It’s inexpensive
MS ACCESS
MS ACCESS is a Microsoft Office software package, used for creating a database. It is a member
of MS Office suite of applications which contain s programs like Word, PowerPoint, Excel etc.
Features of MS ACCESS
1. It is robust and flexible. It can do almost any kind of office or industrial work.
2. It is simple to use
3. Very affordable compared to other database packages
4. Can be easily customized to cater the needs of every individual
5. Multiple tables can be linked together
Limitations
1. It has size limits
2. MS ACCESS relies on portable database file to store data, hence its prone to damage or can
corrupt easily
Components of MS ACCESS
1. Table: It stores data in row and table format.
2. Queries: They can be used to sort, calculate, group, filter, sort & delete data as per
requirement.
3. Forms: They act as an interface for the users to enter data in database.
4. Reports: They refer to the results generated after entering data into database.
5. Modules: This is the basis of programming language that supports MS ACCESS.
Uses:
 Data Management
 Display complex queries & data subsets
 Database management for multiple users
 Generate reports for data summarization
Pharmacy Drug Database
Pharmacy drug database refers to collection and compilation of data related to various drugs that
can be used by physicians and other healthcare professionals to ensure provision of best
pharmaceutical services to the patient.
Examples of Pharmacy Drug Database-
DynaMed- It is a reference tool created by physicians that contains clinically organized summaries
that can be used by other physicians & healthcare professionals.
Essential Evidence Plus- It is an evidence based clinical research database with access to
information on different pharmaceutical topics, guidelines, abstracts and summaries.
Drugs@FDA- It refers to catalog of FDA approved drugs including both prescription and OTC
drugs.
LactMed- It is a peer- reviewed and referenced database of drugs which are considered safe for
lactating mothers.
Purpose of Pharmacy Drug Database:
It is created in order to maintain effective & clear data saving network which can be assessed by
any healthcare professional at the time of need.
It reduces time & effort and ensures availability of best available treatment in a given situation.
The stock information about the drugs can be maintained up to date.
As complete information is searched, various drug interactions, side effects, contraindications,
dosages etc. can be reviewed.
Helps to improve the quality and quantity of drug usages at appropriate time and place
Hence, life expectancy has increased and people have started living quality life.

More Related Content

What's hot

Acids, Bases And Buffers Pharmaceutical Inorganic chemistry UNIT-II (Part-I)
Acids, Bases And Buffers Pharmaceutical Inorganic chemistry UNIT-II (Part-I)Acids, Bases And Buffers Pharmaceutical Inorganic chemistry UNIT-II (Part-I)
Acids, Bases And Buffers Pharmaceutical Inorganic chemistry UNIT-II (Part-I)
Ms. Pooja Bhandare
 

What's hot (20)

Text Information Manaegement System.pptx
Text Information Manaegement System.pptxText Information Manaegement System.pptx
Text Information Manaegement System.pptx
 
Diels alder and stability of conjucated dienes
Diels alder and stability of conjucated dienesDiels alder and stability of conjucated dienes
Diels alder and stability of conjucated dienes
 
Perspectives in Communication
Perspectives in CommunicationPerspectives in Communication
Perspectives in Communication
 
Limit test for arsenic
Limit test for arsenic Limit test for arsenic
Limit test for arsenic
 
Posology 1st sem
Posology 1st semPosology 1st sem
Posology 1st sem
 
Pharmaceutical aids (PCI Syllabus)
Pharmaceutical aids (PCI Syllabus)Pharmaceutical aids (PCI Syllabus)
Pharmaceutical aids (PCI Syllabus)
 
Catheratics
CatheraticsCatheratics
Catheratics
 
PA-I Redox titration.(HRB)
PA-I Redox titration.(HRB)PA-I Redox titration.(HRB)
PA-I Redox titration.(HRB)
 
Group discussion; B.pharmacy 1 semester
Group discussion; B.pharmacy 1 semesterGroup discussion; B.pharmacy 1 semester
Group discussion; B.pharmacy 1 semester
 
Unit iv Carbonyl Compounds
Unit iv Carbonyl CompoundsUnit iv Carbonyl Compounds
Unit iv Carbonyl Compounds
 
Bioinformatics Database Computer applications
Bioinformatics Database Computer applicationsBioinformatics Database Computer applications
Bioinformatics Database Computer applications
 
Powders
PowdersPowders
Powders
 
Complexation and protein binding
Complexation and protein bindingComplexation and protein binding
Complexation and protein binding
 
Polarography_ Pharmaceutical Analysis.pptx
Polarography_ Pharmaceutical Analysis.pptxPolarography_ Pharmaceutical Analysis.pptx
Polarography_ Pharmaceutical Analysis.pptx
 
INFORMATION STORAGE AND RETRIEVAL
INFORMATION STORAGE AND RETRIEVALINFORMATION STORAGE AND RETRIEVAL
INFORMATION STORAGE AND RETRIEVAL
 
Respiratory system B pharmacy 2nd semester
Respiratory system B pharmacy 2nd semester Respiratory system B pharmacy 2nd semester
Respiratory system B pharmacy 2nd semester
 
Acids, Bases And Buffers Pharmaceutical Inorganic chemistry UNIT-II (Part-I)
Acids, Bases And Buffers Pharmaceutical Inorganic chemistry UNIT-II (Part-I)Acids, Bases And Buffers Pharmaceutical Inorganic chemistry UNIT-II (Part-I)
Acids, Bases And Buffers Pharmaceutical Inorganic chemistry UNIT-II (Part-I)
 
Posology Posology: Definition, Factors affecting dose selection. Calculation ...
Posology Posology: Definition, Factors affecting dose selection. Calculation ...Posology Posology: Definition, Factors affecting dose selection. Calculation ...
Posology Posology: Definition, Factors affecting dose selection. Calculation ...
 
Pharmacy as a career | Pharmacy
Pharmacy as a career | PharmacyPharmacy as a career | Pharmacy
Pharmacy as a career | Pharmacy
 
Pharmaceutical Incompatibilities
Pharmaceutical IncompatibilitiesPharmaceutical Incompatibilities
Pharmaceutical Incompatibilities
 

Similar to 3. WEB TECHNOLOGIES.pptx B.Pharm sem 2 CAP

MINOR PROZECT REPORT on WINDOWS SERVER
MINOR PROZECT REPORT on WINDOWS SERVERMINOR PROZECT REPORT on WINDOWS SERVER
MINOR PROZECT REPORT on WINDOWS SERVER
Asish Verma
 
Automatic answer checker
Automatic answer checkerAutomatic answer checker
Automatic answer checker
Yesu Raj
 

Similar to 3. WEB TECHNOLOGIES.pptx B.Pharm sem 2 CAP (20)

Ncp computer appls web tech asish
Ncp computer appls  web tech asishNcp computer appls  web tech asish
Ncp computer appls web tech asish
 
Web technology today
Web technology todayWeb technology today
Web technology today
 
Web Technology Fundamentals
Web Technology FundamentalsWeb Technology Fundamentals
Web Technology Fundamentals
 
Web technology
Web technologyWeb technology
Web technology
 
introduction_to_web_technology.pdf
introduction_to_web_technology.pdfintroduction_to_web_technology.pdf
introduction_to_web_technology.pdf
 
Basics to framework programming
Basics to framework programmingBasics to framework programming
Basics to framework programming
 
Www(alyssa) (2)
Www(alyssa) (2)Www(alyssa) (2)
Www(alyssa) (2)
 
WP Chap 1 & 2.pptx
WP Chap 1 & 2.pptxWP Chap 1 & 2.pptx
WP Chap 1 & 2.pptx
 
Howthe internet
Howthe internetHowthe internet
Howthe internet
 
MINOR PROZECT REPORT on WINDOWS SERVER
MINOR PROZECT REPORT on WINDOWS SERVERMINOR PROZECT REPORT on WINDOWS SERVER
MINOR PROZECT REPORT on WINDOWS SERVER
 
SERVER SIDE SCRIPTING
SERVER SIDE SCRIPTINGSERVER SIDE SCRIPTING
SERVER SIDE SCRIPTING
 
Class 17-18 Introduction to Perl.pdf bbbbbb
Class 17-18 Introduction to Perl.pdf bbbbbbClass 17-18 Introduction to Perl.pdf bbbbbb
Class 17-18 Introduction to Perl.pdf bbbbbb
 
Metadata describes about data
Metadata describes about dataMetadata describes about data
Metadata describes about data
 
Iwt module 1
Iwt  module 1Iwt  module 1
Iwt module 1
 
c#.pptx
c#.pptxc#.pptx
c#.pptx
 
Web Programming introduction
Web Programming introductionWeb Programming introduction
Web Programming introduction
 
Internet
InternetInternet
Internet
 
Html
HtmlHtml
Html
 
dot NET Framework
dot NET Frameworkdot NET Framework
dot NET Framework
 
Automatic answer checker
Automatic answer checkerAutomatic answer checker
Automatic answer checker
 

More from Vedika Narvekar

More from Vedika Narvekar (11)

6.COMPUTERS AS DATA ANALYSIS.pptxB.Pharm sem 2 Computer Applications in Pharmacy
6.COMPUTERS AS DATA ANALYSIS.pptxB.Pharm sem 2 Computer Applications in Pharmacy6.COMPUTERS AS DATA ANALYSIS.pptxB.Pharm sem 2 Computer Applications in Pharmacy
6.COMPUTERS AS DATA ANALYSIS.pptxB.Pharm sem 2 Computer Applications in Pharmacy
 
5. BIOINFORMATICS.pptx B.Pharm sem 2 Computer Applications in Pharmacy
5. BIOINFORMATICS.pptx B.Pharm sem 2 Computer Applications in Pharmacy5. BIOINFORMATICS.pptx B.Pharm sem 2 Computer Applications in Pharmacy
5. BIOINFORMATICS.pptx B.Pharm sem 2 Computer Applications in Pharmacy
 
4. APPLICATION OF COMPUTERS IN PHARMACY.1.pptx
4. APPLICATION OF COMPUTERS IN PHARMACY.1.pptx4. APPLICATION OF COMPUTERS IN PHARMACY.1.pptx
4. APPLICATION OF COMPUTERS IN PHARMACY.1.pptx
 
1. NUMBER SYSTEM.pptx Computer Applications in Pharmacy
1. NUMBER SYSTEM.pptx Computer Applications in Pharmacy1. NUMBER SYSTEM.pptx Computer Applications in Pharmacy
1. NUMBER SYSTEM.pptx Computer Applications in Pharmacy
 
2. Hospital Formulary.pdf unit 2 sem 7 b.pharmacy
2. Hospital Formulary.pdf unit 2 sem 7 b.pharmacy2. Hospital Formulary.pdf unit 2 sem 7 b.pharmacy
2. Hospital Formulary.pdf unit 2 sem 7 b.pharmacy
 
1. Drug Distribution system in hospital.pdf
1. Drug Distribution system in hospital.pdf1. Drug Distribution system in hospital.pdf
1. Drug Distribution system in hospital.pdf
 
5. Community Pharmacy.pptx
5. Community Pharmacy.pptx5. Community Pharmacy.pptx
5. Community Pharmacy.pptx
 
4. Adverse drug reaction.pptx
4. Adverse drug reaction.pptx4. Adverse drug reaction.pptx
4. Adverse drug reaction.pptx
 
3.Hospital pharmacy and its organization.pptx
3.Hospital pharmacy and its organization.pptx3.Hospital pharmacy and its organization.pptx
3.Hospital pharmacy and its organization.pptx
 
2. HOSPITAL AND ITS ORGANIZATION.pptx
2. HOSPITAL AND ITS ORGANIZATION.pptx2. HOSPITAL AND ITS ORGANIZATION.pptx
2. HOSPITAL AND ITS ORGANIZATION.pptx
 
1. Pharmacy Practice.pptx
1. Pharmacy Practice.pptx1. Pharmacy Practice.pptx
1. Pharmacy Practice.pptx
 

Recently uploaded

PS-Policies-on-Enrolment-Transfer-of-Docs-Checking-of-School-Forms-and-SF10-a...
PS-Policies-on-Enrolment-Transfer-of-Docs-Checking-of-School-Forms-and-SF10-a...PS-Policies-on-Enrolment-Transfer-of-Docs-Checking-of-School-Forms-and-SF10-a...
PS-Policies-on-Enrolment-Transfer-of-Docs-Checking-of-School-Forms-and-SF10-a...
nhezmainit1
 
SURVEY I created for uni project research
SURVEY I created for uni project researchSURVEY I created for uni project research
SURVEY I created for uni project research
CaitlinCummins3
 
Personalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes GuàrdiaPersonalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes Guàrdia
EADTU
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
AnaAcapella
 
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MysoreMuleSoftMeetup
 

Recently uploaded (20)

Model Attribute _rec_name in the Odoo 17
Model Attribute _rec_name in the Odoo 17Model Attribute _rec_name in the Odoo 17
Model Attribute _rec_name in the Odoo 17
 
male presentation...pdf.................
male presentation...pdf.................male presentation...pdf.................
male presentation...pdf.................
 
PS-Policies-on-Enrolment-Transfer-of-Docs-Checking-of-School-Forms-and-SF10-a...
PS-Policies-on-Enrolment-Transfer-of-Docs-Checking-of-School-Forms-and-SF10-a...PS-Policies-on-Enrolment-Transfer-of-Docs-Checking-of-School-Forms-and-SF10-a...
PS-Policies-on-Enrolment-Transfer-of-Docs-Checking-of-School-Forms-and-SF10-a...
 
SURVEY I created for uni project research
SURVEY I created for uni project researchSURVEY I created for uni project research
SURVEY I created for uni project research
 
Spring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community PartnershipsSpring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community Partnerships
 
Major project report on Tata Motors and its marketing strategies
Major project report on Tata Motors and its marketing strategiesMajor project report on Tata Motors and its marketing strategies
Major project report on Tata Motors and its marketing strategies
 
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
 
Personalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes GuàrdiaPersonalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes Guàrdia
 
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfFICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
 
Rich Dad Poor Dad ( PDFDrive.com )--.pdf
Rich Dad Poor Dad ( PDFDrive.com )--.pdfRich Dad Poor Dad ( PDFDrive.com )--.pdf
Rich Dad Poor Dad ( PDFDrive.com )--.pdf
 
Pharmaceutical Biotechnology VI semester.pdf
Pharmaceutical Biotechnology VI semester.pdfPharmaceutical Biotechnology VI semester.pdf
Pharmaceutical Biotechnology VI semester.pdf
 
diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....
 
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptxAnalyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
 
AIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptAIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.ppt
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
 
Mattingly "AI and Prompt Design: LLMs with NER"
Mattingly "AI and Prompt Design: LLMs with NER"Mattingly "AI and Prompt Design: LLMs with NER"
Mattingly "AI and Prompt Design: LLMs with NER"
 
What is 3 Way Matching Process in Odoo 17.pptx
What is 3 Way Matching Process in Odoo 17.pptxWhat is 3 Way Matching Process in Odoo 17.pptx
What is 3 Way Matching Process in Odoo 17.pptx
 
e-Sealing at EADTU by Kamakshi Rajagopal
e-Sealing at EADTU by Kamakshi Rajagopale-Sealing at EADTU by Kamakshi Rajagopal
e-Sealing at EADTU by Kamakshi Rajagopal
 
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
 

3. WEB TECHNOLOGIES.pptx B.Pharm sem 2 CAP

  • 1. - V E D I K A N A R V E K A R M . P H A R M
  • 2. Web technology- The mechanism of communication between various computers through different languages and multimedia packages. Examples of web technologies include: 1) Mark-up languages like HTML, XML, HTTP 2) Programming languages and technologies like Java, Visual Basic and Dot Net. 3) Web servers and server technologies that assist in sharing common network for worldwide communication. 4) Databases which are used to store information on the computer network. Thus, web technology helps in providing common platform for effective communication among different users and different devices which are connected through a computer network.
  • 3. Use of Internet  Email  Social Networking  Information sharing  Entertainment  Online jobs  Virtual classrooms
  • 4. HTML Hyper Text Mark-up (HTML) acts as a foundation to hold every website. It is an open language which is easy to learn and works on tag system. In this, each tag affects the content that has been placed in that particular tag. HTML tags label various pieces of content as heading, paragraph, table etc. Any HTML program can be written in simple Notepad. The extension to this program should be .html
  • 5.  HTML is a mark-up language that works on mark- up tags.  HTML tags are surrounded by elements surrounded by angle brackets.  Tags come in pairs, 1st tag – Start tag eg. <html> 2nd tag –End tag eg. </html>  Use of slash (/) in the angular bracket indicates end of particular tag.  HTML program has two parts: head and body. Head acts as a header of the file and contains some information like setting the title of web page. Body contains the contents that are displayed on the web page.
  • 7. XML • XML refers to Extensive Markup Language. It is similar to HTML ( also contains tags). • These tags are not predefined, and the user can define his own tags. • Thus HTML is designed for representation of data (display) on web page whereas XML is designed for transport or to store data. • HTML tags have different meaning and browser knows what it is. • XML tags are different for different for different applications and user know what it means. Uses: 1. It is used to display the content of the document. 2. Useful in exchanging data between the applications 3. The data can be extracted from database and can be used in more than 1 application.
  • 9. Tags in XML Tags in XML language can be expressed as below:  Start tag as <section>  End tag as </section>  Empty element tag as < line- break/> Example:
  • 10. CSS CSS refers to Cascading Style Sheets. These sheets describe how HTML elements will be displayed on the screen. CSS can be defined as a design language which is used to make web pages more presentable. Various elements such as text, font and color are used in CSS which helps to bring the styles in the web document. Uses: It can be used to design various styles for different web pages. It is used to control the following elements.  Text color  Font style  Spacing between paragraphs  Layout and size of column  Background images, colors  Layout design & Other effects
  • 11. Advantages of CSS  These sheets save a lot of time and work as they can control layout of multiple web pages.  Helps load web pages faster  It is easy to maintain. If you change the style, all other elements will be updated automatically.  CSS provides superior styles compared to simple HTML
  • 12. PROGRAMMING LANGUAGE  Programming language refers to set of instructions that are provided to the computer to describe computations and generate executable programs.  Every programming language has words, symbols & grammatical rules known as “Syntax rules”  It provides a way of telling the computer what operations are to be performed.  Also it lays down rules for communicating an algorithm
  • 13. Characteristics of programming languages 1. This language is independent of computer system. i.e. instead of being machine oriented it should be more oriented towards the given problem to be solved. 2. Each instruction of programming language should get converted into machine language instruction. 3. This language should be easy to understand and should use abbreviations and words that are used in everyday communication. 4. Language should be written using common words and mathematical symbols.
  • 14. Types of programming language 1. First generation programming language 2. Second generation programming language 3. Third generation programming language 4. Fourth generation programming language 5. Fifth generation programming language
  • 15. First generation: it is machine dependent language that can be understood by the computer and is mostly used for addition and subtraction. Merits - As machine language are written in binary language it makes fast and efficient use of computer. - It doesn’t require translator to translate the code. Demerit - Difficult to understand instructions and to find errors in the program. Second generation: these are known as assembly languages . Assembly language is the human readable notation for machine language which are used to control computer operations. Merits - Easier to understand compared to machine language - Code can be easily modified. - Easy to correct errors. Demerits - Language is machine dependent & the programmer needs to understand the hardware - Assembler is required to translate the code from assembly language to machine language.
  • 16. Third generation: this language uses a series of English–like words which are used by humans to write instructions. These are called as high level programming language which are complex but easy to read, understand and maintain. Eg : VB, C, C++ Merits - Instructions are similar to English vocabulary, hence easily understood & easy to learn. - Program can be translated into many machine languages and can run on any computer which is having an appropriate translator. - This language is independent of the machine on which it is used. Demerits - During execution each time interpreter needs to translate high level language into machine code. - Object code generated is insufficient as compared to equivalent assembly language.
  • 17. Fourth generation: these languages require lesser instructions to complete a particular task. They are used with databases in Form Designers and Report Generators. These languages are easy to use. Eg. SQL, Focus, Foxpro, Power Builder. Merits - Easy to understand and learn - Application can be created in less time - Less prone to errors - Automation tool can be used for developing the tasks. Demerits - Consume lot of memory space - Languages are less flexible. - They have poor control over hardware and hence tend to use less machine resource.
  • 18. WEB SERVERS AND SERVER PRODUCTS Web server is a computer program that provides requested files to users via HTTP and distributes information on worldwide web. Major function of web server: to store & process required information and provide web pages to its clients. Whole process of communication between the client and the server takes place through Hypertext Transfer Protocol (HTTP). Delivered pages are mostly in HTML format. Web server is were Web Pages are stored on a special server
  • 19. A web server is always connected to the internet and has unique address with a series of four numbers between 0 and 255. The unique address is known as IP address of the computer. There are different types of web servers available in the internet world. Web hosting companies select any web server based on their clients requirements. Out of these Apache is the most popular web server in the world that can be installed on almost all Operating systems.
  • 20. Working of web server 1. Whenever a client makes a request for some servlet he uses the web browser in which request is written as a URL. 2. The web browser then sends this request to web server. The web server first finds out the requested servlet. 3. The obtained servlet gathers the relevant information in order to satisfy the client’s request & builds up a web page. 4. This web page is then displayed to the client & thus the client gets the required information from the web.
  • 21. Difference between web browser & web server Functions of web server • Accepts the request from the web browser • User request is processed by the web server • The web server respond to the users by providing the services which they demand over the web browser • The web servers serve the web based applications Web browser Web server Used by user to make request for displaying the web page. This request is made to the web server Web servers are used for processing the requests made by user for particular web page Web servers work at the front end in client-server communication Web servers work at the back end in client-server communication Egs: Internet Explorer, Mozilla Firefox, Google Chrome Egs: IIS, Apache
  • 22. INTRODUCTION TO DATABASES Database Database refers to a systemic & structured collection of data. The data can be stored in the form of tables, charts, reports & queries and is usually stored on disk and can be accessed by many users at a time. Eg. Printed catalogues, brochures, telephone directories etc. Databases managed by: Database Management System (DBMS) DBMS: computer application including set of programs used to manage & store data in a set format. DBMS is responsible for access of data, update data, security, back up, recovery etc. Well known DBMS software are: MS – ACCESS, MySQL, Microsoft SQL Server, Oracle, SAP HANA and so on.
  • 23. Functions of DBMS-  Manage database structure  Controls access to data Characteristics of DBMS: 1. Consistency: Its provide greater consistency to forms of data storage. 2. Support for query language: DBMS is equipped with query language which makes it more efficient to retrieve & manipulate the data. 3. Multiuser environment: Allows to access and manipulate data in parallel without creating conflicts 4. Security: It allows different levels of security features to data.
  • 24. Applications of DBMS  Railway Ticket Reservation- It has become easier to keep a track of ticket booking, availability of seats, train arrival, departure etc.  Banking- Banks can track every transaction related to any account. Banking has become easier can nowadays money cant be sent & received online.  Online courses & examination- Various Universities & colleges can provide online training & can also conduct exams at various centers at the same time.  Social media- people can connect to each other while sitting at home. They can share their views and post their comments.  Online shopping- People are getting more attracted towards online shopping since it is much easier and faster.
  • 25. MySQL MySQL is a multi user DBMS. It was started in 1994 by a Swedish company. SQL refers to Structured Query Language. It is an open source relational database management system that comes in 2 versions. MySQL -------Server system MySQL--------Embedded system MySQL is written in C & C++ languages and is used in websites like Google, Facebook, Twitter, YouTube etc. This server provides multi user access to large number of databases & is fast, reliable and easy to use server. Benefits: • Easy to use • It’s secure • It’s inexpensive
  • 26. MS ACCESS MS ACCESS is a Microsoft Office software package, used for creating a database. It is a member of MS Office suite of applications which contain s programs like Word, PowerPoint, Excel etc. Features of MS ACCESS 1. It is robust and flexible. It can do almost any kind of office or industrial work. 2. It is simple to use 3. Very affordable compared to other database packages 4. Can be easily customized to cater the needs of every individual 5. Multiple tables can be linked together Limitations 1. It has size limits 2. MS ACCESS relies on portable database file to store data, hence its prone to damage or can corrupt easily
  • 27. Components of MS ACCESS 1. Table: It stores data in row and table format. 2. Queries: They can be used to sort, calculate, group, filter, sort & delete data as per requirement. 3. Forms: They act as an interface for the users to enter data in database. 4. Reports: They refer to the results generated after entering data into database. 5. Modules: This is the basis of programming language that supports MS ACCESS. Uses:  Data Management  Display complex queries & data subsets  Database management for multiple users  Generate reports for data summarization
  • 28. Pharmacy Drug Database Pharmacy drug database refers to collection and compilation of data related to various drugs that can be used by physicians and other healthcare professionals to ensure provision of best pharmaceutical services to the patient. Examples of Pharmacy Drug Database- DynaMed- It is a reference tool created by physicians that contains clinically organized summaries that can be used by other physicians & healthcare professionals. Essential Evidence Plus- It is an evidence based clinical research database with access to information on different pharmaceutical topics, guidelines, abstracts and summaries. Drugs@FDA- It refers to catalog of FDA approved drugs including both prescription and OTC drugs. LactMed- It is a peer- reviewed and referenced database of drugs which are considered safe for lactating mothers.
  • 29. Purpose of Pharmacy Drug Database: It is created in order to maintain effective & clear data saving network which can be assessed by any healthcare professional at the time of need. It reduces time & effort and ensures availability of best available treatment in a given situation. The stock information about the drugs can be maintained up to date. As complete information is searched, various drug interactions, side effects, contraindications, dosages etc. can be reviewed. Helps to improve the quality and quantity of drug usages at appropriate time and place Hence, life expectancy has increased and people have started living quality life.