Skip to main content
Engineering LibreTexts

1: Web Development

  • Page ID
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \) \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)\(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\) \(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\)\(\newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    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.
    • 1.E: Web Development (Exercises)
      Activities and questions

    1: Web Development is shared under a CC BY-NC-SA license and was authored, remixed, and/or curated by LibreTexts.

    • Was this article helpful?