TOTAL QUALIFICATION TIME
40 HOUR
EXAM CODE
Pre/ Mid and Post Assessments (Local Achievement)
NQF LEVEL
5
COURSE DESCRIPTION
Web development is the process of developing websites for hosting via intranet or internet. For developing and designing a website, you need to know some of the languages such as HTML, CSS, JavaScript, PHP, MySQL and more.
The Advanced Web Development Course is designed to teach you the essential language skills along with the system of selecting a web host, choosing your niche, building rich content for your website and more. The course also shows you how to promote your website through SEO techniques and backlinks. You will explore the different ways of designing a website. The final section of the course deals with PHP programming and teaches you how to use PHP and MySQL for making dynamic web applications.
Upon completion, you will be able to create a dynamic website and able to do the basic SEO for boosting your website.
LEARNING OUTCOMES
Upon completion of the course, learner is expected to: |
|
|
CO1 |
Interpret, identify and debug issues related to the development of web applications |
|
CO2 |
Illustrate and develop interactive web applications using embedded server-side scripting language PHP |
|
CO3 |
Explain MySQL for data management and manipulate MySQL with PHP |
|
CO4 |
Summarize PHP scripts to manage server-side operation |
|
CO5 |
Instantiate design patterns for developing web applications |
|
COURSE OUTLINE
Coding for Web Development
- HTML
- CSS
- Web Design & Development: HTML5, CSS3 and JavaScript
Web Development
- What Are Niche Website?
- The Role Of Visualization In Education
- Identify Your Best Platform Or Software
- Select A Web Host
- Collect Your Site
- Building A Content Rich Website
- Build Backlinks
- Use SEO, Multimedia And Social Sites
- Use Analytics
Design & Planning
- How to Choose the Best Website Design for Your Business
- What’s in a Domain Suffix?
- Website Design Terminology
- CSS Explained
- Website Designs with Staying Power
- How Can I Build my Website for Free
- Six Steps to Website Design for Beginners
- Dreamweaver or CoffeeCup for Website Design
- Using Dreamweaver to Create your Site Layout
- Three Crucial Steps to Creating Your Website
- Dos and Don’ts of Website Creation
- SEO Basics for Effective Website Design
- Ideas for Your Personal Website Design
- Ideas for Your Internet Business Website Design
- Immediately Applicable Design Tips for a User-Friendly Website
- 6 Reasons to Create a Website
- Common Website Design Mistakes
- Too Much or Too Little
- Why Successful Website Development Does Not Stop at Design
- Ideas for Your Personal Website Design
- How to Create a Social Networking Website to Enhance your Business
- Tips for Designing an Affiliate Website
- How to Use WordPress for your Website
- Top 14 Reasons to Create a Blog
- More Tips for Designing a Successful Blog
PHP Programming
- Welcome to the world of programming!
- Getting Started
- Let’s Start Coding!
- PHP Strings
- PHP Variables
- Useful Variables
- PHP Includes & Problem Solving
- Tip When Creating Inc Pages
- Redirecting Using PHP
- Multiple Conditions
- PHP Arrays
- PHP Loops
- Note on PHP Math Functions:
- Functions
- PHP Sessions
- Cookies
- Introduction to MySQL
- Making The Connection
- Inserting Data
- Deleting / Removing Data
COURSE FORMAT
The taught instructor-led course will be a suitable mix of lectures, tutorials, workshops, case studies, videos and hands on practical exercises. Delegates will be given immediate opportunities to apply what they have learned with real life problems and case studies. A comprehensive course workbook is at the core of this course and delegates will also be guided through additional material in the instructor-led sessions.
PREREQUISITES
There are no specific prerequisites for candidates pursuing these qualifications, it is imperative to ensure that they possess the potential and have ample opportunities to successfully achieve the qualification.
Minimum age requirement : 16 years
CAREER PATHWAYS AND JOB ROLES
- Junior Web Developer
- Front-End Developer
- Back-End Developer
- Full-Stack Developer
- Senior Developer or Technical Lead
- Technical Architect or Project Manager