Website Development Fundamentals Course
Website Development Fundamentals Course
Fundamentals Course
By Mihigo ER Anaja
All rights reserved. No part of this book may be reproduced,
stored in retrieval system, transmitted in any form, by any
means, electronic, mechanical, photocopying, and recording or
by otherwise, without written permission of the author.
©Mihigo ER Anaja
INTRODUCTION
This two-week course is designed for individuals with little to no
programming experience who want to learn the fundamentals of
website development. Participants will gain a solid foundation in HTML
and CSS, allowing them to create simple and visually appealing web
pages. Moreover, participants will learn how to develop databases,
integrating the database to your website and deploying your websites.
DETAILS
Target Audience: Beginners with no prior programming experience.
Learning Objectives:
By the end of the course, participants should be able to:
1. Understand the basics of web development.
2. Create and structure web content using HTML.
3. Apply styling and layout to web pages using CSS.
4. Build a basic multi-page website with navigation.
5. Design a relational database.
6. Integrating a website and the database.
Course Duration: 2 weeks
Week 1 - Introduction to Web Development
- Building Basic Websites
- Introduction to HTML and CSS
- Understanding the structure of a webpage
- Setting up a development environment
- Design and implementing databases in SQL
- Adding links and images
- Creating forms for user input
Week 2 - PHP Basics
- Introduction to PHP
- Variables and decision making
- Post and Get request
- PHP Mysqli
- Create a login system
- Website Deployment
Teaching Methods
- Interactive lectures and live coding demonstrations
- Hands-on coding exercises
Required Resources
- A computer with the Windows OS
- A code editor (e.g., Notepad++)
- Apache server software (e.g., XAMPP)
- Web browser for testing (Chrome, Firefox, etc.)
Final Project or Capstone
Participants will create a basic multi-page website that demonstrates
their understanding. The website should include proper navigation,
content, and styling.
CONCLUSION
This courseware was developed to help you know what is included in the
2 weeks website development course. Not only that learning and
mastering programming requires time, it also requires commitment and
being driven by goals. Mastering programming mean you can code
efficiently without the revision of notes or the use of templates. It
means you already know the easiest way to get things done in
programming.