my report
my report
TECHNICAL REPORT
ON
STUDENTS INDUSTRIAL WORK EXPERIENCE SCHEME (SIWES)
UNDERTAKEN AT
MBARA OZIOMA COLLEGE OF TECHNOLOGY
ICT UNIT
BY
CHIMAUZO CHIMDIKE OBIJURU
MATRIC NO: ND/CSET/22/006
SUBMITTED TO
THE DEPARTMENT OF COMPUTER SOFTWARE ENGINEERING
TECHNOLOGY
FACULTY OF ENGINEERING
MBARA OZIOMA COLLEGE OF TECHNOLOGY, EHIME MBANO IMO
STATE
IN
PARTIAL FULFILMENT OF THE REQUIREMENTS FOR THE AWARD
OF NATIONAL DIPLOMA IN COMPUTER SOFTWARE
ENGINEERING TECHNOLOGY.
ACKNOWLEDGEMENT
I like to thank God Almighty for his perseverance to me, my parents for the
privilege they have given me even though things are hard for them, Engr.
Ifeanyi, for his knowledge, patient and understanding he endured throughout
the course of my IT with him
1
DEDICATION
I like to dedicate this report to God Almighty for his grace and mercy
towards me and giving me the strength to write this report and to all students
who might find difficulty in their studies, hopefully this will help ease up the
pressure.
I would also thank all my friends whom in one way or another helped me on
this training and in future academic adventures.
2
CHAPTER ONE
Governing Committee:
Determine the educational character and academic direction of the university; approve
the mission and strategies aims of the university including the strategic framework, and the key
indicators of the school performance. They are charged with the general control and
superintendent of the policy, finances and property of the university including its public relations.
Rector:
Calls and chairs the academic senate and the board of governors; monitors the
functioning of the college and services offered; exercise disciplinary powers, over professors,
lecturers, and students, assisted by the board, meeting the deans.
Registrar:
The registrar is the chief administrative officer of the college for which he appoints
officers to act on his behalf. He processes registration requests, schedules classes and
maintains class lists, enforces the rules for entering and leaving classes, and keeps a
permanent record of grades and marks.
Dean of Academics:
They verify the adequacy of instruction, monitor academic integrity, confer degrees and
are responsible for student recruitment, admission, and academic progress.
Dean of Student Affairs
Resolve student complaints, problems, and conflicts; analyze, apply, and explain laws,
regulations, and policies to students and student body; advise all groups and clubs and assure
delivery of adequate health care and legal services; and address students behavior.
HoDs
The prime role of the Head of the Departments is to provide strong academic leadership;
manage and develop the department to ensure it achieves the highest possible standards of
excellence in all its activities.
Director of Exams and Record:
Maintenance of student files and records; custodian of post examination answer
booklets, questions and marking schemes; supervisors the conduct, monitoring and provision of
other logistic support for all institute examinations.
Director of Works
Direct works and maintenance operations by identifying requirements, predicating or
forecasting needed resources provide oversight functions for minor construction projects, capital
projects repairs or improvement and daily repairs tasks.
Director of SIWES:
Supervise and monitor students on industrial attachment.
3
DIRECTOR OF ICT
To handle and coordinate those ICT services that are integrated within the university’s
ICT infrastructure; define a control and management structure for the development and
execution of ICT policies, strategies and services.
4
TABLE OF CONTENT
Types of websites
Breakdown
What is wordpress
Plugins
Types of plugin
5
Domain name and hosting
Component of domain
Hosting
Types of hosting
Projects I worked on
Problem statement
Literature review
Summary
6
7
8
CHAPTER TWO
INTRODUCTION TO WEBSITE DESIGN
A website is essentially a collection of web pages and related content that are all
linked together and accessible under a single domain name. Think of it like a book,
where the website is the book itself, and each individual web page is a chapter
within that book.
9
Collection of Web Pages: A website is made up of multiple web pages, which are
individual documents containing text, images, videos, and other multimedia
elements. These pages are all connected through hyperlinks, allowing users to
navigate between them. A major future of a website is that it has a unique address
on the internet made of it specifically, this address cant be made for more than one
website [ www.example.com] or [www.example.com.ng],These are how a web
address is .
The content on a website is usually related to a specific topic or purpose, whether
it's a business, organization, or individual. Which means the picture,videos, etc are
usually related to what the website is all about, what is said to be a website are
accessible to anyone that has an internet connection and also a web browser or
google search engine
Web Pages: These are the individual documents that make up the website, each
with its own specific content and purpose.
Navigation: This refers to the way users move around the website, usually through
menus, links, and search bars.
Content: This includes all the text, images, videos, and other multimedia elements
that are displayed on the website.
Functionality: Some websites offer interactive features, such as forms, polls, and
e-commerce capabilities.
Types of Websites:
10
2. e-commerce website:- e commerce is a type of a website known as a shopping
site where individuals and organizations sell their product most at time advertise a
future product . it basically a shopping website where individuals can buy and sell
online
4. Blog Websites: this type of website is used To share information, opinions, and
insights on a particular topic.
Website design is the process of planning, creating, and arranging the elements of a
website to achieve a specific purpose.
It involves a mix of visual design, user interface design, and user experience design
to make a website that is not only aesthetically pleasing but also functional and
easy to use.
11
BREAKDOWN
Planning: This stage involves defining the website's purpose, target audience, and
goals. It also includes creating a sitemap to outline the website's structure and
content.
Creating: This is where the visual design elements are developed, such as the
website's layout, color scheme, typography, and imagery.
Arranging: This involves organizing the website's content and elements in a way
that is easy for users to navigate and understand
Visual Design: This focuses on the aesthetics of the website, including the
use of colors, fonts, images, and graphics to create a visually appealing and
engaging experience.
User Interface (UI) Design: This focuses on the interactive elements of the
website, such as buttons, forms, and menus, to ensure they are user-friendly
and intuitive.
12
Elements of Website Design:
User Experience: Good website design makes it easy for users to find what
they are looking for and have a positive experience on the website.
13
Web Development Languages: HTML, CSS, JavaScript
CHAPTER THREE
WORDPRESS
WordPress is a powerful and versatile platform that's used to create and manage
websites. It's the most popular Content Management System (CMS) in the world,
14
powering a huge percentage of websites on the internet. Here's a breakdown of
what WordPress is all about:
What is WordPress?
Open Source: WordPress is free to use and modify. This means anyone can
contribute to its development, create themes and plugins, and customize it to fit
their needs.
Flexible: WordPress can be used to build all sorts of websites, from simple blogs
and personal websites to complex e-commerce stores, online magazines, and
membership sites.
Plugins: Plugins are like add-ons that extend the functionality of WordPress. There
are plugins for everything from improving SEO to adding contact forms and
creating online stores.
15
Two Versions of WordPress
Cost-Effective: WordPress software is free, and there are many free themes
and plugins available.
Large Community: You can find plenty of support and resources online.
16
8. Create Content: Start adding pages, posts, images, and other content to
your website.
THEMES
Wordpress themes can be said to be the skin and structure of your website. It
controls the visual appearance (colors, fonts, layout) and, to some extent, the
functionality of your site. It's like the clothing and architecture of your online
house. You can change themes without losing your content (your furniture and
belongings), but the house (website) will look and feel different.
Appearance: Themes dictate the overall look and feel of your website,
including:
17
○ Page Templates: Pre-designed layouts for specific pages (e.g.,
contact page, blog archive).
○
○ Custom Post Types: Ways to organize content beyond standard posts
and pages.
● Theme Options: Settings to customize various aspects of the theme.
●
Define Your Needs: What is the purpose of your website? (Blog, business
website, online store, portfolio, etc.)
Consider Your Audience: Who are you trying to reach with your website?
Design: Choose a design that aligns with your brand and target audience.
Reviews and Ratings: Check what other users say about the theme.
Support: If you're not comfortable with coding, ensure the theme developer
offers good support.
18
PLUGIN
Plugins are like apps for your WordPress website. They add extra features and
functionality that aren't included in the core WordPress software. Think of them as
tools in your toolbox that help you build and customize your website exactly how
you want it. Plugin are the most crucial part of website design/building
NOTE;- make sure your plugins are all up to date in order to prevent hackers and
cyber hackers from hacking your website.
Extend Functionality: Plugins allow you to add a wide range of features to your
website, such as contact forms, e-commerce capabilities, SEO optimization, social
media integration, image galleries, membership management, and much, much
more.
TYPES OF PLUGIN
2. Security Plugins
19
3. Performance Plugins
4. Backup Plugins
6. E-commerce Plugins
NOTE;- there are more plugin being developed everyday so its important to be up
to date and to make more research on themes and plugins cuz they are the in and
out of a website structure
CHAPTER FOUR
Domain which can also be known as domain name can be said to be the name of
your website address which is what people type in on there web browser or goggle
engine to find your website on the internet.
20
Human-readable: Domain names are designed to be easy for people to remember
and type, unlike the numerical IP addresses that computers use to communicate.
Unique: Each domain name is unique, meaning no two websites can have the same
domain name.
Accessibility: Domain names make it easy for people to find your website.
It's important to know that When you register a domain name, your contact
information is typically made public in the WHOIS database. Domain
privacy services (often offered by registrars) mask your contact information
to protect your privacy.
After registering a domain name, you can manage it through your registrar's
control panel. This includes:
Changing DNS settings (which direct your domain name to your web
hosting).Renewing your domain name registration.Setting up subdomains (e.g.,
blog.yourwebsite.com
21
Components of a Domain Name:
Second-Level Domain (SLD): This is the main part of your domain name,
and it's what people will most often associate with your website (e.g.,
"google" in google.com, "example" in example.com). This is the name you
choose to represent your brand or website.
Top-Level Domain (TLD): This is the last part of your domain name, and it
indicates the type of website or its purpose (e.g., .com, .org, .net)
HOSTING
1 Shared hosting
2 VPS [virtual private server
3 dedicated hosting
4 cloud hosting
5 managed hosting
Each type of hosting has what is called a PROS and CONS depending on
factors like budget,website size,and traffic expectations.
SHARED HOSTING
22
Multiple websites share a single server resource [like [CPU,MEMORY AND
STORAGE]. It is often the most affordable option but can be slower due to shared
resources .
DEDICATED HOSTING
This provides maximum performance, security, and control but comes with a
higher cost and requires more technical knowledge.
CLOUD HOSTING
Your website is hosted on a network of servers, allowing for greater
flexibility and scalability. It can handle traffic spikes better than traditional
hosting methods
MANAGED HOSTING
A service where the hosting provider takes care of the server maintenance,
update,and security. This is ideal for users who don't want to manage the
technical aspects.
CHAPTER FIVE
WEBSITE BUILDING
Website building seems like a big task, but breaking it down into steps can make it
much more manageable. Here's a general guide to help you build a website.
23
1 define your purpose and goals
2 choose a domain name
3 select a hosting provider
4 choose a website building platform
5 design your website
6 create your content and pages
7 optimize for SEO [search engine optimization]
8 test your website
9 launch your website
10 maintain and update your website
Wordpress apart from being a website building platform it's also as a technical
foundation. that enables its flexibility and extensibility.
. Programming Languages:
CSS: This is used to style the appearance of your website, including layout,
colors, fonts, and overall design.
24
2 Database:
3. Web Server:
Apache or Nginx: WordPress needs a web server to host your website's files
and make them accessible to visitors. Apache and Nginx are the most
popular web servers used with WordPress.
WordPress Core: This is the heart of WordPress, consisting of the files and
code that provide the basic functionality of the CMS. It handles user
management, content creation, theme and plugin management, and more.
5. Themes:
Templates: Themes use template files (usually PHP files) to define the
structure and layout of different parts of your website, such as the header,
footer, single posts, pages, and archives.
Stylesheets: Themes use CSS stylesheets to control the visual design of your
website.
Plugins:
25
7. APIs (Application Programming Interfaces):
8. Template Hierarchy:
9. Loop:
Hooks:
26
RELATIONSHIP BETWEEN WORDPRESS AND CODING
1 Troubleshooting
4 Advanced Customization
In summary:
CHAPTER SIX
DIGITAL MARKETING
27
Search engine optimization:-this is the process of optimizing a website to
rank higher in search engine result, increasing visibility and organic traffic.
PROJECTS I WORKED ON
1. Building a corporate website using the wordpress platform and on the building
of the website I used a popular theme known as the DIVI THEME. I also used
some plugins like wpforms etc . I was able to finish these practical within a week
from the beginning, i was able to learn more and the basics of website design using
the divi theme.
2. Building an ecommerce website with the experiences i gained from building the
corporate a was able to build an e-commerce website but in this case i also used a
different theme but also well known theme which is called the ELEMENTOR
THEME using the elementor theme i was also able to learn the basics of the
elementor theme and how it works, it was not vastly different from the divi theme
and that's why it also took me five days to complete this website to a good
standard.
28
3. TROUBLESHOOTING A LAPTOP:- at my IT i also learned how to clean a
system carefully and gently although being a software student a learned alot from
that aspect of hardware on my training it was good and awesome training that is
breathtaking and worth learning.
The last but not the list was my Portfolio website although I was unable to
engage myself on the practical aspect. I was able to learn the theoretical term
which I know. Given more time I will be able to own my stand on the places I
didn't quite understand.
PROBLEM STATEMENT
The company I underwent my IT training was more problem free in almost all
aspects but throughout my industrial training ,I noticed that the company struggled
with inconsistent timekeeping and practice ,leading to inefficient decision -making
and operational delays. Despite adding more hours on the arrival and dismissal, the
lack of time keeping and standardized approach result in discrepancies and
confusion among departments. This issue emphasized the need for a unified timing
the system need to improve on a untimeliness and streamline business processes
LECTURE REVIEW
The lectures during my training were more or less insightful and provided a strong
theoretical foundation to complement the practical experience I gained in the field.
SUMMARY
29
In summary, during my industrial training I gained practical experience and
valuable insights. The training provided an opportunity to apply theoretical
knowledge in a real world setting ,allowing me to understand the operation
challenge and workflows of the company. I was involved in many tasks ,
additionally I participated in various works and lectures that enhanced my
understanding of industry tools and practice. Most of the tutorials I went through
not only improved my technical abilities but also deepened my understanding of
the industry's dynamics , preparing me for future career opportunities.
30
31