Skip to main content
Engineering LibreTexts

1: Web Development

Learning Objectives

By the end of this section, you should be able to demonstrate:

  • A basic understanding of the development of the Internet
  • Awareness of current trends in web development
  • An understanding of the components of a server
  • Awareness of networking basics
  • The ability to plan and design basic websites
  • An awareness of different methods and approaches to development
  • An understanding of types of tools that can assist the development

  • 1.1: Brief History of the Internet
    Introductory to the history of the Internet, especially the period of time throughout the Cod War.
  • 1.2: Current Trends
    As important as it is to know how we reached where we are today, it is also important to stay current in web development.
  • 1.3: Web Servers
    Creating web pages and websites is not possible without the underlying hardware and software components that support the pages we create. Examining what these components are and how they interact helps us understand what our server is capable of.
  • 1.4: Network Basics
    In this chapter, we introduce the basic fundamentals of the Internet we may access every day including IP address, hosts, and domain.
  • 1.5: Website Design
    Website design is a topic of study often neglected until after a programming background has been developed. This results in programmers trying to understand how to write code meant for layout and design elements without understanding design.
  • 1.6: Development
    We will look at examples of styles based on the number of programmers—one, two, or many—in this chapter to demonstrate how programming can be approached as team sizes change.
  • Section 1 Assessments
    Activities and questions