SlideShare a Scribd company logo
Web Development
Submitted To:
DR. MD MEHEDI
HASAN
FACULTY OF SCIENCE
& TECHNOLOGY
Submitted By:
Sarker Siam
Islam Wasi-U
Majumder John Aricsson
Ahmed Parash
Importance of Web Development
 The Internet is ubiquitous
• Accessible through mobile and desktop
• Customers/users need to find you/your business
• Builds trust in your organization and improves your reputation
• Your website is your first round-the-clock sales person!
 The Website
• Creates first impression of your business
• Create it to suit the needs of your target audience
• Reflects your expertise and reputation
• Can bring business from any part of the world!
• Call to Action – Encourage the users to give you business
Web Designer Vs. Web Developer
 A Web Designer
• Designs the look and feel of a website (creative side of website)
• Decides the layout, fonts, color, images and overall branding
• Creates the visual mock-up of the website
• Rarely does the development of a website!
• A Right-brained (Creative) Person
 A Web Developer
• Brings the website mock-up to life on the Internet (development side of website)
• Develops the website and hosts on a web server
• Has Web Development Skills: HTML, CSS, JavaScript, React.js, Node.js
• A Left-brained (Logical) Person
Web Developer Vs. Web Designer
Front End and Back End Web Development
 Front End Web Development
• Defined components on the page with HTML
• Make them look pleasing with CSS
• Enable interactivity with JavaScript
• Enhance productivity with use of frameworks
 Back End Web Development
• Create the page components and content dynamically on the web server
• Send the HTML + CSS + JavaScript to web browser (used by a human user)
• Generate pages by programming in Java, JavaScript, PHP, Perl, Python, Ruby
• Aim to achieve fast response times to end users
 Front End Web Development is the focus of this webinar!
HTML, CSS, and JavaScript – An Overview
 HTML
• Hypertext Markup Language
• Structure of Page
 JavaScript
• Interactivity with User
• Dynamic Updates in a Web Page
 CSS
• Cascading Style Sheets
• Presentation/Styling
t
A Simple HTML5 Page
t
 Save the following code in a test.html file
<!DOCTYPE html>
<html>
<head>
<title>This is My First Website </title>
</head>
<body>
<p>Welcome to HTML5, CSS3 and JavaScript!</p>
</body>
</html>
Hosting a Web Site
 A Web Site
• Serves one or more HTML Pages
Default Page: index.html, index.php
 Served / Hosted by a Web Server
• HTTP Web Server
https, apache2, Ngnix - Internet Information Server (Microsoft’s)
• Web Application Server
Visual Studio Code (Microsoft) , Sublime Text, Atom
 Technologies
• HTML, HTTP, TCP/IP Protocols
• Operating Systems: Linux, Windows, MacOS
CSS - Introduction
 Cascading Style Sheet
• Describes the look and formatting of a page
• Used for Changing Presentation and Styling
• Can apply to a mark-up language
 HTML, XHTML, XML, SVG
 Separates Content from Presentation
 Properties (Attributes) Styled
• Layout, Font (Typography), Color, Background
• Box Properties: Border, Margin, Padding
• Lists, Tables
.
JavaScript – An Introduction
Slide
10
 Based on ECMAScript 5.1 (Ver. 6.0 is finalized in mid 2015)
 Livescript  Javascript (due to Java popularity)
 Scripting Language for Web Browsers
• Dynamically Typed
• Interpreted by JavaScript Engine
 Can not Do (for Security Reasons)
• Unlimited reading/writing of files from client machine’s file
system
• Writing to the files on the Server
• Can not close a window that was not opened by it
• Can not read from a web page served by another web server
 Microsoft’s version - JScript
jQuery - Introduction
Slide
11
 For use in production (live / online) use of website
 jQuery Core – a Cross-Platform JavaScript Library
• Simplifies client-side JavaScript scripting for a web page
• It is FREE and Open Source
• Used by about 6,000 most visited websites
• It uses the familiar HTML DOM model
 Latest Versions
• Version 1.11.3 - has support for IE 6/7/8
• Version 2.1.4 - has NO support for IE 6/7/8
• Development Version
 For use during development of the website
• Minified Version
jQuery - Introduction
Slide
12
 Why use jQuery?
• JavaScript Framework
• Separates HTML and JavaScript in a web page
• Eliminates cross-browser incompatibilities
• Simple/Short, Clean and Easy to read, write and understand
 What jQuery can do?
• Can Select Elements
 Has Selectors are similar to CSS Selectors
• Can Manipulate the Selected Elements
• Can Modify the Style of the Selected Elements
• Supports Events, Effects and Animations
Job trends for Full Stack Web Developer
Questions
Web Desing.pptx

More Related Content

PDF
Web development ppt
PDF
web development
PPTX
25444215.pptx
PPTX
WEB DEVELOPMENT.pptx
PPTX
025444215.pptx
PPTX
web development
PPTX
Introduction to HTML language Web design.pptx
PPTX
Basics of Web Development.pptx
Web development ppt
web development
25444215.pptx
WEB DEVELOPMENT.pptx
025444215.pptx
web development
Introduction to HTML language Web design.pptx
Basics of Web Development.pptx

Similar to Web Desing.pptx (20)

PDF
Web Development with HTML5, CSS3 & JavaScript
PPTX
Introduction to HTML .pptx
PPTX
Fornt End Web Development domu 12345.pptx
PPTX
webdevelopment_6132030-lva1-app6891.pptx
PPTX
webdevelopmentppt-210923044639 (1) (1).pptx
PPTX
webdevelopmentppt-2210923044639 (1).pptx
PPTX
uuserinterfacewebdevelopmentnewoneppt.pptx
PPTX
webdevelopmentppt-210923044639 (1).pptx
PPT
varun ppt.ppt
PPTX
Web-Development Powerpoint Presentation.
PDF
Web Development courses in Lahore-BITS.pdf
PDF
A Work Day Of A Web Developer
PDF
Xinzex: A Complete Web Development Guide for Beginners
PPTX
Web Development usually refers to developing the website for the Internet (W...
PPTX
webdevelopmentppt-210923044639 (1).pptx
PPTX
Introduction to Web Development
PDF
Web-Development.pdf
PPTX
UI Web Development.pptx
PDF
Introduction to HTML, CSS, and JavaScript for Web Development
PDF
Essential Insights to Kickstart Your Web Development Career
Web Development with HTML5, CSS3 & JavaScript
Introduction to HTML .pptx
Fornt End Web Development domu 12345.pptx
webdevelopment_6132030-lva1-app6891.pptx
webdevelopmentppt-210923044639 (1) (1).pptx
webdevelopmentppt-2210923044639 (1).pptx
uuserinterfacewebdevelopmentnewoneppt.pptx
webdevelopmentppt-210923044639 (1).pptx
varun ppt.ppt
Web-Development Powerpoint Presentation.
Web Development courses in Lahore-BITS.pdf
A Work Day Of A Web Developer
Xinzex: A Complete Web Development Guide for Beginners
Web Development usually refers to developing the website for the Internet (W...
webdevelopmentppt-210923044639 (1).pptx
Introduction to Web Development
Web-Development.pdf
UI Web Development.pptx
Introduction to HTML, CSS, and JavaScript for Web Development
Essential Insights to Kickstart Your Web Development Career

Recently uploaded (20)

PPT
Package Design Design Kit 20100009 PWM IC by Bee Technologies
PPTX
BSCS lesson 3.pptxnbbjbb mnbkjbkbbkbbkjb
PDF
UNIT 1 Introduction fnfbbfhfhfbdhdbdto Java.pptx.pdf
PPTX
Causes of Flooding by Slidesgo sdnl;asnjdl;asj.pptx
DOCX
actividad 20% informatica microsoft project
PDF
Facade & Landscape Lighting Techniques and Trends.pptx.pdf
PDF
Phone away, tabs closed: No multitasking
PDF
Design Thinking - Module 1 - Introduction To Design Thinking - Dr. Rohan Dasg...
PDF
Benefits_of_Cast_Aluminium_Doors_Presentation.pdf
PPTX
YV PROFILE PROJECTS PROFILE PRES. DESIGN
PPT
EGWHermeneuticsffgggggggggggggggggggggggggggggggg.ppt
PPTX
building Planning Overview for step wise design.pptx
PPTX
areprosthodontics and orthodonticsa text.pptx
PDF
Africa 2025 - Prospects and Challenges first edition.pdf
PPTX
An introduction to AI in research and reference management
PDF
Interior Structure and Construction A1 NGYANQI
PPTX
DOC-20250430-WA0014._20250714_235747_0000.pptx
PDF
High-frequency high-voltage transformer outline drawing
PPTX
12. Community Pharmacy and How to organize it
PPTX
HPE Aruba-master-icon-library_052722.pptx
Package Design Design Kit 20100009 PWM IC by Bee Technologies
BSCS lesson 3.pptxnbbjbb mnbkjbkbbkbbkjb
UNIT 1 Introduction fnfbbfhfhfbdhdbdto Java.pptx.pdf
Causes of Flooding by Slidesgo sdnl;asnjdl;asj.pptx
actividad 20% informatica microsoft project
Facade & Landscape Lighting Techniques and Trends.pptx.pdf
Phone away, tabs closed: No multitasking
Design Thinking - Module 1 - Introduction To Design Thinking - Dr. Rohan Dasg...
Benefits_of_Cast_Aluminium_Doors_Presentation.pdf
YV PROFILE PROJECTS PROFILE PRES. DESIGN
EGWHermeneuticsffgggggggggggggggggggggggggggggggg.ppt
building Planning Overview for step wise design.pptx
areprosthodontics and orthodonticsa text.pptx
Africa 2025 - Prospects and Challenges first edition.pdf
An introduction to AI in research and reference management
Interior Structure and Construction A1 NGYANQI
DOC-20250430-WA0014._20250714_235747_0000.pptx
High-frequency high-voltage transformer outline drawing
12. Community Pharmacy and How to organize it
HPE Aruba-master-icon-library_052722.pptx

Web Desing.pptx

  • 1. Web Development Submitted To: DR. MD MEHEDI HASAN FACULTY OF SCIENCE & TECHNOLOGY Submitted By: Sarker Siam Islam Wasi-U Majumder John Aricsson Ahmed Parash
  • 2. Importance of Web Development  The Internet is ubiquitous • Accessible through mobile and desktop • Customers/users need to find you/your business • Builds trust in your organization and improves your reputation • Your website is your first round-the-clock sales person!  The Website • Creates first impression of your business • Create it to suit the needs of your target audience • Reflects your expertise and reputation • Can bring business from any part of the world! • Call to Action – Encourage the users to give you business
  • 3. Web Designer Vs. Web Developer  A Web Designer • Designs the look and feel of a website (creative side of website) • Decides the layout, fonts, color, images and overall branding • Creates the visual mock-up of the website • Rarely does the development of a website! • A Right-brained (Creative) Person  A Web Developer • Brings the website mock-up to life on the Internet (development side of website) • Develops the website and hosts on a web server • Has Web Development Skills: HTML, CSS, JavaScript, React.js, Node.js • A Left-brained (Logical) Person
  • 4. Web Developer Vs. Web Designer
  • 5. Front End and Back End Web Development  Front End Web Development • Defined components on the page with HTML • Make them look pleasing with CSS • Enable interactivity with JavaScript • Enhance productivity with use of frameworks  Back End Web Development • Create the page components and content dynamically on the web server • Send the HTML + CSS + JavaScript to web browser (used by a human user) • Generate pages by programming in Java, JavaScript, PHP, Perl, Python, Ruby • Aim to achieve fast response times to end users  Front End Web Development is the focus of this webinar!
  • 6. HTML, CSS, and JavaScript – An Overview  HTML • Hypertext Markup Language • Structure of Page  JavaScript • Interactivity with User • Dynamic Updates in a Web Page  CSS • Cascading Style Sheets • Presentation/Styling t
  • 7. A Simple HTML5 Page t  Save the following code in a test.html file <!DOCTYPE html> <html> <head> <title>This is My First Website </title> </head> <body> <p>Welcome to HTML5, CSS3 and JavaScript!</p> </body> </html>
  • 8. Hosting a Web Site  A Web Site • Serves one or more HTML Pages Default Page: index.html, index.php  Served / Hosted by a Web Server • HTTP Web Server https, apache2, Ngnix - Internet Information Server (Microsoft’s) • Web Application Server Visual Studio Code (Microsoft) , Sublime Text, Atom  Technologies • HTML, HTTP, TCP/IP Protocols • Operating Systems: Linux, Windows, MacOS
  • 9. CSS - Introduction  Cascading Style Sheet • Describes the look and formatting of a page • Used for Changing Presentation and Styling • Can apply to a mark-up language  HTML, XHTML, XML, SVG  Separates Content from Presentation  Properties (Attributes) Styled • Layout, Font (Typography), Color, Background • Box Properties: Border, Margin, Padding • Lists, Tables .
  • 10. JavaScript – An Introduction Slide 10  Based on ECMAScript 5.1 (Ver. 6.0 is finalized in mid 2015)  Livescript  Javascript (due to Java popularity)  Scripting Language for Web Browsers • Dynamically Typed • Interpreted by JavaScript Engine  Can not Do (for Security Reasons) • Unlimited reading/writing of files from client machine’s file system • Writing to the files on the Server • Can not close a window that was not opened by it • Can not read from a web page served by another web server  Microsoft’s version - JScript
  • 11. jQuery - Introduction Slide 11  For use in production (live / online) use of website  jQuery Core – a Cross-Platform JavaScript Library • Simplifies client-side JavaScript scripting for a web page • It is FREE and Open Source • Used by about 6,000 most visited websites • It uses the familiar HTML DOM model  Latest Versions • Version 1.11.3 - has support for IE 6/7/8 • Version 2.1.4 - has NO support for IE 6/7/8 • Development Version  For use during development of the website • Minified Version
  • 12. jQuery - Introduction Slide 12  Why use jQuery? • JavaScript Framework • Separates HTML and JavaScript in a web page • Eliminates cross-browser incompatibilities • Simple/Short, Clean and Easy to read, write and understand  What jQuery can do? • Can Select Elements  Has Selectors are similar to CSS Selectors • Can Manipulate the Selected Elements • Can Modify the Style of the Selected Elements • Supports Events, Effects and Animations
  • 13. Job trends for Full Stack Web Developer