This course explores the use of the three most popular open source web-based content management systems—WordPress, Joomla, and Drupal—to create dynamic and flexible websites and landing pages. Participants explore the fundamentals of planning dynamic websites, CMS database management, developing CSS-controlled site templates, and creating database-driven websites through the planning and creation of their own topic-based sites.
Intended learning outcomes
Knowledge &understand
Define CMS sites
Know the difference between WordPress.com and WordPress.org
Know the permissions for WordPress users
Know the difference between Posts and Pages
mental skills
Upload WordPress on a localhost
The student can create a system administrator and other accounts
The student can add content to the site, whether it is an image, audio or video file, or even a PDF file
The student's knowledge of the necessary procedures in case of website crash
Practical & professional skills
Ability to install plugins
Ability to install and customize themes design templates
Ability to create posts and pages on WordPress
Use protection software such as 2FA
Use intrusion prevention techniques such as Google reCAPTCHA
General and transferable skills
Submit assignments and write reports
Create user accounts and know the required permissions
Download and install the latest updates from the Internet for all programs and add-ons
Record tutorial videos and post on YouTube
Teaching and learning methods
Some video lectures on YouTube
PDF lectures are on the ClassHub learning platform.