UUY-CYB 1232 units100 LevelSecond Semester

Web Authoring and Development

B.Sc. Cybersecurity, University of Uyo

Building web pages from scratch: web architecture and the client-server model, HTML structure, CSS styling, JavaScript interactivity, and XML documents. An entry point into web security topics and the front-end layer targeted by many cybersecurity attacks.

On Areté, UUY-CYB 123 comes with

  • 20 lecture-note topics
  • 131 practice questions
  • 2 recommended textbooks
  • an AI tutor that has read this course’s outline and notes
Sign in to study UUY-CYB 123

Free for University of Uyo students — sign in with your email, no password.

Course outline

  1. 01Web programming basics: the Internet, WWW, and internet services/protocols
  2. 02Web application architecture, the network model, and the web development life cycle
  3. 03HTML: tags and attributes, page structure, lists, tables, and forms
  4. 04CSS: basics, adding style to HTML, text/font/colour, borders, margin and padding
  5. 05JavaScript: basics, arithmetic operators, control statements, event handlers
  6. 06Extensible Markup Language (XML): basics, formatting, viewing, and validating documents
  7. 07Introduction to web security: XSS, CSRF concepts

Recommended textbooks

  • HTML and CSS: Design and Build Websites — Jon Duckett

    The most visual and beginner-friendly web book available

  • JavaScript: The Good Parts — Douglas Crockford

    Short, essential reading for JavaScript fundamentals

How to pass UUY-CYB 123

  • freeCodeCamp Responsive Web Design certification is free and covers exactly this curriculum
  • Build at least one real web page per week — the only way to learn web development is to build
  • Inspect real websites using browser DevTools (F12) to see how professional sites are structured
  • Learn the web security concepts early — XSS and CSRF from this course appear in later security courses

Other 100 Level courses

Lecture notes, practice questions and the AI tutor for UUY-CYB 123 are available once you sign in.

Sign in to Areté