SlideShare a Scribd company logo
1 of 12
Download to read offline
2019
Web Technologies & Introduction To Database
Introduction to HTML
๏ƒ˜ HTML is the standard markup language for creating Web pages.
๏ƒ˜ HTML stands for Hyper Text Markup Language
๏ƒ˜ HTML describes the structure of Web pages using markup
๏ƒ˜ HTML elements are the building blocks of HTML pages
๏ƒ˜ HTML elements are represented by tags
๏ƒ˜ HTML tags label pieces of content such as "heading", "paragraph", "table", and so on
๏ƒ˜ Browsers do not display the HTML tags, but use them to render the content of the page
Example :
<html>
<head>
<title>Page Title</title>
</head>
<body>
<h1>My First Heading</h1>
<p>My first paragraph.</p>
</body>
</html>
HTML elements are the building blocks of HTML pages. With HTML constructs, images and
other objects such as interactive forms may be embedded into the rendered page. HTML
provides a means to create structured documents by denoting structural semantics for text such as
headings, paragraphs, lists, links, quotes and other items.
Introduction to XML
๏ƒ˜ XML stands for eXtensible Markup Language
๏ƒ˜ XML is a markup language much like HTML
๏ƒ˜ XML was designed to store and transport data
๏ƒ˜ XML was designed to be self-descriptive
Example :
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
The XML in above example is quite self-descriptive:
It has sender information.
It has receiver information
It has a heading
It has a message body.
In computing, Extensible Markup Language (XML) is a markup language that defines a set of
rules for encoding documents in a format that is both human-readable and machine-readable.
The Difference Between XML and HTML
XML and HTML were designed with different goals:
XML was designed to carry data - with focus on what data is
HTML was designed to display data - with focus on how data looks
XML tags are not predefined like HTML tags are
XML Does Not Use Predefined Tags
The XML language has no predefined tags.
The tags in the example above (like <to> and <from>) are not defined in any XML standard.
These tags are "invented" by the author of the XML document.
HTML works with predefined tags like <p>, <h1>, <table>, etc.
With XML, the author must define both the tags and the document structure.
XML Simplifies Things
It simplifies data sharing
It simplifies data transport
It simplifies platform changes
It simplifies data availability
Introduction to CSS
CSS stands for Cascading Style Sheets
CSS describes how HTML elements are to be displayed on screen, paper, or in other media
CSS saves a lot of work. It can control the layout of multiple web pages all at once
External stylesheets are stored in CSS files
Why Use CSS?
CSS is used to define styles for your web pages, including the design, layout and variations in display for
different devices and screen sizes.
Advantages of CSS
CSS saves time โˆ’ You can write CSS once and then reuse same sheet in multiple HTML pages. You can
define a style for each HTML element and apply it to as many Web pages as you want.
Pages load faster โˆ’ If you are using CSS, you do not need to write HTML tag attributes every time. Just
write one CSS rule of a tag and apply it to all the occurrences of that tag. So less code means faster
download times.
Easy maintenance โˆ’ To make a global change, simply change the style, and all elements in all the web
pages will be updated automatically.
Superior styles to HTML โˆ’ CSS has a much wider array of attributes than HTML, so you can give a far
better look to your HTML page in comparison to HTML attributes.
Multiple Device Compatibility โˆ’ Style sheets allow content to be optimized for more than one type of
device. By using the same HTML document, different versions of a website can be presented for
handheld devices such as PDAs and cell phones or for printing.
Global web standards โˆ’ Now HTML attributes are being deprecated and it is being recommended to
use CSS. So its a good idea to start using CSS in all the HTML pages to make them compatible to future
browsers.
Offline Browsing โˆ’ CSS can store web applications locally with the help of an offline catche.Using of
this, we can view offline websites.The cache also ensures faster loading and better overall performance
of the website.
Platform Independence โˆ’ The Script offer consistent platform independence and can support latest
browsers as well.
A CSS comprises of style rules that are interpreted by the browser and then applied to the
corresponding elements in your document. A style rule is made of three parts โˆ’
Selector โˆ’ A selector is an HTML tag at which a style will be applied. This could be any tag like <h1> or
<table> etc.
Property - A property is a type of attribute of HTML tag. Put simply, all the HTML attributes are
converted into CSS properties. They could be color, border etc.
Value - Values are assigned to properties. For example, color property can have values red , green etc.
Introduction to Programming Languages
The languages used to interact with the computers can be treated as programming languages.
With the help of programming language its very much easy to develop various softwares.
The programming language can be divided in to three types
1. High Level Language
2. Assembly Language
3. Low Level / Binary Language
High Level Language
High level Languages are easily understandable to humans since its written in English. The
examples of high level language are C, C++, Java, Php etc.
These programmer friendly languages are called โ€˜high levelโ€™ as they are far removed from the
machine code instructions understood by the computer.
Advantages
๏ƒ˜ Easier to modify as it uses English like statements
๏ƒ˜ Easier/faster to write code as it uses English like statements
๏ƒ˜ Easier to debug during development due to English like statements
๏ƒ˜ Portable code โ€“ not designed to run on just one type of machine
Low Level Languages
Low level languages are used to write programs that relate to the specific architecture and
hardware of a particular type of computer.
They are closer to the native language of a computer (binary), making them harder for
programmers to understand.
Low level refers to:
๏ƒ˜ Assembly Language
๏ƒ˜ Machine Code
Assembly Language
Few programmers write programs in low level assembly language, but it is still used for
developing code for specialist hardware, such as device drivers.
It is easy distinguishable from a high level language as it contains few recognisable human
words but plenty of mnemonic code.
Advantages
๏ƒ˜ Can make use of special hardware or special machine-dependent instructions (e.g. on the
specific chip)
๏ƒ˜ Translated program requires less memory
๏ƒ˜ Write code that can be executed faster
๏ƒ˜ Total control over the code
๏ƒ˜ Can work directly on memory locations
Web server
The primary function of web server is to store, process and deliver web pages to clients. The
communication between client and server takes place using the Hypertext Transfer Protocol
(HTTP). Pages delivered are most frequently HTML documents, which may include images,
style sheets and scripts in addition to the text content.
Web server is a computer where the web content is stored. Basically web server is used to host
the web sites but there exists other web servers also such as gaming, storage, FTP, email etc.
Web site is collection of web pages while web server is a software that respond to the request for
web resources.
Web Server Working
Web server respond to the client request in either of the following two ways:
Sending the file to the client associated with the requested URL.
Generating response by invoking a script and communicating with database
Example : IIS(Internet Information Services), Apache Tomcat etc.
Introduction to databases
What is Data?
In simple words data can be facts related to any object in consideration.
For example your name, age, height, weight, etc are some data related to you.
A picture , image , file , pdf etc can also be considered data.
Database
A database is an organized collection of data. A relational database, more restrictively, is a
collection of schemas, tables, queries, reports, views, and other elements. Database designers
typically organize the data to model aspects of reality in a way that supports processes requiring
information, such as (for example) modelling the availability of rooms in hotels in a way that
supports finding a hotel with vacancies.
A database-management system (DBMS) is a computer-software application that interacts with
end-users, other applications, and the database itself to capture and analyze data. A general-
purpose DBMS allows the definition, creation, querying, update, and administration of
databases.
Advantages of DBMS
๏ƒ˜ Controlling Redundancy
๏ƒ˜ Integrity can be enforced
๏ƒ˜ Inconsistency can be avoided
๏ƒ˜ Data can be shared
๏ƒ˜ Standards can be enforced
๏ƒ˜ Restricting unauthorized access
๏ƒ˜ Solving Enterprise Requirement than Individual Requirement:
๏ƒ˜ Providing Backup and Recovery
๏ƒ˜ Cost of developing and maintaining system is lower
Disadvantages of DBMS
๏ƒ˜ Complexity
๏ƒ˜ Size
๏ƒ˜ Performance
๏ƒ˜ Higher impact of a failure
๏ƒ˜ Additional Hardware costs
๏ƒ˜ Cost of Conversion
MySQL
MySQL is a fast, easy to use relational database. It is currently the most popular open-source
database. It is very commonly used in conjunction with PHP scripts to create powerful and
dynamic server-side applications.
MySQL is used for many small and big businesses. It is developed, marketed and supported by
MySQL AB, a Swedish company. It is written in C and C++.
Reasons of popularity
MySQL is becoming so popular because of these following reasons:
๏ƒ˜ MySQL is an open-source database
๏ƒ˜ MySQL is a very powerful program
๏ƒ˜ MySQL is customizable
๏ƒ˜ MySQL is quicker than other databases so it can work well even with the large data set.
๏ƒ˜ MySQL supports many operating systems with many languages like PHP, PERL, C,
C++, JAVA, etc.
๏ƒ˜ MySQL uses a standard form of the well-known SQL data language.
๏ƒ˜ MySQL is very friendly with PHP, the most popular language for web development.
๏ƒ˜ MySQL supports large databases
MySQL Features
๏ƒ˜ Relational Database Management System (RDBMS)
๏ƒ˜ Easy to use
๏ƒ˜ It is secure
๏ƒ˜ Client/ Server Architecture
๏ƒ˜ Free to download
๏ƒ˜ It is scalable
๏ƒ˜ Compatibale on many operating systems
๏ƒ˜ High Performance
๏ƒ˜ High Flexibility
๏ƒ˜ High Productivity
Microsoft Access
Microsoft Access is a database management system (DBMS) from Microsoft that combines the
relational Microsoft Jet Database Engine with a graphical user interface and software-
development tools. It is a member of the Microsoft Office suite of applications, included in the
Professional and higher editions or sold separately.
Microsoft Access stores data in its own format based on the Access Jet Database Engine. It can
also import or link directly to data stored in other applications and databases
Microsoft Access stores information which is called a database. To use MS Access, you will
need to follow these four steps โˆ’
๏ƒ˜ Database Creation โˆ’ Create your Microsoft Access database and specify what kind of
data you will be storing.
๏ƒ˜ Data Input โˆ’ After your database is created, the data of every business day can be
entered into the Access database.
๏ƒ˜ Query โˆ’ This is a fancy term to basically describe the process of retrieving information
from the database.
๏ƒ˜ Report (optional) โˆ’ Information from the database is organized in a nice presentation
that can be printed in an Access Report.
Why choose MS Access over other databases?
๏ƒ˜ Popularity: MS Access is the most popular desktop database and comes standard in many
MS Office packages.
๏ƒ˜ Inexpensive: The MS Access software is very inexpensive (not including development
time).
๏ƒ˜ Self-Starting: A novice user can achieve useful results
๏ƒ˜ Multi-user support โ€“ About ten users in a network can use an Access application.
What are some limitations of MS Access?
๏ƒ˜ Lack of Support
๏ƒ˜ Corruption
๏ƒ˜ Scalability
๏ƒ˜ Lack of Developer Experience
๏ƒ˜ Upgrades
Drug Databases
Drug databases are sites where information about drugs and medications are stored, and one of
the largest (and most commonly used) drug databases is compiled by the Food & Drug
Administration (FDA). The FDA is a federal agency that oversees and controls all medications in
the U.S., which includes:
๏ƒ˜ Over-the-counter (OTC) medications
๏ƒ˜ Prescription medications
๏ƒ˜ Dietary supplements
๏ƒ˜ Vaccines
The FDA drug database includes most of the drugs they have approved in the U.S. since 1939.
Drug Database - contains prescription drug claims from the Drug Programs Information
Network, an electronic, on-line, point-of-sale prescription drug database. Initiated in 1994, it
connects Manitoba Health and Healthy Living (MHHL) and all pharmacies in Manitoba to a
central database maintained by MHHL. Information about pharmaceutical dispensations is
captured in real time for all Manitoba residents (including Registered First Nations), regardless
of insurance coverage or final payer. DPIN facilitates payment administration for eligible drug
costs, incorporating functions such as real-time adjudication, and collects high-quality data on all
prescriptions issued to Manitobans, such as drug, dosage, and prescription date.

More Related Content

What's hot

Iwt module 1
Iwt  module 1Iwt  module 1
Iwt module 1SANTOSH RATH
ย 
Static web documents
Static web documents Static web documents
Static web documents bhashwitha kolluri
ย 
Web engineering UNIT IV as per RGPV syllabus
Web engineering UNIT IV as per RGPV syllabusWeb engineering UNIT IV as per RGPV syllabus
Web engineering UNIT IV as per RGPV syllabusNANDINI SHARMA
ย 
introduction to web technology
introduction to web technologyintroduction to web technology
introduction to web technologyvikram singh
ย 
Introduction to Web Technology
Introduction to Web TechnologyIntroduction to Web Technology
Introduction to Web TechnologyRob Bertholf
ย 
Web engineering notes unit 3
Web engineering notes unit 3Web engineering notes unit 3
Web engineering notes unit 3inshu1890
ย 
Xml applications
Xml applicationsXml applications
Xml applicationsNabahat Tahir
ย 
Web engineering notes unit 4
Web engineering notes unit 4Web engineering notes unit 4
Web engineering notes unit 4inshu1890
ย 
Website development courses
Website development coursesWebsite development courses
Website development coursesOSK IT SOLUTION
ย 
MINOR PROZECT REPORT on WINDOWS SERVER
MINOR PROZECT REPORT on WINDOWS SERVERMINOR PROZECT REPORT on WINDOWS SERVER
MINOR PROZECT REPORT on WINDOWS SERVERAsish Verma
ย 
Grade 10 COMPUTER
Grade 10 COMPUTERGrade 10 COMPUTER
Grade 10 COMPUTERJoel Linquico
ย 
XML and XML Applications - Lecture 04 - Web Information Systems (WE-DINF-11912)
XML and XML Applications - Lecture 04 - Web Information Systems (WE-DINF-11912)XML and XML Applications - Lecture 04 - Web Information Systems (WE-DINF-11912)
XML and XML Applications - Lecture 04 - Web Information Systems (WE-DINF-11912)Beat Signer
ย 
Programming languages asp.net
Programming languages asp.netProgramming languages asp.net
Programming languages asp.netVasilios Kuznos
ย 
Web Development - HTML, CSS, JavaScript
Web Development - HTML, CSS, JavaScriptWeb Development - HTML, CSS, JavaScript
Web Development - HTML, CSS, JavaScriptMark John Lado, MIT
ย 
Internet programming notes
Internet programming notesInternet programming notes
Internet programming notesDurgadevi palani
ย 

What's hot (20)

Iwt module 1
Iwt  module 1Iwt  module 1
Iwt module 1
ย 
Static web documents
Static web documents Static web documents
Static web documents
ย 
Web engineering UNIT IV as per RGPV syllabus
Web engineering UNIT IV as per RGPV syllabusWeb engineering UNIT IV as per RGPV syllabus
Web engineering UNIT IV as per RGPV syllabus
ย 
Html and dhtml
Html and dhtmlHtml and dhtml
Html and dhtml
ย 
introduction to web technology
introduction to web technologyintroduction to web technology
introduction to web technology
ย 
Introduction to Web Technology
Introduction to Web TechnologyIntroduction to Web Technology
Introduction to Web Technology
ย 
Web engineering notes unit 3
Web engineering notes unit 3Web engineering notes unit 3
Web engineering notes unit 3
ย 
Xml applications
Xml applicationsXml applications
Xml applications
ย 
Web engineering notes unit 4
Web engineering notes unit 4Web engineering notes unit 4
Web engineering notes unit 4
ย 
Website development courses
Website development coursesWebsite development courses
Website development courses
ย 
MINOR PROZECT REPORT on WINDOWS SERVER
MINOR PROZECT REPORT on WINDOWS SERVERMINOR PROZECT REPORT on WINDOWS SERVER
MINOR PROZECT REPORT on WINDOWS SERVER
ย 
Grade 10 COMPUTER
Grade 10 COMPUTERGrade 10 COMPUTER
Grade 10 COMPUTER
ย 
Html & dhtml ppt
Html & dhtml pptHtml & dhtml ppt
Html & dhtml ppt
ย 
XML and XML Applications - Lecture 04 - Web Information Systems (WE-DINF-11912)
XML and XML Applications - Lecture 04 - Web Information Systems (WE-DINF-11912)XML and XML Applications - Lecture 04 - Web Information Systems (WE-DINF-11912)
XML and XML Applications - Lecture 04 - Web Information Systems (WE-DINF-11912)
ย 
Programming languages asp.net
Programming languages asp.netProgramming languages asp.net
Programming languages asp.net
ย 
Web Development - HTML, CSS, JavaScript
Web Development - HTML, CSS, JavaScriptWeb Development - HTML, CSS, JavaScript
Web Development - HTML, CSS, JavaScript
ย 
Internet programming notes
Internet programming notesInternet programming notes
Internet programming notes
ย 
Wp unit 1 (1)
Wp  unit 1 (1)Wp  unit 1 (1)
Wp unit 1 (1)
ย 
Wp unit III
Wp unit IIIWp unit III
Wp unit III
ย 
Php
PhpPhp
Php
ย 

Similar to Ncp computer appls web tech asish

3. WEB TECHNOLOGIES.pptx B.Pharm sem 2 CAP
3. WEB TECHNOLOGIES.pptx B.Pharm sem 2 CAP3. WEB TECHNOLOGIES.pptx B.Pharm sem 2 CAP
3. WEB TECHNOLOGIES.pptx B.Pharm sem 2 CAPVedika Narvekar
ย 
Web technology
Web technologyWeb technology
Web technologyMilap Gatecha
ย 
web devs ppt.ppsx
web devs ppt.ppsxweb devs ppt.ppsx
web devs ppt.ppsxAsendraChauhan1
ย 
3 dot technologies by deepak modi
3 dot technologies by deepak modi3 dot technologies by deepak modi
3 dot technologies by deepak modiDeepak Modi
ย 
3 dot technologies by deepak modi
3 dot technologies by deepak modi3 dot technologies by deepak modi
3 dot technologies by deepak modiDeepak Modi
ย 
ashish ppt webd.pptx
ashish ppt webd.pptxashish ppt webd.pptx
ashish ppt webd.pptxashishsaini773461
ย 
Les Basiques - Web Dรฉveloppement HTML5, CSS3, JS et PHP
Les Basiques - Web  Dรฉveloppement HTML5, CSS3, JS et PHPLes Basiques - Web  Dรฉveloppement HTML5, CSS3, JS et PHP
Les Basiques - Web Dรฉveloppement HTML5, CSS3, JS et PHPHamdi Hmidi
ย 
Website development-osgl
Website development-osglWebsite development-osgl
Website development-osglpriyanka sharma
ย 
Web page designing
Web page designingWeb page designing
Web page designingKishan Panchal
ย 
Websites Unlimited - Pay Monthly Websites
Websites Unlimited - Pay Monthly WebsitesWebsites Unlimited - Pay Monthly Websites
Websites Unlimited - Pay Monthly Websiteswebsiteunlimited
ย 
C language
C languageC language
C languageomprakash810
ย 
C language
C languageC language
C languageomprakash810
ย 
C language
C languageC language
C languageomprakash810
ย 
C language
C languageC language
C languageomprakash810
ย 
C language
C languageC language
C languageomprakash810
ย 
Web Design & Development Courses in Pune | 3DOT Technologies
Web Design & Development Courses  in Pune | 3DOT TechnologiesWeb Design & Development Courses  in Pune | 3DOT Technologies
Web Design & Development Courses in Pune | 3DOT Technologiesabeda786
ย 
Fundamentals of Web building
Fundamentals of Web buildingFundamentals of Web building
Fundamentals of Web buildingRC Morales
ย 
Web designing and publishing computer studies theory lesson
Web designing and publishing computer studies theory lessonWeb designing and publishing computer studies theory lesson
Web designing and publishing computer studies theory lessonMukalele Rogers
ย 
2 Html Intro
2 Html Intro2 Html Intro
2 Html Introdrauscher
ย 
Dynamic html (#1)
Dynamic  html (#1)Dynamic  html (#1)
Dynamic html (#1)Haider Habeeb
ย 

Similar to Ncp computer appls web tech asish (20)

3. WEB TECHNOLOGIES.pptx B.Pharm sem 2 CAP
3. WEB TECHNOLOGIES.pptx B.Pharm sem 2 CAP3. WEB TECHNOLOGIES.pptx B.Pharm sem 2 CAP
3. WEB TECHNOLOGIES.pptx B.Pharm sem 2 CAP
ย 
Web technology
Web technologyWeb technology
Web technology
ย 
web devs ppt.ppsx
web devs ppt.ppsxweb devs ppt.ppsx
web devs ppt.ppsx
ย 
3 dot technologies by deepak modi
3 dot technologies by deepak modi3 dot technologies by deepak modi
3 dot technologies by deepak modi
ย 
3 dot technologies by deepak modi
3 dot technologies by deepak modi3 dot technologies by deepak modi
3 dot technologies by deepak modi
ย 
ashish ppt webd.pptx
ashish ppt webd.pptxashish ppt webd.pptx
ashish ppt webd.pptx
ย 
Les Basiques - Web Dรฉveloppement HTML5, CSS3, JS et PHP
Les Basiques - Web  Dรฉveloppement HTML5, CSS3, JS et PHPLes Basiques - Web  Dรฉveloppement HTML5, CSS3, JS et PHP
Les Basiques - Web Dรฉveloppement HTML5, CSS3, JS et PHP
ย 
Website development-osgl
Website development-osglWebsite development-osgl
Website development-osgl
ย 
Web page designing
Web page designingWeb page designing
Web page designing
ย 
Websites Unlimited - Pay Monthly Websites
Websites Unlimited - Pay Monthly WebsitesWebsites Unlimited - Pay Monthly Websites
Websites Unlimited - Pay Monthly Websites
ย 
C language
C languageC language
C language
ย 
C language
C languageC language
C language
ย 
C language
C languageC language
C language
ย 
C language
C languageC language
C language
ย 
C language
C languageC language
C language
ย 
Web Design & Development Courses in Pune | 3DOT Technologies
Web Design & Development Courses  in Pune | 3DOT TechnologiesWeb Design & Development Courses  in Pune | 3DOT Technologies
Web Design & Development Courses in Pune | 3DOT Technologies
ย 
Fundamentals of Web building
Fundamentals of Web buildingFundamentals of Web building
Fundamentals of Web building
ย 
Web designing and publishing computer studies theory lesson
Web designing and publishing computer studies theory lessonWeb designing and publishing computer studies theory lesson
Web designing and publishing computer studies theory lesson
ย 
2 Html Intro
2 Html Intro2 Html Intro
2 Html Intro
ย 
Dynamic html (#1)
Dynamic  html (#1)Dynamic  html (#1)
Dynamic html (#1)
ย 

Recently uploaded

Romantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxRomantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxsqpmdrvczh
ย 
Planning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptxPlanning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptxLigayaBacuel1
ย 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
ย 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
ย 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
ย 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
ย 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
ย 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
ย 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
ย 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
ย 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
ย 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxEyham Joco
ย 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxChelloAnnAsuncion2
ย 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
ย 

Recently uploaded (20)

Romantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxRomantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptx
ย 
Rapple "Scholarly Communications and the Sustainable Development Goals"
Rapple "Scholarly Communications and the Sustainable Development Goals"Rapple "Scholarly Communications and the Sustainable Development Goals"
Rapple "Scholarly Communications and the Sustainable Development Goals"
ย 
Model Call Girl in Tilak Nagar Delhi reach out to us at ๐Ÿ”9953056974๐Ÿ”
Model Call Girl in Tilak Nagar Delhi reach out to us at ๐Ÿ”9953056974๐Ÿ”Model Call Girl in Tilak Nagar Delhi reach out to us at ๐Ÿ”9953056974๐Ÿ”
Model Call Girl in Tilak Nagar Delhi reach out to us at ๐Ÿ”9953056974๐Ÿ”
ย 
Planning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptxPlanning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptx
ย 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
ย 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
ย 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
ย 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
ย 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
ย 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
ย 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
ย 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
ย 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
ย 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
ย 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
ย 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
ย 
Model Call Girl in Bikash Puri Delhi reach out to us at ๐Ÿ”9953056974๐Ÿ”
Model Call Girl in Bikash Puri  Delhi reach out to us at ๐Ÿ”9953056974๐Ÿ”Model Call Girl in Bikash Puri  Delhi reach out to us at ๐Ÿ”9953056974๐Ÿ”
Model Call Girl in Bikash Puri Delhi reach out to us at ๐Ÿ”9953056974๐Ÿ”
ย 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptx
ย 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
ย 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
ย 

Ncp computer appls web tech asish

  • 1. 2019 Web Technologies & Introduction To Database
  • 2. Introduction to HTML ๏ƒ˜ HTML is the standard markup language for creating Web pages. ๏ƒ˜ HTML stands for Hyper Text Markup Language ๏ƒ˜ HTML describes the structure of Web pages using markup ๏ƒ˜ HTML elements are the building blocks of HTML pages ๏ƒ˜ HTML elements are represented by tags ๏ƒ˜ HTML tags label pieces of content such as "heading", "paragraph", "table", and so on ๏ƒ˜ Browsers do not display the HTML tags, but use them to render the content of the page Example : <html> <head> <title>Page Title</title> </head> <body> <h1>My First Heading</h1> <p>My first paragraph.</p> </body> </html> HTML elements are the building blocks of HTML pages. With HTML constructs, images and other objects such as interactive forms may be embedded into the rendered page. HTML provides a means to create structured documents by denoting structural semantics for text such as headings, paragraphs, lists, links, quotes and other items.
  • 3. Introduction to XML ๏ƒ˜ XML stands for eXtensible Markup Language ๏ƒ˜ XML is a markup language much like HTML ๏ƒ˜ XML was designed to store and transport data ๏ƒ˜ XML was designed to be self-descriptive Example : <note> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Don't forget me this weekend!</body> </note> The XML in above example is quite self-descriptive:
  • 4. It has sender information. It has receiver information It has a heading It has a message body. In computing, Extensible Markup Language (XML) is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. The Difference Between XML and HTML XML and HTML were designed with different goals: XML was designed to carry data - with focus on what data is HTML was designed to display data - with focus on how data looks XML tags are not predefined like HTML tags are XML Does Not Use Predefined Tags The XML language has no predefined tags. The tags in the example above (like <to> and <from>) are not defined in any XML standard. These tags are "invented" by the author of the XML document. HTML works with predefined tags like <p>, <h1>, <table>, etc. With XML, the author must define both the tags and the document structure. XML Simplifies Things It simplifies data sharing It simplifies data transport It simplifies platform changes It simplifies data availability
  • 5. Introduction to CSS CSS stands for Cascading Style Sheets CSS describes how HTML elements are to be displayed on screen, paper, or in other media CSS saves a lot of work. It can control the layout of multiple web pages all at once External stylesheets are stored in CSS files Why Use CSS? CSS is used to define styles for your web pages, including the design, layout and variations in display for different devices and screen sizes. Advantages of CSS CSS saves time โˆ’ You can write CSS once and then reuse same sheet in multiple HTML pages. You can define a style for each HTML element and apply it to as many Web pages as you want. Pages load faster โˆ’ If you are using CSS, you do not need to write HTML tag attributes every time. Just write one CSS rule of a tag and apply it to all the occurrences of that tag. So less code means faster download times.
  • 6. Easy maintenance โˆ’ To make a global change, simply change the style, and all elements in all the web pages will be updated automatically. Superior styles to HTML โˆ’ CSS has a much wider array of attributes than HTML, so you can give a far better look to your HTML page in comparison to HTML attributes. Multiple Device Compatibility โˆ’ Style sheets allow content to be optimized for more than one type of device. By using the same HTML document, different versions of a website can be presented for handheld devices such as PDAs and cell phones or for printing. Global web standards โˆ’ Now HTML attributes are being deprecated and it is being recommended to use CSS. So its a good idea to start using CSS in all the HTML pages to make them compatible to future browsers. Offline Browsing โˆ’ CSS can store web applications locally with the help of an offline catche.Using of this, we can view offline websites.The cache also ensures faster loading and better overall performance of the website. Platform Independence โˆ’ The Script offer consistent platform independence and can support latest browsers as well. A CSS comprises of style rules that are interpreted by the browser and then applied to the corresponding elements in your document. A style rule is made of three parts โˆ’ Selector โˆ’ A selector is an HTML tag at which a style will be applied. This could be any tag like <h1> or <table> etc.
  • 7. Property - A property is a type of attribute of HTML tag. Put simply, all the HTML attributes are converted into CSS properties. They could be color, border etc. Value - Values are assigned to properties. For example, color property can have values red , green etc. Introduction to Programming Languages The languages used to interact with the computers can be treated as programming languages. With the help of programming language its very much easy to develop various softwares. The programming language can be divided in to three types 1. High Level Language 2. Assembly Language 3. Low Level / Binary Language High Level Language High level Languages are easily understandable to humans since its written in English. The examples of high level language are C, C++, Java, Php etc. These programmer friendly languages are called โ€˜high levelโ€™ as they are far removed from the machine code instructions understood by the computer. Advantages ๏ƒ˜ Easier to modify as it uses English like statements
  • 8. ๏ƒ˜ Easier/faster to write code as it uses English like statements ๏ƒ˜ Easier to debug during development due to English like statements ๏ƒ˜ Portable code โ€“ not designed to run on just one type of machine Low Level Languages Low level languages are used to write programs that relate to the specific architecture and hardware of a particular type of computer. They are closer to the native language of a computer (binary), making them harder for programmers to understand. Low level refers to: ๏ƒ˜ Assembly Language ๏ƒ˜ Machine Code Assembly Language Few programmers write programs in low level assembly language, but it is still used for developing code for specialist hardware, such as device drivers. It is easy distinguishable from a high level language as it contains few recognisable human words but plenty of mnemonic code. Advantages ๏ƒ˜ Can make use of special hardware or special machine-dependent instructions (e.g. on the specific chip) ๏ƒ˜ Translated program requires less memory ๏ƒ˜ Write code that can be executed faster ๏ƒ˜ Total control over the code ๏ƒ˜ Can work directly on memory locations Web server The primary function of web server is to store, process and deliver web pages to clients. The communication between client and server takes place using the Hypertext Transfer Protocol (HTTP). Pages delivered are most frequently HTML documents, which may include images, style sheets and scripts in addition to the text content. Web server is a computer where the web content is stored. Basically web server is used to host the web sites but there exists other web servers also such as gaming, storage, FTP, email etc. Web site is collection of web pages while web server is a software that respond to the request for web resources.
  • 9. Web Server Working Web server respond to the client request in either of the following two ways: Sending the file to the client associated with the requested URL. Generating response by invoking a script and communicating with database Example : IIS(Internet Information Services), Apache Tomcat etc. Introduction to databases What is Data? In simple words data can be facts related to any object in consideration. For example your name, age, height, weight, etc are some data related to you. A picture , image , file , pdf etc can also be considered data. Database A database is an organized collection of data. A relational database, more restrictively, is a collection of schemas, tables, queries, reports, views, and other elements. Database designers typically organize the data to model aspects of reality in a way that supports processes requiring information, such as (for example) modelling the availability of rooms in hotels in a way that supports finding a hotel with vacancies. A database-management system (DBMS) is a computer-software application that interacts with end-users, other applications, and the database itself to capture and analyze data. A general- purpose DBMS allows the definition, creation, querying, update, and administration of databases.
  • 10. Advantages of DBMS ๏ƒ˜ Controlling Redundancy ๏ƒ˜ Integrity can be enforced ๏ƒ˜ Inconsistency can be avoided ๏ƒ˜ Data can be shared ๏ƒ˜ Standards can be enforced ๏ƒ˜ Restricting unauthorized access ๏ƒ˜ Solving Enterprise Requirement than Individual Requirement: ๏ƒ˜ Providing Backup and Recovery ๏ƒ˜ Cost of developing and maintaining system is lower Disadvantages of DBMS ๏ƒ˜ Complexity ๏ƒ˜ Size ๏ƒ˜ Performance ๏ƒ˜ Higher impact of a failure ๏ƒ˜ Additional Hardware costs ๏ƒ˜ Cost of Conversion MySQL MySQL is a fast, easy to use relational database. It is currently the most popular open-source database. It is very commonly used in conjunction with PHP scripts to create powerful and dynamic server-side applications. MySQL is used for many small and big businesses. It is developed, marketed and supported by MySQL AB, a Swedish company. It is written in C and C++. Reasons of popularity MySQL is becoming so popular because of these following reasons: ๏ƒ˜ MySQL is an open-source database ๏ƒ˜ MySQL is a very powerful program ๏ƒ˜ MySQL is customizable ๏ƒ˜ MySQL is quicker than other databases so it can work well even with the large data set. ๏ƒ˜ MySQL supports many operating systems with many languages like PHP, PERL, C, C++, JAVA, etc. ๏ƒ˜ MySQL uses a standard form of the well-known SQL data language. ๏ƒ˜ MySQL is very friendly with PHP, the most popular language for web development. ๏ƒ˜ MySQL supports large databases
  • 11. MySQL Features ๏ƒ˜ Relational Database Management System (RDBMS) ๏ƒ˜ Easy to use ๏ƒ˜ It is secure ๏ƒ˜ Client/ Server Architecture ๏ƒ˜ Free to download ๏ƒ˜ It is scalable ๏ƒ˜ Compatibale on many operating systems ๏ƒ˜ High Performance ๏ƒ˜ High Flexibility ๏ƒ˜ High Productivity Microsoft Access Microsoft Access is a database management system (DBMS) from Microsoft that combines the relational Microsoft Jet Database Engine with a graphical user interface and software- development tools. It is a member of the Microsoft Office suite of applications, included in the Professional and higher editions or sold separately. Microsoft Access stores data in its own format based on the Access Jet Database Engine. It can also import or link directly to data stored in other applications and databases Microsoft Access stores information which is called a database. To use MS Access, you will need to follow these four steps โˆ’ ๏ƒ˜ Database Creation โˆ’ Create your Microsoft Access database and specify what kind of data you will be storing. ๏ƒ˜ Data Input โˆ’ After your database is created, the data of every business day can be entered into the Access database. ๏ƒ˜ Query โˆ’ This is a fancy term to basically describe the process of retrieving information from the database. ๏ƒ˜ Report (optional) โˆ’ Information from the database is organized in a nice presentation that can be printed in an Access Report. Why choose MS Access over other databases? ๏ƒ˜ Popularity: MS Access is the most popular desktop database and comes standard in many MS Office packages. ๏ƒ˜ Inexpensive: The MS Access software is very inexpensive (not including development time). ๏ƒ˜ Self-Starting: A novice user can achieve useful results ๏ƒ˜ Multi-user support โ€“ About ten users in a network can use an Access application.
  • 12. What are some limitations of MS Access? ๏ƒ˜ Lack of Support ๏ƒ˜ Corruption ๏ƒ˜ Scalability ๏ƒ˜ Lack of Developer Experience ๏ƒ˜ Upgrades Drug Databases Drug databases are sites where information about drugs and medications are stored, and one of the largest (and most commonly used) drug databases is compiled by the Food & Drug Administration (FDA). The FDA is a federal agency that oversees and controls all medications in the U.S., which includes: ๏ƒ˜ Over-the-counter (OTC) medications ๏ƒ˜ Prescription medications ๏ƒ˜ Dietary supplements ๏ƒ˜ Vaccines The FDA drug database includes most of the drugs they have approved in the U.S. since 1939. Drug Database - contains prescription drug claims from the Drug Programs Information Network, an electronic, on-line, point-of-sale prescription drug database. Initiated in 1994, it connects Manitoba Health and Healthy Living (MHHL) and all pharmacies in Manitoba to a central database maintained by MHHL. Information about pharmaceutical dispensations is captured in real time for all Manitoba residents (including Registered First Nations), regardless of insurance coverage or final payer. DPIN facilitates payment administration for eligible drug costs, incorporating functions such as real-time adjudication, and collects high-quality data on all prescriptions issued to Manitobans, such as drug, dosage, and prescription date.