Web DevelopmentSaylor Academy
What you'll learn on the course
- Course Introduction
- Unit 1: The Internet and Web ProtocolsThis unit begins with an overview of the development of the Internet and the Web. Students will then study Internet Protocols, focusing on the Hyper Text Transfer Protocol (HTTP), and the different methods by which certain servers are able to perform requests over the Internet. The last section will address extensible Markup language, explaining how it is used to present content on websites as well as how it can be used to transport hierarchical data over the wire.
- Unit 2: Client Server ArchitectureIn this unit, you will learn about various types of Client-Server Architectures and discuss how requests and responses are sent between a client and server. We will then learn about two-tier, three-tier, and multi-tier architectures as well as the flexibility they bring to more traditional Client-Server Architectures.
- Unit 3: Web SoftwareIn this unit, you will learn the three software components that are needed for the deployment and use of web applications: Web Browsers, Web Servers, and Database Servers. We will discuss the ways in which Web Browsers display Web Application contents and the process of user input, how Web Servers receive and process that user input, and how Database Servers allow that information to be stored and retrieved.
- Unit 4: Hyptertext Markup Language (HTML)This unit will introduce you to Hypertext Markup Language, one of the languages that a Web Browsers parse and interpret in order to display information in an easily understandable manner. This unit is organized into four different sections: HTML history, HTML's various markups, HTML's syntax and forms, and HTML's Cascading Style Sheets (CSS).
- Unit 6: Web Security and EncryptionTransferring data and personal information over the Internet should be done in a secure manner. This unit will introduce you to three protocols that ensure data security in web applications--HTTPS, TLS, and SSL--and will explain how these protocols (along with encryption) can provide a secure means of data transport in web applications.
- Optional Course Evaluation Survey
Please take a few moments to provide some feedback about this course at the link below. Consider completing the survey whether you have completed the course, you are nearly at that point, or you have just come to study one unit or a few units of this course.
Link: Optional Course Evaluation Survey (HTML)
Your feedback will focus our efforts to continually improve our course design, content, technology, and general ease-of-use. Additionally, your input will be considered alongside our consulting professors' evaluation of the course during its next round of peer review. As always, please report urgent course experience concerns to firstname.lastname@example.org and/or our Discourse forums.
- Final ExamQuizzes: 2