user

About This Course

Web development is the work involved in developing a web site for the Internet or an intranet. Web development can range from developing a simple single static page of plain text to complex web-based internet applications, electronic businesses, and social network services.

Web development most commonly refers to the non-design aspects of building web sites such as writing markup, coding content management systems, client-side and server-side scripting. There are a wide variety of programs and focuses in this category.

Individuals with web development skills are in high demand as companies around the world from all types of industries use their web sites to conduct business, sell their products, provide information, service their clients and much more.

  • Learning Objectives

  • Optimizing the user experience Using HTML, JavaScript, CSS, PHP, MySQL and various frameworks and libraries to bring concepts to life.
  • Develop and maintain the user interface and Server side
  • Become an industry expert and create amazing web resources using front-end and backend web technologies.
Enrol Now
  • Module 1
  • 1/8

Introduction to Computer/Web

– History/Evolution of Web
– Introduction to Web Development
– Career in Web Development
– Introduction to basic internet search and Frontend technologies

  • Module 2
  • 2/8

HTML

-Introduction to web development and the role of HTML
-Setting up a development environment (text editor, browser)
-Understanding the structure of an HTML document
-Creating and formatting lists (unordered, ordered)
-Working with Hyperlinks, Images, and Multimedia
-Creating tables for data presentation (defining rows and columns)
-Creating forms and handling user input (text input, checkboxes, radio buttons)
-Understanding semantic HTML and its importance
-Organizing content with div and span elements br> -Working with HTML entities (special characters)
-Creating and formatting definition lists
-Adding meta tags (keywords, descriptions) for search engine optimization (SEO) Best practices for HTML coding and validation
And lots more

  • Module 3
  • 3/8

CSS

-Getting Started/Introduction to CSS
-CSS Basics and Stylin
-Inline, internal, and external CSS stylesheets
-Text Formatting and Box Model
-Styling text and fonts (font family, size, weight, style)
-Working with the box model (margins, padding, borders)
-Layout and Responsive Design
-Building responsive designs with media queries
-Introduction to CSS frameworks (e.g., Bootstrap)
-CSS Grid and Advanced Styling
-CSS transitions and animations
-Transforming elements (rotation, scaling, skewing)
-Styling form elements (input, select, textarea)

  • Module 4
  • 4/8

JavaScript

-Introduction to JavaScript and its role in web development
-Adding JavaScript to HTML documents (inline, external)
-JavaScript syntax, variables, data types,Operators and expressions
-Conditional statements (if, else if, switch)
-Loops, Functions, and Scope
-Functions and scope (global scope, local scope)
-Working with arrays (creation, manipulation, iteration)
-Introduction to objects and object-oriented programming (OOP) concepts
-DOM Manipulation and Event Handling
-DOM manipulation (selecting elements, modifying content, adding/removing elements)
-Event handling (mouse events, keyboard events, form events)
-Handling user input and form validation with JavaScript
-Error handling and debugging techniques

  • Module 5
  • 5/8

PHP

Introduction to server-side programming and PHP

– Setting up a local development environment (XAMPP, WAMP, or MAMP)
– Working with PhpMyAdmin
– Writing and executing your first PHP script
– Basic PHP syntax and variables
– Control structures: if, else, elseif, switch
– Loops: while, do-while, for, foreach
– Handling user input from HTML forms
– PHP superglobals: $_GET and $_POST
- Introduction to PHP functions
- Creating and using custom functions
- Working with PHP built-in functions
- PHP data types and operators
- Introduction to PHP arrays and array functions
- Handling form data validation and processing
- File handling in PHP: reading from and writing to files
- Managing user sessions and cookies
- Introduction to working with databases (MySQL)
- Connecting to a MySQL database using PHP
- Executing SQL queries with PHP
- Retrieving data from the database: SELECT queries
- Inserting, updating, and deleting data: INSERT, UPDATE, DELETE queries
- Basic security practices for PHP applications
- Error handling and debugging techniques in PHP

  • Module 6
  • 6/8

MYSQL

-Introduction to databases and database management systems
- Overview of MySQL and its features
- Installing MySQL server and client
- Getting started with MySQL Workbench
- Understanding relational databases and data modeling concepts
- Creating and managing databases in MySQL
- Creating tables and defining columns with different data types
- Modifying tables using ALTER statements
- Retrieving data from tables using SELECT statements
- Filtering data with WHERE clause
- Performing basic mathematical and string operations in queries
- Aggregating data using GROUP BY and aggregate functions (COUNT, SUM, AVG, etc.)
- Modifying data in tables using INSERT, UPDATE, and DELETE statements
- Optimizing queries using EXPLAIN and query optimization techniques
- Importing and exporting data using MySQL utilitie
- Creating user-defined functions and calling them in queries
- Introduction to database normalization and its importance
- Refactoring database schema for normalization
- Introduction to database indexing and its benefits
- Analyzing query execution plans and optimizing indexes
- Introduction to advanced topics in MySQL (replication, clustering, etc.)
- Integrating MySQL with other programming languages (PHP)
And lots more

  • Module 7
  • 7/8

HTTPS, DOMAIN AND HOSTING

-Introduction to HTTP
-HTTP Parameters, Messages, Request, Response, Methods, Status Code, Header Fields Registration, Authentication, Caching, URL Encoding, Security
-Introduction to Domain Name
-Conducting Domain Name Search
-Conducting Domain Name Search
-Hosting Providers
-Overview of Cpanel
-Hosting your first website

  • Module 8
  • 8/8

Capstone Projects

-Build a Standard Personal Portfolio
-Build Multiple Pages Company Website
-Build Simple games using JavaScript
-HR Management System
-Build an E-commerce website
-Build simple student management system

Enrol Now

Have Questions? Let us know

Online Live Classes Available

You can now learn from your Home or offices with our Instructor-Led live online, interactive training on ICT and computer skills. Live Online classes feature all the same benefits of live instructor interaction while saving on travel time and cost. You can also have your classes recorded, which you can watch again for revision. All online classes include practical hands-on – all you need is internet access

Enrol Now
  • N 500,000.00
Enrol Now
  • Duration: 16 weeks
  • Language: English
  • Morning Session: 9am - 1pm
  • Afternoon Session:2pm - 5pm
  • Weekend:Available on Request

Other courses