LATEST NEWS UPDATES

News Release : NIIT organizes workshop on Artificial Intelligence            News Release : Graduation Class 2017 - NIIT Accra            News Release : NIIT Tema offers scholarship to SHS students - 2017            News Release : NIIT Tema Digital Art Festival January 2017            News Release : NIIT Tamale holds ICT Drawing Competition            

Programmes

Certificate Programs: Web Design And Management Tools

Certificate In Web Development

WEB DESIGN AND MANAGEMENT TOOLS / CERTIFICATE IN WEB DEVELOPMENT

INTRODUCTION

In today’s scenario, an organization makes a global presence through Internet. This requires design and development of websites.
The designing of websites involve creation and enhancement of various graphic items, such as logos, illustrations, and advertisements as per client requirement. Therefore, it is essential for the designers to create appealing, aesthetic, and interactive Web pages.

Apart from being aesthetically appealing, these websites should be dynamic and data-driven. MySQL is a popular open-source relational database whereas  PHP is the scripting language used for developing dynamic data-driven websites. PHP with a MySQL database is a powerful combination because of the stability, the lower server costs (Linux Servers - Apache HTTP Servers) than hosting on other platform offerings.

This course covers fundamentals of programming as well as relational database management system (RDBMS). In addition, the course covers creating Web applications using MySQL and PHP.
 

Objectives of this course are:

  • Understand Programming Logic and Techniques
  • Understand relational database concepts
  • Create and use databases and tables
  • Insert, modify, delete, and retrieve data on MySQL
  • Develop data-centric dynamic Web applications using MySQL and PHP
  • Debug MySQL applications
  • Manage the use of available storage engines
  • Use MySQL Connecters
  • Implement Transactions
  • Develop procedures and triggers
Prerequisites:

> Programming Logic and Techniques
> Web Content Development
> Basic knowledge of Database

 

COURSE CONTENTS/MODULES

Developing Advanced Applications with MySQL and PHP

After completing the course on Developing Advanced Applications with MySQL and PHP,students will be able to:

 

  • Define programs and programming languages
  • Define various tools for problem solving
  • Represent logic by using pseudocode
  • Represent logic by using flowcharts
  • Represent decisions in a pseudocode and flowchart
  • Use the dry- run table
  • Represent logic of a repetitive processes
  • Represent logic using a modular approach
  • Create an entity-relationship model
  • Map an entity-relationship diagram to tables
  • Normalize and denormalize data in tables
  • Verify the correct installation of the LAMP Components
  • Utilize the basic components of PHP to build a foundation for more complex web applications
  • Understand the basic components of MySQL to build a foundation for the development of fully dynamic and database-driven sites
  • Manage Databases within MySQL
  • Manage Tables within MySQL
  • Utilize SQL query commands to retrieve data from the MySQL Database
  • Utilize SQL expressions
  • Manipulate table data using the SQL Data Manipulation Language (DML) commands
  • Retrieve data from multiple MySQL tables using Joins
  • Create web based forms that interact with the end user and the data within MySQL
  • Utilize session handling within PHP to track user-specific behavior and preferences.
  • Utilize error and exception handling in PHP to detect, log and report issues that may arise during program execution
  • Integrate PHP's object oriented programming (OOP) functionality into the design of web applications
  • Authenticate user identities utilizing PHP built-in authentication capabilities and MySQL's userand privilege management capabilities
  • Securing PHP and MySQL to improve the integrity of the application and subsequent data
  • Describe the MySQL client/server architecture
  • Invoke MySQL client programs
  • Decribe the MySQL connectors that provide connectivity for client programs
  • Select the best data type for table data
  • Manage the structure of your databases
  • Use the SELECT statement to retrieve information from database tables
  • Use expressions in SQL statements to retrieve more detailed information
  • Utilize SQL statements to modify the contents of database tables
  • Write multiple table queries
  • Use nested queries in your SQL statements Transactions
  • Create "virtual tables" of specific data
  • Perform bulk data import and export operations
  • Create user defined variables, prepared statements and stored routines
  • Create and manage triggers
  • Acquiring metadata
  • Debug MySQL applications
  • Use of available storage engines
  • Optimizing queries



CAN'T FIND WHAT YOU'RE LOOKING FOR?

Try our extensive database of FAQs or submit your own question...

Connect with Us