The document provides an overview of web design and development. It begins with defining key concepts like the world wide web, web browsers, HTTP, URLs, and the W3C. It then discusses where to start with web design and the main things someone needs to learn, including HTML, CSS, JavaScript, responsive design, and server-side programming languages like PHP. The document serves as a high-level introduction to the main components of web design.
A presentation on some things to think about when working on responsive web design projects. Presentation given at the Brisbane Web Design meetup - 22 May2012
Web design and web development are often used interchangeably. However these terms refers to unique aspects involved in the process of creating a website and making it accessible to the audience over internet. Learn the difference between web designing and web development by going through this slide. You will also find how the job of a web designer is different from a web developer by understanding the programing language and tasks involved in both these professions.
Web Development is website development which is explained by Derin Dolen in this PPt in very detail and simple words. Derin Dolen ppt on web development is must be read and share.
Web Development with HTML5, CSS3 & JavaScriptEdureka!
With the commercialization of the web, web development has become one of the blooming industries. Learning web development enables you to create attractive websites using HTML, CSS, JQuery and JavaScript. Web development includes developing simple and complex web-based applications, electronic businesses and social networking sites. Being a web developer you can deliver applications as web services which is only available in desktop applications.
This presentation is based on the first chapter of our textbook Fundamentals of Web Development. The book is published by Addison-Wesley. It can be purchased via http://www.amazon.com/Fundamentals-Web-Development-Randy-Connolly/dp/0133407152.
This book is intended to be used as a textbook on web development suitable for intermediate to upper-level computing students. It may also be of interest to a non-student reader wanting a single book that encompasses the entire breadth of contemporary web development.
This book will be the first in what will hopefully be a textbook series. Each book in the series will have the same topics and coverage but each will use a different web development environment. The first book in the series will use PHP.
To learn more about the book, visit http://www.funwebdev.com.
Web Development and Web Development technologies - Temitayo FadojutimiTemitayo Fadojutimi
This is the Slide I used at the Lagos Web Meetup where I talked on Web Development and Web Development Technologies.
It outlines most of what was discussed at the meetup.
KBK Business Solutions is a passionate web appication development Company. Our expert developers create PHP and custom web application development services and convert them with standardized codes
PHP Web application development company, Web Application Development Company, Web Application Development Company in Hyderabad, Web Application Development Services in India
The effort that goes into creating a website is referred to as "website development" as a whole. Markup, code, scripting, network configuration, and CMS development are all included in this.
Web Design & Development !BATRA COMPUTER CENTREjatin batra
Are you searching for training in Web Designing & Web Development in Ambala?
Now your search ends here....... Batra Computer Centre provides you the best training in web designing and development in Ambala Cantt. We offer you training in courses like Basics of Computer , C & C++, SEO , Web Designing, Web Developmwnt etc.
A presentation on some things to think about when working on responsive web design projects. Presentation given at the Brisbane Web Design meetup - 22 May2012
Web design and web development are often used interchangeably. However these terms refers to unique aspects involved in the process of creating a website and making it accessible to the audience over internet. Learn the difference between web designing and web development by going through this slide. You will also find how the job of a web designer is different from a web developer by understanding the programing language and tasks involved in both these professions.
Web Development is website development which is explained by Derin Dolen in this PPt in very detail and simple words. Derin Dolen ppt on web development is must be read and share.
Web Development with HTML5, CSS3 & JavaScriptEdureka!
With the commercialization of the web, web development has become one of the blooming industries. Learning web development enables you to create attractive websites using HTML, CSS, JQuery and JavaScript. Web development includes developing simple and complex web-based applications, electronic businesses and social networking sites. Being a web developer you can deliver applications as web services which is only available in desktop applications.
This presentation is based on the first chapter of our textbook Fundamentals of Web Development. The book is published by Addison-Wesley. It can be purchased via http://www.amazon.com/Fundamentals-Web-Development-Randy-Connolly/dp/0133407152.
This book is intended to be used as a textbook on web development suitable for intermediate to upper-level computing students. It may also be of interest to a non-student reader wanting a single book that encompasses the entire breadth of contemporary web development.
This book will be the first in what will hopefully be a textbook series. Each book in the series will have the same topics and coverage but each will use a different web development environment. The first book in the series will use PHP.
To learn more about the book, visit http://www.funwebdev.com.
Web Development and Web Development technologies - Temitayo FadojutimiTemitayo Fadojutimi
This is the Slide I used at the Lagos Web Meetup where I talked on Web Development and Web Development Technologies.
It outlines most of what was discussed at the meetup.
KBK Business Solutions is a passionate web appication development Company. Our expert developers create PHP and custom web application development services and convert them with standardized codes
PHP Web application development company, Web Application Development Company, Web Application Development Company in Hyderabad, Web Application Development Services in India
The effort that goes into creating a website is referred to as "website development" as a whole. Markup, code, scripting, network configuration, and CMS development are all included in this.
Web Design & Development !BATRA COMPUTER CENTREjatin batra
Are you searching for training in Web Designing & Web Development in Ambala?
Now your search ends here....... Batra Computer Centre provides you the best training in web designing and development in Ambala Cantt. We offer you training in courses like Basics of Computer , C & C++, SEO , Web Designing, Web Developmwnt etc.
Sarangi Tech Solutions is an Internet Development Company based in Kerala, India. We offer a complete package of web design services, from initial planning stages to final implementation and testing. Our main objective is your success. At Sarangi Tech Solutions, we analyze your needs to set up appropriate Internet services for your organization. We collaborate to create web pages that speak about your business or on more complete Internet sites for larger organizations and businesses. Whilst developing a web site we concentrate on the goal of creating a professional and dynamic site that represents you and your business.
Css Founder is Website Designing Company in Delhi & Website Development Company in Delhi, working with the mission of Website For Everyone. we are also working in Website Designing company in Delhi, India , Gurugram, Ghaziabad, Noida.
The most effective development service is available to Pakistan.pptConnect Solutions
A website's creation can be intimidating for those who are new to the field. With the right knowledge, it can be simple and enjoyable. This article will go over the basics of web development, and provide several useful resources to get started. The development of websites was once the sole responsibility of those with a high-tech background and had the ability to code. Today, thanks to advancements in the tools to build websites and platforms, anyone who is looking to create websites can design websites. In this video tutorial, we'll take you through the basic principles of web development to assist you in creating a website that is suitable for your personal or business needs.
This article serves as a beginner's guide to website design and development, addressing the challenges and providing resources to make the process easier. It highlights the accessibility of web development services in Lahore and explains the fundamental concepts, including types of websites, coding languages, and the importance of cybersecurity. By understanding these basics, beginners can confidently embark on their web development journey and create a website tailored to their needs.
How to Learn Web Designing Step by Step From Basics in 2018Noor Muhammad Khan
How to Learn Web Designing Step by Step From Basics in 2018
How to learn web design is the most commonly asked question around. The web design industry has collapsed from a small niche to a powerful, constantly growing force.
The most efficient development tool is now available in Pakistan.pdfConnect Solutions
Connect Solutions is a leading Software company which providing best Shopify development services in Pakistan offering custom Shopify website development for Basic Shopify, advanced Shopify, plus & lite. Connect Solutions is a top Shopify custom theme development agency that can cater to all your Shopify needs and even your budget, and customize your theme exactly like you imagine, even if you have the most complex requirements.
Visit us:
https://connect-sol.com/shopify-development-services/
Connect Solutions offers a full suite of Magento development services. From the design and architecture of your Magento platform, to delivery and optimization, through to ongoing support and maintenance, our Magento developers provide enviable expertise in Magento platform. Being a top-rated Magento development agency, reputed solutions partner and premier extension builder. We provide Magento Development services that guarantee diverse functionality and a smooth customer experience. Connect Solutions is one of the best Magento Web Development Company which offer Magento Custom Development services to contribute to the growth of any Magento websites in need. We provide you Magento developers who are vetted via thorough background verification.
Visit us: https://connect-sol.com/magento-development-service/
The Guide to Website Development for Beginners.pptxConnect Solutions
This article serves as a beginner's guide to website design and development, addressing the challenges and providing resources to make the process easier. It highlights the accessibility of web development services in Lahore and explains the fundamental concepts, including types of websites, coding languages, and the importance of cybersecurity. By understanding these basics, beginners can confidently embark on their web development journey and create a website tailored to their needs.
"The work that goes into creating a website is referred to as "website development" as a whole. Markup, coding, scripting, network configuration, and CMS development are all included in this. Website development encompasses Web Development all related development tasks, including client-side scripting, server-side scripting, server and network security configuration, eCommerce development, and content management system (CMS) development, even though web development typically refers to web markup and coding."
Welcome To
Web Designs Services | Seo Expate BD Ltd.
Even though the term "web development" typically refers to web markup and coding, website
development encompasses all related development tasks, such as client-side scripting, server-side
scripting, server and network security configuration, e-commerce development, and content
management system (CMS) development.
35 Code Templates [Free Snippets] Currently Available
for Download
In this video, we'll go over the principles of web programming, how to create a website, and
further resources for people who want to learn more or pursue a career in development.
Continue reading or use the Web Designs Services chapter links to traverse the manual to learn
more about constructing websites.
What makes web development crucial?
The Internet will always be around. In reality, it has developed into a global portal and the
primary tool for obtaining information, communicating, learning, and having fun. As of 2021,
4.66 billion individuals on the planet were online, or more than half.
The industry of web development is growing quickly, which is not surprising considering the
explosive growth of Internet users. Compared to most other technology professions, web
development jobs are expected to grow by 13% between now and 2030.
Learn the advantages of using CMS SEO Expate BD to build an optimized website that
communicates with your SEO Expate BD data and entire marketing suite.
In the part that follows, we'll go over the principles of web development as well as provide
answers to some frequently asked questions.
Basics of Web Development
1 What exactly is a website?
2 What is an IP address, exactly?
3 What does HTTP stand for?
4 How does coding work?
5. What exactly is front-end?
6. What does "back-end" refer to?
7. Describe a CMS.
8 What is cyber security, exactly?
1 What exactly is a website?
1 What exactly is a website?
Websites are composed of files that are stored on servers, which are computers that house (a
fancy way to say "keep files for" websites). The Internet, a very huge network, is connected to
these servers.
The machines used to access these websites are referred to as "clients," whereas browsers are
software programs that load websites over your Internet connection, like Google Chrome or
Internet Explorer.
2 What is an IP address, exactly?
The Internet Protocol (IP) address of a website is necessary to access it. An IP address is a
unique sequence of digits. Each device has an IP address, which allows it to stand out from the
billions of websites and other devices connected to the Internet.
The address for SEO Expate BD is 104.16.249.5. To find a website's IP address, use a tool like
Site 24x7, Command Prompt on Windows, or Network Utility > Traceroute on a MacBook.
3 What does HTTP stand for?
The HyperText Transfer Protocol (HTTP) is used to connect to the distant server that houses all
of the website's data. A protocol is a set of rules that outlines the proper method fo
The best development services available for Pakistan.pptConnect Solutions
Making a website may be a daunting task for novices. But, with the right information it's simple and enjoyable. This article will explain the fundamentals of web development and offer some useful resources to start.
Visit:
https://connect-sol.com/the-guide-to-website-development-for-beginners/
The most efficient development tool is now available in Pakistan.pptConnect Solutions
Connect Solutions is a leading Software company which providing best Shopify development services in Pakistan offering custom Shopify website development for Basic Shopify, advanced Shopify, plus & lite. Connect Solutions is a top Shopify custom theme development agency that can cater to all your Shopify needs and even your budget, and customize your theme exactly like you imagine, even if you have the most complex requirements.
Visit us:
https://connect-sol.com/shopify-development-services/
Welcome to
What is website development?
Website development encompasses all related development tasks, including client-side scripting, server-side scripting, server and network security configuration, ecommerce development, and content management system (CMS) development, even though web development typically refers to web markup and coding.
35 Code Templates [Free Snippets] for Download Right Now
We'll go through the fundamentals of web development, how to build a website, and further resources for individuals who want to study more or pursue a career in development in this tutorial.
To learn more about website building, keep reading, or use the chapter links to navigate the manual.
Why is web development important?
The Internet is here to stay. In fact, it has evolved into a global portal and the main means of information gathering, communication, education, and entertainment. More than half of the world's population (4.66 billion people) were online as of 2021.
It should come as no surprise that the web development sector is expanding quickly given the rapidly rising number of Internet users. Web development jobs are predicted to increase by 13% between now and 2030, a rate far higher than that of most other technology vocations.
Discover the benefits of using CMS SEO Expate BD to create a website that is optimized and interacts with your SEO Expate BD data and complete marketing suite.
We'll cover the fundamentals of web programming in the section after, along with solutions to some frequently asked queries.
Web Development Basics
1. What is a website?
2. What is an IP address?
3. What does HTTP mean?
4. What is coding?
5. What does front-end mean?
6. What does back-end mean?
7. What is a CMS?
8. What is cyber security?
1. What is a website?
Websites are made up of files that are kept on servers, which are machines that house (a fancy way of saying "keep files for") websites. These servers are linked to the Internet, a very large network.
The computers used to access these websites are referred to as "clients," whereas browsers are computer applications that load websites via your Internet connection, such as Google Chrome or Internet Explorer.
2. What is an IP address?
You must be aware of a website's Internet Protocol (IP) address in order to access it. A specific set of numbers is an IP address. To differentiate itself from the billions of websites and devices linked to the Internet, each device has an IP address.
SEO Expate BD address is 104.16.249.5. A website like Site 24x7, Command Prompt on Windows, or Network Utility > Traceroute on MacBooks can all be used to find a website's IP address.
3. What does HTTP mean?
The remote server that hosts all website data is connected to through the HyperText Transfer Protocol (HTTP). A protocol is a set of guidelines that specifies how emails should be transmitted over the Internet. You can navigate between websites and site pages with it.
Connect Solutions offers a full suite of Magento development services. From the design and architecture of your Magento platform, to delivery and optimization, through to ongoing support and maintenance, our Magento developers provide enviable expertise in Magento platform. Being a top-rated Magento development agency, reputed solutions partner and premier extension builder. We provide Magento Development services that guarantee diverse functionality and a smooth customer experience. Connect Solutions is one of the best Magento Web Development Company which offer Magento Custom Development services to contribute to the growth of any Magento websites in need. We provide you Magento developers who are vetted via thorough background verification.
Visit us: https://connect-sol.com/magento-development-service/
Similar to Web Design & Development - Session 1 (20)
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamtakuyayamamoto1800
In this slide, we show the simulation example and the way to compile this solver.
In this solver, the Helmholtz equation can be solved by helmholtzFoam. Also, the Helmholtz equation with uniformly dispersed bubbles can be simulated by helmholtzBubbleFoam.
Unleash Unlimited Potential with One-Time Purchase
BoxLang is more than just a language; it's a community. By choosing a Visionary License, you're not just investing in your success, you're actively contributing to the ongoing development and support of BoxLang.
Understanding Globus Data Transfers with NetSageGlobus
NetSage is an open privacy-aware network measurement, analysis, and visualization service designed to help end-users visualize and reason about large data transfers. NetSage traditionally has used a combination of passive measurements, including SNMP and flow data, as well as active measurements, mainly perfSONAR, to provide longitudinal network performance data visualization. It has been deployed by dozens of networks world wide, and is supported domestically by the Engagement and Performance Operations Center (EPOC), NSF #2328479. We have recently expanded the NetSage data sources to include logs for Globus data transfers, following the same privacy-preserving approach as for Flow data. Using the logs for the Texas Advanced Computing Center (TACC) as an example, this talk will walk through several different example use cases that NetSage can answer, including: Who is using Globus to share data with my institution, and what kind of performance are they able to achieve? How many transfers has Globus supported for us? Which sites are we sharing the most data with, and how is that changing over time? How is my site using Globus to move data internally, and what kind of performance do we see for those transfers? What percentage of data transfers at my institution used Globus, and how did the overall data transfer performance compare to the Globus users?
Developing Distributed High-performance Computing Capabilities of an Open Sci...Globus
COVID-19 had an unprecedented impact on scientific collaboration. The pandemic and its broad response from the scientific community has forged new relationships among public health practitioners, mathematical modelers, and scientific computing specialists, while revealing critical gaps in exploiting advanced computing systems to support urgent decision making. Informed by our team’s work in applying high-performance computing in support of public health decision makers during the COVID-19 pandemic, we present how Globus technologies are enabling the development of an open science platform for robust epidemic analysis, with the goal of collaborative, secure, distributed, on-demand, and fast time-to-solution analyses to support public health.
How Recreation Management Software Can Streamline Your Operations.pptxwottaspaceseo
Recreation management software streamlines operations by automating key tasks such as scheduling, registration, and payment processing, reducing manual workload and errors. It provides centralized management of facilities, classes, and events, ensuring efficient resource allocation and facility usage. The software offers user-friendly online portals for easy access to bookings and program information, enhancing customer experience. Real-time reporting and data analytics deliver insights into attendance and preferences, aiding in strategic decision-making. Additionally, effective communication tools keep participants and staff informed with timely updates. Overall, recreation management software enhances efficiency, improves service delivery, and boosts customer satisfaction.
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar
The European Union Agency for Law Enforcement Cooperation (Europol) has suffered an alleged data breach after a notorious threat actor claimed to have exfiltrated data from its systems. Infamous data leaker IntelBroker posted on the even more infamous BreachForums hacking forum, saying that Europol suffered a data breach this month.
The alleged breach affected Europol agencies CCSE, EC3, Europol Platform for Experts, Law Enforcement Forum, and SIRIUS. Infiltration of these entities can disrupt ongoing investigations and compromise sensitive intelligence shared among international law enforcement agencies.
However, this is neither the first nor the last activity of IntekBroker. We have compiled for you what happened in the last few days. To track such hacker activities on dark web sources like hacker forums, private Telegram channels, and other hidden platforms where cyber threats often originate, you can check SOCRadar’s Dark Web News.
Stay Informed on Threat Actors’ Activity on the Dark Web with SOCRadar!
Why React Native as a Strategic Advantage for Startup Innovation.pdfayushiqss
Do you know that React Native is being increasingly adopted by startups as well as big companies in the mobile app development industry? Big names like Facebook, Instagram, and Pinterest have already integrated this robust open-source framework.
In fact, according to a report by Statista, the number of React Native developers has been steadily increasing over the years, reaching an estimated 1.9 million by the end of 2024. This means that the demand for this framework in the job market has been growing making it a valuable skill.
But what makes React Native so popular for mobile application development? It offers excellent cross-platform capabilities among other benefits. This way, with React Native, developers can write code once and run it on both iOS and Android devices thus saving time and resources leading to shorter development cycles hence faster time-to-market for your app.
Let’s take the example of a startup, which wanted to release their app on both iOS and Android at once. Through the use of React Native they managed to create an app and bring it into the market within a very short period. This helped them gain an advantage over their competitors because they had access to a large user base who were able to generate revenue quickly for them.
Strategies for Successful Data Migration Tools.pptxvarshanayak241
Data migration is a complex but essential task for organizations aiming to modernize their IT infrastructure and leverage new technologies. By understanding common challenges and implementing these strategies, businesses can achieve a successful migration with minimal disruption. Data Migration Tool like Ask On Data play a pivotal role in this journey, offering features that streamline the process, ensure data integrity, and maintain security. With the right approach and tools, organizations can turn the challenge of data migration into an opportunity for growth and innovation.
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Globus
The U.S. Geological Survey (USGS) has made substantial investments in meeting evolving scientific, technical, and policy driven demands on storing, managing, and delivering data. As these demands continue to grow in complexity and scale, the USGS must continue to explore innovative solutions to improve its management, curation, sharing, delivering, and preservation approaches for large-scale research data. Supporting these needs, the USGS has partnered with the University of Chicago-Globus to research and develop advanced repository components and workflows leveraging its current investment in Globus. The primary outcome of this partnership includes the development of a prototype enterprise repository, driven by USGS Data Release requirements, through exploration and implementation of the entire suite of the Globus platform offerings, including Globus Flow, Globus Auth, Globus Transfer, and Globus Search. This presentation will provide insights into this research partnership, introduce the unique requirements and challenges being addressed and provide relevant project progress.
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...Juraj Vysvader
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I didn't get rich from it but it did have 63K downloads (powered possible tens of thousands of websites).
Globus Connect Server Deep Dive - GlobusWorld 2024Globus
We explore the Globus Connect Server (GCS) architecture and experiment with advanced configuration options and use cases. This content is targeted at system administrators who are familiar with GCS and currently operate—or are planning to operate—broader deployments at their institution.
Into the Box Keynote Day 2: Unveiling amazing updates and announcements for modern CFML developers! Get ready for exciting releases and updates on Ortus tools and products. Stay tuned for cutting-edge innovations designed to boost your productivity.
Advanced Flow Concepts Every Developer Should KnowPeter Caitens
Tim Combridge from Sensible Giraffe and Salesforce Ben presents some important tips that all developers should know when dealing with Flows in Salesforce.
Code reviews are vital for ensuring good code quality. They serve as one of our last lines of defense against bugs and subpar code reaching production.
Yet, they often turn into annoying tasks riddled with frustration, hostility, unclear feedback and lack of standards. How can we improve this crucial process?
In this session we will cover:
- The Art of Effective Code Reviews
- Streamlining the Review Process
- Elevating Reviews with Automated Tools
By the end of this presentation, you'll have the knowledge on how to organize and improve your code review proces
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTier1 app
Even though at surface level ‘java.lang.OutOfMemoryError’ appears as one single error; underlyingly there are 9 types of OutOfMemoryError. Each type of OutOfMemoryError has different causes, diagnosis approaches and solutions. This session equips you with the knowledge, tools, and techniques needed to troubleshoot and conquer OutOfMemoryError in all its forms, ensuring smoother, more efficient Java applications.
Enhancing Research Orchestration Capabilities at ORNL.pdfGlobus
Cross-facility research orchestration comes with ever-changing constraints regarding the availability and suitability of various compute and data resources. In short, a flexible data and processing fabric is needed to enable the dynamic redirection of data and compute tasks throughout the lifecycle of an experiment. In this talk, we illustrate how we easily leveraged Globus services to instrument the ACE research testbed at the Oak Ridge Leadership Computing Facility with flexible data and task orchestration capabilities.
2. 2
Today’s Presentation
What is the web?
Web browsers
HTTP
Request/Response
W3C
Where Do I Start?
What Do I Need To Learn?
3. What is the Web?
Internet = Web ???
3
World Wide Web (abbreviated WWW or the
Web) is certainly what most people think of
when they see the word “internet”.
BUT the WWW is only a subset of Internet.
Internet is a network of connected computers.
4. What is the Web?
The World Wide Web (abbreviated WWW or the
Web) is an information space where documents
and other web resources are identified
by Uniform Resource Locators (URLs),
interlinked by hypertext links, and can be
accessed via the Internet.
4
5. What is the Web?
English scientist Tim Berners-Lee invented the
World Wide Web in 1989.
He wrote the first web browser computer
program in 1990 while employed at CERN in
Switzerland.
So,Web Design started in early 1993, pretty
close to the start of the Web itself.
5
6. Serving Up Your Information
Let’s talk more about the computers that make up the
Internet. Because they “serve up” documents upon
request, these computers are known as servers.
More accurately, the server is the software (not the
computer itself) that allows the computer to communicate
with other computers.
The role of server software is to wait for a request for
information, then retrieve and send that information back
as quickly as possible.
6
7. Web Browsers
We now know that the server does the servin’, but what
about the other half of the equation?
The software that does the requesting is called the client.
On the Web, the browser is the client software that
makes requests for documents.
The server returns the documents for the browser to
display.
7
9. HTTP
HTTP (Hypertext Transfer Protocol) is a
communication standard governing the requests
and responses that take place between the
browser running on the end user’s computer and
the web server.
9
10. URLs
With all those web pages on all those servers,
how would you ever find the one you’re looking
for?
Fortunately, each document has its own special
address called a URL (Uniform Resource Locator).
10
12. W3C
12
The World Wide Web Consortium (called the W3C for short)
is the organization that oversees the development of web
technologies.
The group was founded in 1994 by Tim Berners-Lee, the
inventor of the Web, at the Massachusetts Institute of
Technology (MIT).
In the beginning, the W3C concerned itself mainly with the
HTTP protocol and the development of the HTML. Now, the
W3C is laying a foundation for the future of the Web by
developing dozens of technologies and protocols that must
work together in a solid infrastructure.
13. Where Do I Start?
One thing is certain: the Web as a communication
and commercial medium is here to stay.
Though my experience teaching web design
courses and workshops, I've had the opportunity
to meet people of all backgrounds who are
interested to learning how to build web pages.
13
14. Where Do I Start?
Whatever the motivation, the first question is
always the same:" Where do I Start?"
It may seem like there is an overwhelming
amount of stuff to learn and it's not easy to know
where to jump in.
14
15. Where Do I Start?
The Web has become an essential part of standard
business practice.
We’re at the point where we just assume that a
business, regardless of its size, will have a useful
web site. It also remains a uniquely powerful tool
for self-publishing, whether to a small circle of
friends or to a worldwide audience.
We can be certain that there will be a steady need
for web designers and developers.
15
16. Where Do I Start?
Your particular starting point will no doubt depend
on your background and goals.
However, a good first step for everyone is to get a
basic understanding of how the Web and web
pages work.
Once you learn the fundamentals, there are plenty
of resources on the Web and in bookstores for
you to further your learning in specific areas.
16
17. Where Do I Start?
The first step is understanding the
fundamental of how the Web works.
17
18. What Do I Need to Learn?
This one’s a big question. The short answer is
“not everything.”
You’ll learn that the term “web design” has come
to encompass many skills, and you don’t
necessarily need to learn all of them (most people
don’t).
18
19. What Do I Need to Learn?
“Web design” actually combines a number of disciplines,
including:
A. Graphic design
B. Information design
C. Interface design
D. HTML, style sheet, and graphic production
E. Scripting and programming
F. Multimedia
19
20. Graphic Design
Because the Web is a visual medium, web pages
require attention to presentation and design.
The graphic designer makes decisions regarding
everything you see on a web page: graphics,
type, colors, layout, etc.
20
21. Graphic Design
Because the Web is a visual medium, web pages
require attention to presentation and design.
The graphic designer makes decisions regarding
everything you see on a web page: graphics,
type, colors, layout, etc.
If you work as a graphic designer in the web
design process, you may never need to learn any
backend programming languages.
21
22. Information Design
One easily overlooked aspect of web design is
information design, the organization of content
and how you get to it.
Information designers also called “information
architects”.
22
23. Interface Design
If graphic design is concerned with how the page
looks, interface design focuses on how the page
works.
The concept of usability, how easily visitors can
accomplish their goals on the site, as well as the
general experience of using the site, is a function of
the interface design.
In most cases, the interface, information architecture,
and visual design of a site are tightly entwined.
23
24. Document Production
A fair amount of the web design process involves the
creation and troubleshooting of the documents, style
sheets, scripting, and images that make up a site.
The people who handle production need to have an
intricate knowledge of HTML (the markup language
used to make web documents) and style sheets, and
often additional scripting or programming skills.
In some cases, the tasks may be separated out into
specialized positions for CSS designer, HTML author/
coder, and client-side programmer.
24
25. Scripting and Programming
Advanced web functionality (such as forms, dynamic
content, and interactivity) requires web scripts and
sometimes special programs and applications running
behind the scenes.
Scripting and programming is handled by web
programmers (also called developers).
Developers who specialize in the programming end of
things may never touch a graphic file or have input on how
the pages look, although they need to communicate well
with the information and interface designers to make sure
their scripts meet intended goals and user expectations.
25
26. Multimedia
One of the cool things about the Web is that you
can add multimedia elements to a site, including
sound, video, animation, and Flash movies for
interactivity.
26
27. Frontend Versus Backend
Frontend design “Frontend” refers to any aspect of the design
process that appears in or relates directly to the browser.
The following tasks are commonly considered to be frontend
disciplines:
A. Graphic design
B. Interface design
C. Information design as it pertains to the user’s experience of
the site
D. Site production, including HTML documents, style sheets
and JavaScrip
27
28. Frontend Versus Backend
“Backend”refers to the programs and scripts that work on the server behind the
scenes to make web pages dynamic and interactive.
In general, backend web development falls in the hands of experienced program-
mers, but it is good for all web designers to be familiar with backend functionality.
The following tasks take place on the backend:
A. Information design as it pertains to how the information is organized on the
server
B. Forms processing
C. Database programming
D. Content management systems
E. Other server-side web applications using Perl/CGI, PHP, ASP, JSP, Ruby on
Rails, Java and other programming languages
28
29. What Do I Need to Learn?
• HTML
• CSS
• JavaScript
• Responsive Design
• Server-Side Programming (PHP)
29
30. HTML
HTML (HyperText Markup Language) is the language
used to create web page documents.
HTML is not a programming language; it is a markup
language, which means it is a system for identifying
and describing the various components of a
document such as headings, paragraphs, and lists.
Everyone involved with the Web needs a basic
understanding of how HTML works. The best way to
learn is to write out some pages by hand.
30
31. HTML5
Why HTML4 is boring?
A. Text is just text
B. No video or audio
C. Dynamic capabilities are limited to javascript
D. Need Flash or Silverlight to RIA(Rich Internet
Application)
E. Works only when you are connected to web
31
32. HTML5
New in HTML 5:
• GeoLocation
• Semantic Elements
• Video/Audio
• Offline Application
• Local Storage
• File Access
• WebSockets
• Server Push
32
33. CSS
33
While HTML is used to describe the content in a
web page, it is Cascading Style Sheets (CSS) that
describe how you want that content to look.
In the web design biz, the way the page looks is
known as its presentation.
CSS is now the official and standard mechanism
for formatting text and page layouts.
34. JavaScript
34
Despite its name, JavaScript is not at all related to Java. JavaScript is a
scripting language that is used to add interactivity and behaviors to web
pages, including these (just to name a few):
• Checking form entries for valid entries
• Swapping out styles for an element or an entire site
• Making the browser remember information about the user for the
next time they visit
JavaScript is a language that is commonly used to manipulate the
elements on the web page or certain browser window functions.
There are other web scripting languages, but JavaScript (also called
ECMAScript) is the standard and most ubiquitous.
35. Responsive Design
35
We need to sketch, visualize, test, prototype and
understand the dynamic behavior on the different
devices with different resolutions.Our job now is
future friendly design ecosystems.
36. Responsive Design
36
It means that, Web page works well in your
browser size, or whatever device you are using to
view it.
Responsive Web Design: Designing your website
so that is responds to your user environment
based on screen size, platform and orientation.
37. Responsive Design
37
Bootstrap is a free and open-source front-end web
framework for designing websites and web
applications.
It contains HTML- and CSS-based design templates
for typography, forms, buttons, navigation and
other interface components, as well as
optional JavaScript extensions.
Unlike many web frameworks, it concerns itself
with front-end development only.
39. Server-side Programming
39
Some web sites are collections of static HTML documents and image
files, but most commercial sites have more advanced functionality
such as forms handling, dynamically generated pages, shopping
carts, content management systems, databases, and so on. These
functions are handled by special web applications running on the
server. There are a number of scripting and programming languages
that are used to create web applications, including:
• CGI Scripts (written in C+, Perl, Python, or others)
• Java Server Pages (JSPs)
• PHP
• ASP.NET
• Ruby on Rails
40. PHP
40
• PHP is a popular, general-purpose and server-
side scripting language that is especially suited
to web development.
• Commonly used to build web applications.
• PHP: Personal Home Page --- Php Hypertext
Preprocessor
• PHP (Hypertext Preprocessor) was created by
Rasmus Lerdorf in 1994. It is now developed and
improved by a large team of people.
• http://www.php.net
41. PHP
41
PHP2 1995 Added database support, file uploads, variables,
arrays, recursive functions, conditionals,
iterations, regular expression and etc.
PHP3 1998 Added support of ODBC data sources, multiple
platform support, email protocol, and new
parser written by Zeev Suraski and Andi
Gutmans.
PHP4 2000 The parser was renamed the Zend Engine. Many
security features were added.
PHP5 2004 Adds Zend Engine 2 with object oriented
programming, robust XML support, SOAP
extension for interoperability with Web Services,
SQLLite has been bundled with PHP.
PHP7 2015 Revolution in PHP
42. Who Uses PHP?
42
• Yahoo!
• Facebook (HACK)
• Wikipedia
• 20+ million other domain names
43. Which Tools based on PHP?
43
• Wordpress (Blog engine)
• Drupal (CMS)
• Slack (Chat Service)
• Joomla (CMS)
As of January 2013, PHP was used in more than 240
million websites (39% of those sampled) and was
installed on 2.1 million web servers.
44. Why I Choose PHP?
44
• Cost nothing, it is free to download and use.
• Open source
• Runs on different platforms
• Codes and solutions are easily available
• Lots and lots of knowledge and documentation
• Speed of development