Ms. Nusrat Jahan Rubaiya Hafiz

42
WEB APPLICATION DESIGN AND DEVELOPMENT IN PHP BY Md.Alif Bin Yea Safi ID: 172-15-9908 AND This Report Presented in Partial Fulfillment of the Requirements for the Degree of Bachelor of Science in Computer Science and Engineering Supervised By Ms. Nusrat Jahan Sr. Lecturer Department of CSE Daffodil International University Co-Supervised By Rubaiya Hafiz Sr. Lecturer Department of CSE Daffodil International University DAFFODIL INTERNATIONAL UNIVERSITY DHAKA, BANGLADESH OCTOBER 2020

Transcript of Ms. Nusrat Jahan Rubaiya Hafiz

WEB APPLICATION DESIGN AND DEVELOPMENT IN PHP

BY

Md.Alif Bin Yea Safi

ID: 172-15-9908

AND

This Report Presented in Partial Fulfillment of the Requirements for the Degree of

Bachelor of Science in Computer Science and Engineering

Supervised By

Ms. Nusrat Jahan

Sr. Lecturer

Department of CSE

Daffodil International University

Co-Supervised By

Rubaiya Hafiz

Sr. Lecturer

Department of CSE

Daffodil International University

DAFFODIL INTERNATIONAL UNIVERSITY

DHAKA, BANGLADESH

OCTOBER 2020

©Daffodil International University i

APPROVAL

This Project titled “WEB APPLICATION DESIGN AND DEVELOPMENT IN PHP”,

submitted by Md. Alif Bin Yea Safi,ID: 172-15-9908 to the Department of Computer Science

and Engineering, Daffodil International University, has been accepted as satisfactory for the partial

fulfillment of the requirements for the degree of B.Sc. in Computer Science and Engineering and

approved as to its style and contents. The presentation has been held on 08/10/2020.

BOARD OF EXAMINERS

Dr. Syed Akhter Hossain Chairman

Professor and Head

Department of Computer Science and Engineering

Faculty of Science & Information Technology

Daffodil International University

Md. Zahid Hasan Internal Examiner

Assistant Professor

Department of Computer Science and Engineering

Faculty of Science & Information Technology

Daffodil International University

Most. Hasna Hena Internal Examiner

Assistant Professor

Department of Computer Science and Engineering

Faculty of Science & Information Technology

Daffodil International University

Dr. Mohammad Shorif Uddin External Examiner

Professor

Department of Computer Science and Engineering

Jahangirnagar University

©Daffodil International University ii

DECLARATION

We hereby declare that, this project has been done by us under the supervision of Ms. Nusrat

Jahan, Sr. Lecturer, Department of CSE Daffodil International University. We also declare that

neither this project nor any part of this project has been submitted elsewhere for award of any

degree or diploma.

Supervised by:

Nusrat Jahan

Sr. Lecturer

Department of CSE

Daffodil International University

Co-Supervised by:

Rubaiya Hafiz

Sr. Lecturer

Department of CSE

Daffodil International University

Submitted by:

Md.Alif Bin Yea Safi

ID: 172-15-9908

Department of CSE

Daffodil International University

©Daffodil International University iii

ACKNOWLEDGEMENT

First we express our heartiest thanks and gratefulness to almighty God for His divine blessing

makes us possible to complete the final year project/internship successfully.

We really grateful and wish our profound our indebtedness to Ms. Nusrat Jahan, Sr. Lecturer,

Department of CSE Daffodil International University, Dhaka. Deep Knowledge & keen interest of

our supervisor in the field of “Web Development” to carry out this project. His endless patience

,scholarly guidance ,continual encouragement , constant and energetic supervision, constructive

criticism , valuable advice ,reading many inferior draft and correcting them at all stage have made

it possible to complete this project.

We would like to express our heartiest gratitude to Dr. Syed Akhter Hossain professor and

Head, Department of CSE, for his kind help to finish our project and also to other faculty member

and the staff of CSE department of Daffodil International University.

I sincerely thank Imtiaz Ahmed Milon as his trainer and skilled job. The Daffodil family would

like to thank all those who gave me this opportunity to work with him and learn many of the best

things in my life. Also, I got a lot of people who helped me a lot in the formation. I truly thank

all those who helped me unconditionally.

Finally, we must acknowledge with due respect the constant support and patients of our parents.

©Daffodil International University iv

ABSTRACT

An internship as a “WEB APPLICATION DESIGN AND DEVELOPMENT IN PHP”, is now

one of the great aspects of a computer professional career. This internship report is for finishing

my BSc. Daffodil International University in Computer Science, Improving and utilizing the

knowledge gained during my studies. The main goal of this internship was web design and

development. There are many programming languages to develop a web-based application or

software. I have joined skill jobs training institute and technology and there I have learned all kind

of official manner, communication with a colleague, how to perform duties etc. Some of language

is only used for the frontend and backend design of the software. For example- HTML, CSS, JS,

PHP and WordPress among various web technology are some programming language develop the

frontend of an application. PHP, Java scripts, SQL Bootstrap Framework etc. are used at the

backend. Nowadays frameworks are basically structured programming by using model, view and

controller which is also called MVC. This internship The report contained all the details related

to web design and development and all the details of my experiences during my entire internship.

©Daffodil International University v

TABLE OF CONTENTS

CONTENTS PAGE NO.

Acknowledgements iii

Abstract iv

List of Figures vii

CHAPTER

Chapter 1: Introduction 1-03

1.1 Introduction 1

1.2 Motivation 1

1.3 Internship Objectives 2

1.4 Introduction to the Company 3

1.5 Report Layout 3

Chapter 2: Organization 04-07

2.1 Introduction 4

2.2 Product and Market Situation 4

2.3 Target Group 5

2.4 SWOT Analysis 6

2.5 Organizational Structure 8

Chapter 3: Tasks, Projects And Activities 08-23

3.1 Daily Task and Activities 9

3.2 Events and Activities 9

3.3 Project Task and Activities 10

3.4 Challenges 24

Chapter 4: Competencies And Smart Plan 26

4.1 Competencies Earned 26

©Daffodil International University vi

4.2 Smart Plan 26

4.3 Reflections 26

Chapter 5: Conclusion And Future Career 28-29

5.1 Discussion and Conclusion 28

5.2 Scope for Further Career 29

REFERENCES 30

APPENDICES 31

Appendix A: Internship Reflection 31

Appendix B: Company Detail 31

©Daffodil International University vii

LIST OF FIGURES

FIGURES PAGE NO.

Figure 2.4.1: SWOT Analysis 6

Figure 2.5: Organization Structure Diagram 8

Figure 3.3.1: First/Front Page 10

Figure 3.3.2: First/Front Page 11

Figure 3.3.3: First/Front Page 11

Figure 3.3.4: First/Front Page 12

Figure 3.3.5: First/Front Page 12

Figure 3.3.6: First/Front Page of the News Portal 13

Figure 3.3.7:Category View of the News Portal 14

Figure 3.3.8:Single News View of the News Portal 15

Figure 3. 3.9:Database Tables 16

Figure 3. 3.10:Admin Panel/Dashboard of WordPress 16

Figure 3. 3.11 Front Page (Products) 18

Figure 3.3.12:Category View of the page 20

Figure 3. 3.13:Admin Panel of shoping portal 22

Figure 3. 3.14:Admin Panel order list 23

Figure 3. 3.15:Admin Panel Product Upload 24

©Daffodil International University 1

CHEPTER 1

INTRODUCTION

1.1 Introduction

It’s known that internships get experiences from various organizations that will greatly help to

establish a relation in theoretical knowledge and practical knowledge. Add valuable experience

such as running an office or computer equipment, managing situations at the same time, organizing

and analyzing data, budgeting and improving work, writing, speaking as well as software

development with systems development life cycle (SDLC). It’s important to understand how to

communicate to supervisors, peers and strangers. Obtain a good knowledge of computer

programming including the design and development of Web applications.The internship was about

front desk work experience with the modern web technologies from the very first or the scratch

such as HTML, CSS, PHP,LARAVEL and other languages and an introduction to web based

application development with the demand of current age and the client satisfaction. This internship

will involve dynamic and challenging opportunities and help to trace the best career. This is a great

opportunity to gain hands on hands experience on web application development and step to the

first stair in huge ERP or Application Development.

1.2 Motivation

An Internship can add practical experience in real life programming and software development life cycle.

It is very important to know the theoretical knowledge and apply it in real world in order to increase our

experience in the labor market in the software engineering sector. The respect of all the rules and regulations

of the company during my intern period it helps me to become professional in my job. The internship

competency helps me meet the challenge of the current job market. To become a full stack website

Developer. There are lots of opportunity in web development area. Easy to learn compare to other

language. I worked with an internship program to develop myself for creating the best career as a

web application developer or a web programmer. I believe that this career is the most powerful

career. Again this job has a super dynamic environment that will help me to grow more in the next

decade and will help me to create a start-up. They helped me and the other employee in learning

new technologies, strategies and various idea those will help for the growth of any company and

the best team. Again that may help Seeking for a challenging and creative job in a dynamic and a

©Daffodil International University 2

better work place where I can use my strong technical knowledge and skills.I hope this internship

will provide me the perfect opportunity for my future career.

1.3 Internships Objective

Understand the concept and structure of web application design and development. Observe

interpersonal and organizational dynamics. Possibilities of technical skills.Increase

communication skills. Requirement Collections and Implementing. Project Testing, Bug hunting

and Client Handling. Know all kinds of official knowledge and polices. create a unique and

dynamic website. Create the frontend design of the website using HTML, CSS.Represent the

frontend design dynamically site using PHP and Laravel framework. I’ve gained the knowledge

about web technology and a major area of web programming languages. There was a perception

that was the importance of the websites and mobile applications for the Institutions, Businesses,

Brandings, Personals,Spreading the News, Discussions, Communication and the other purposes is

so much what is hard to describe in words. I’ve experienced on the office environment for express

my career in the future. I realized the strength of team work. That internship increased my sense

and responsibility and good work habits maintaining the time line. Now I can implement my

innovative ideas, skills and creativity for develop my career in the best job sector in the world.

1.4 Introduction to the Company

Skill.jobs.Limited

Skill.Jobs originated from JobsBD. The global job market is based on our past 20+ experiences,

especially the latest work trends, skills metrics, technological advances, modern company needs

and expectations.com, Bangladesh's first job portal and later only. The idea was to make our

position more unique and specific as we worked. To express the attention of the companies and to

pay more attention to the patterns of its services Skilled Jobs has been named for Shaw.

Further steps of being one of the best IT.

Skilled Jobs will prepare job seekers for the relevant industry by enhancing and developing the

skills of job seekers, bringing opportunities for job seekers and acting as advocates for them in the

HR world. Skills Jobs has started its operations simultaneously in Bangladesh and Malaysia and

will soon it's going to start same in Australia UK and UAE. On the other hand, Skill Jobs will

make the job easier and simpler by helping job seekers find the right candidate with the necessary

©Daffodil International University 3

skills rather than forwarding a huge database. Skills.Jobs will provide necessary training to the

employees of various organizations and corporate organizations.

The founder of skill jobs is Dr. Md. Sabur Khan. Skills jobs is an Institute at Daffodil International

University. We name skills jobs as a service provider that builds a bridge between skilled

candidates and employers. Skills.Jobs will monitor trends and provide both hands-on training and

online training to prepare students, new graduates and job seekers at all levels for future jobs and

careers.

Vision

Skilled Jobs is one of the best IT companies in Bangladesh and skilled programmer and IT engineer

through training.Skills.Jobs will keep an eye on trends and provide both hands-on training and

online training to prepare students, new graduates and job seekers of all levels for future jobs and

careers. Skilled.Jobs builds a bridge between skilled candidates and employers as skilled service

providers. Skills.Jobs will provide necessary training to the employees of various organizations

and corporate organizations.

1.5 Report Layout

A report design is an archive that goes about as a format or visual that characterizes

the standpoint of a report. A report format will normally utilize tables to organize

content, where the report contains information fields, content or picture.

I try to present my work in different chapters for this, I did at the beginning, introduce the

introduction, the motivation, the purpose of the practices, Objectives of the practices, the details

and the design of the company. Then present the Organization market situation and product,

organizational structure and challenges. After that, I showed the project that I developed in this

internship.

And I'm writing about how to implement other tasks after a task and I'm trying to highlight the

abstracts I faced in this project. And I also talked more about my future work, what I learned, how

I could use it in the future, and how much more I knew. Finally, I am able to done real client

projects.

©Daffodil International University 4

CHAPTER 2

ORGANIZATION

2.1 Introduction

During my university years I found Different perspective of modern technology that I can chose

to work with.

One of them is Web Application Development. Then I got a workplace on this topic in Skill.jobs

Limited. Here I learned how to be a professional Web developer; I learned all those things I needed

to do a job.

Competition in everything that happens in the modern world, in the case of technology, does not

wait that’s why technology is improving day by day. To work with technology, there are many

professional skills, what the Skill.jobs Limited taught me. I learned HTML5, CSS3, Bootstrap,

JavaScript, JQUERY, PHP, MYSQL, LARAVEL and many more with which I can improve the

application.

Finally, I can say that it helped me to become an expert Web Developer So I sincerely thank my

university and the Skill.jobs Limited for this opportunities.

Skill.jobs Limited has given the best IT services like Web Development, Mobile Application

Development, Game Development, ERP,CRM, POS, E-Commerce Solution, IOT, Domain-

Hosting Service, ICT training.skill.jobs has the first and only theme market place in Bangladesh.

2.2 Product and Market Situation

Python for Data Science and Machine Learning

Real Life Advanced Digital Marketing

100% ICT Scholarship for Generation

Online Outsourcing with Digital Marketing

Real Life Web Application Development on Java

©Daffodil International University 5

Graphics Design with short course

CCNA

Real Life Web Design & Development on PHP (Larravel Framework)

. English for Communication (IELTS)

Online Outsourcing with Digital Marketing

Advanced Excel

Real Life Web Application Development on Java

Real Life Web Application Development on Java

2.2.2 Market Situations

Skill.jobs has created the most valuable market situations for their fair and fast

services with reliable costing. Popular-IT gives the services of various training of

Computer. And in this present age this has a lot of possibilities among the modern

business competitions. Again the training of ICT such as Web Design, Web

Development, Graphic Design, Logo Design, Lead Generations, SEO, Server

Management and Trendiest ICT service Print on Demand.

2.3 TARGET GROUP

By rapidly changing the world, every organization and company must develop computer and

technology skills to remain competitive and successful. IT infrastructure with digital service

facilities should be appropriate for all office segments and the skills of all professionals in all

business, industry and service sectors. To meet their goals Venus It Ltd moving forward with the

right initiatives. Skill.jobs Limited vision is to bring happiness to customers and employees.

©Daffodil International University 6

2.4 SWOT Analysis

SWOT responds to strengths, weaknesses, opportunities and threats. The SWOT analysis aims to

identify the main internal and external factors that all factors consider

important to achieve a goal.

Figure 2.4.1: SWOT Analysis

Strengths

The company has stability to make difference comparing other IT company.

Best server and hosting providing.

Best ICT training in the city.

Print on demand services for the first time and only in Bangladesh.

Best web design and development Services following the new trend.

Best mobile applications services.

First themes market place in the country.

Fair and reliable services.

©Daffodil International University 7

WEAKNESS

• Try To avoid Upgrade Applications.

• Communication Gap between Software Team and Project Support Team.

Opportunities

Print on demand services for the first time in Bangladesh.

Making a difference for the Bangladesh with Themes Bazar like Envatomarket.

Opponents aren’t able to run with its service area.

Working with the trendy technology can bring more satisfactions.

People are tensed with fair service but skill.jobs ensures that.

Themes Bazar can make a vast employment area in the next decade.

Threats

Working with new technology needs to make new team learning.

New technologies create the hard problem sometimes to solve.

Some companies are working hard to reach the point.

©Daffodil International University 8

Figure 2.5.1 Organizational Structure of Skill.jobs Limited Company

©Daffodil International University 9

CHAPTER 3

Tasks, Projects and Activities

3.1 Daily Task and Activities

• Training starts at 09.30 am and ends at 06.00 pm regularly 6 days in a week. In that time

period I had many task to do with.

• As a trainee and I regularly completed several types of task Then, I have the opportunity

to develop a complete point of sale (POS) for a reputed company

• Starting with basic web site design with HTML5, CSS3, JS and Bootstrap. Tracing the

error for the designs and fixing them.

• After 1 month I faced a project of HTML5, CSS3, JS and Bootstrap customization and

design of Restaurants web page. After 2 months I had worked with an News paper website

of News.com.

• Learning new technologies and new creative and outstanding design continuously.

• Hand to hand experience on big projects and the knowledge of finishing the job maintain

by the timeline.

3.2: Events and Activities

This internship helps me to learn the new languages and technologies within a short time. That

helped me to make myself well known with the IT event management and other activities within

the scheduled timeline. The internship helped me to develop my experience on hand to hand

projects and heal me to develop my resume and portfolio.

There was a challenge for every project I developed in my Intern Period. Those challenges were

following the timeline, making the outstanding projects, bring the customer satisfaction, Ensuring

the no need more revisions on the projects.

©Daffodil International University 10

Again there was a nice environment for learning and working in a friendly mind set co-operational

platform. That helped to gain the experience to work in suit myself in any kind of work place and

organization.

3.3: Project Task and Activities

Languages Used

• HTML 5 and CSS 3 for making the Front-End and colorized the site.

Figure 3.3.1: First/Front Page

©Daffodil International University 11

Figure 3.3.2: First/Front Page

Figure 3.3.3: First/Front Page

©Daffodil International University 12

Figure 3.3.4: First/Front Page

Figure 3.3.5: First/Front Page

Then I started to design the application layouts using HTML, CSS, JavaScript, bootstrap 4 as per

application requirements. Here is some sample for different page layouts.

©Daffodil International University 13

Figure 3.3.6: First/Front Page of the News Portal

Features of Front Page

• All catagories items and the search box.

• Section for latest news scroll box.

• Logo and others.

• Search box for search any items or the news.

©Daffodil International University 14

Figure 3.3.7:Category View of the News Portal

Features of Category View page

• All the news from one category in a column.

• Easy way to find news of specific category.

• Latest and popular news section in a tabbed view.

©Daffodil International University 15

Figure 3.3.8:Single News View of the News Portal

Features of Single News View

• All the details reading facilities.

©Daffodil International University 16

Figure 3. 3.9:Database Tables

Figure 3. 3.10:Admin Panel/Dashboard of WordPress

Admin Panel or Dashboard Features

• Admin can post the news.

©Daffodil International University 17

• Clean and easy interface of the default WordPress dashboard.

• Admin can add or set multiple moderator or editor.

• Admin can delete or modifying the news.

• Admin can set the roll of the admin panel users.

• Admin can change and organize the view and section.

• Admin can save the news as drafts.

• Admin can update or reset the system.

Languages Used

• HTML5 and CSS3 for making the skull or colorized the site.

• Semantic-UI for designing perfectly for all the device optimization.

• Core JS for developing the functionality and Interactive features.

• PHP for the server side language.

©Daffodil International University 18

Figure 3. 3.11 Front Page (Products).

Front End Features

©Daffodil International University 19

• Customers browse and select the products • Adding to the cart.

• Order and receive the invoice.

• Edit the cart before the final order.

• Check products availability.

• Can add payment methods and pay through the system.

©Daffodil International University 20

Figure 3.3.12:Category View of the page

More Front End Features

©Daffodil International University 21

• Search and choose multiple product.

• Can add multiple products in a single order cart.

• Can delete the products from the cart before the checkout.

• Can change the page of same category products.

• Customers can contact with the sellers through the communication box.

• Apply coupon code and receive the offers.

Other Front End Features

• Create User Account

• Delete and modify User Account

• All time Order/Purchase History

• Cancel order done by mistake

©Daffodil International University 22

Figure 3. 3.13:Admin Panel of shoping portal

Back End Page Features

• Admin can know the details status of the total selling and stocks.

• Can know the information on monthly basis.

• Admin can receive all orders of customers, check, validate and deliver.

©Daffodil International University 23

Figure 3. 3.14:Admin Panel order list

CRM Features

• Admin can check all the client or customers list and their address.

• Admin can get the contact address and mobile number to call them.

©Daffodil International University 24

Figure 3. 3.15:Admin Panel Product Upload

Product Upload Features

• Admin can upload multiple products.

• Admin can select multiple designs in the upload section.

• Admin can assign all the sizes available.

3.4 Challenges

Web application development is not a easy task. In this little time and it is not possible to be a

master on it. It's hard to always do something new something creative. It is also a great challenge,

©Daffodil International University 25

which web developers have to deal with it and I also.When developing my project, I had taken

care of its coding structure as possible as well as user-friendly and execution speed is also keep

faster.Working With new people in a new environment was a great experience and also

challenging. The biggest challenge for me to meet customers need and satisfy them.Facing many

problems or challenges is simple during the completion of a huge project. I’ve faced too, but

overcoming is another experience for me. Even error solving and get done the projects has another

part of fun and happiness. It may make one more confident to take the next challenges.

©Daffodil International University 26

CHAPTER 4

COMPETENCIES AND SMART PLAN

4.1 COMPETENCIES EARNED

There are many types of websites on the market which has different quality, different look. So

there must be a lot of competition in this market. By considering all of this, I made myself prepared

to survive on the market in any situation and can create new opportunities. And this journey is not

that easy, I had to learn more and more advanced as well as basic concepts. So, the competition is

such that I can know the abilities of another person and I have an Idea about my abilities and

limitations. This is very helpful for me and encouraged me to learning more and it is the

fundamental truth that the more you read the more you learn.

4.2 SMART PLAN

• Learning more about logic’s rather than only code.

• Understand the Application needs, business logic and how to optimize the solution using

code.

• Software Design Patterns and Software life cycles.

• Learned more in JavaScript, JQUERY it helps to handle 40% - 50% complex code

without any hassle in client side.

• For complex database design and query’s I had to spend lots of time to understand the

behaviors’ of MYSQL

• I also gain a deeper knowledge of LARAVEL Framework which is based on PHP and

still learning on different PHP technologies.

To survive in this competitive market, the most important things are keep you always

updated because technology updates daily.

4.3 Reflections

• Learn more technology.

©Daffodil International University 27

• Creating something outstanding for my country.

• Creating something for the nation and mankind.

• Doing challenging job with a creative team.

©Daffodil International University 28

CHAPTER 5

Conclusion and Future career

5.1 Discussions and conclusion

This internship allowed me to acquire many experiences that will allow me to play a role in my

web application development carrier. I am able to do several web development projects and had

the opportunity to work on several projects, which helped me to become autonomous. This

internship definitely plays an important role to making my career in software industry. I’ve learned

so many things in this internship. How to manage a project and manage the timeline were the most

important topic. Knowledge about various Web and Android Application technology can help me

to find the better career than other. A web designer is a graphic artist who develops and styles

objects for the Internet. Website designers are able to tap into their creative energy and design the

overall layout and look for websites. A web developer is one that develops applications and

functionality for the Internet.

how to become a good web designer and developer?

Visual Design

It might seems obvious that you need design knowledge to be a web designer, but visual

design focuses on digital products, so it might be different than what you expect.

UX

Here come those funny abbreviations! UX stands for user experience, or how people feel

(calm, frustrated, etc.)

Design Software

Like any craftsperson, to do your work you need the right tools. Knowing your way around

the industry standards will be helpful in every case and critical in many. While designing

a website can be done right in a web browser, tools like Adobe Photoshop, Illustrator, and

Sketch are ones that almost all designers use for important parts of their job like creating

mockups, designing assets (think logos and images), and of course modifying and

enhancing photos.

HTML

©Daffodil International University 29

You might not have imagined that a web designer would need to know how to code. But

nowadays it’s an expected skill for most design jobs. HTML stands for HyperText Markup

Language, which is the coding language used to put content on a web page and give it

structure.

CSS

And then there’s HTML’s partner, CSS or Cascading Style Sheets. CSS is the code that

tells browsers how to format and style HTML for a web page. In other words, it’s what

makes all the text and other content look good. With CSS, you can adjust the colors, change

the fonts, or add a stunning background and so much more.

Time Management

Whether you’re interested in learning web design to go freelance or to work for a company,

you’ll need to stay on top of your schedule and your projects to be a standout web designer.

Communication

Staying in touch and getting your point across are also must-have skills for a designer. You

can’t make a living from building websites without great communication. You’ll need to

keep clients up-to-date on the progress of their projects plus pitch ideas and explain your

creations.

SEO / Digital Marketing / Social Media

The skill set of SEO (search engine optimization), digital marketing, and social media

might seem like it’s meant more for a salesperson than a web designer.

Business / Client Management And, as an employee or as a freelancer, understanding the bottom line will help you make

sure you or your company is profitable and sustainable.

5.2 Scope for Further Career

Getting a good job is a big challenge for me, if I do not have real experience. But a successful

internship will help me to build a better career. Which is a great chance to prove my potentials and

gain confident? I hope that this internship will benefited me

in the future to build a robust carrier.

©Daffodil International University 30

PHP is also a base cost web development tool and as settlement companies prefer it more. PHP

even for a fresher is a good tool to start with. If you want to pursue your career as a developer then

PHP or any other language for that matter is just a technology, so focus more on logic.

©Daffodil International University 31

REFERENCES

[1]” Introduction to the Company” Available at https://skill.jobs/ [last accessed 04/09/2020 at

11.10 am]

[2] ” SWOT analysis” Available at https://en.wikipedia.org/wiki/SWOT_analysis [last accessed

04/09/2020 at 11.00 am]

[3] ”Company Detail” Available at https://skill.jobs/about [last accessed 04/09/2020 at 11.00 am]

[4] “PHP”, Available at: http://php.net/docs.php [last accessed on 04/09/2020 at 11.07am.]

[05] “Skill jobs Limited”, Available at: https://skill.jobs/ [last accessed on 23/09/2020 at 8.50pm]

[06]“Wikipedia”,Available at

https://en.wikipedia.org/wiki/International_Journal_of_Information_Technology [last accessed

on 23/09/2020 at 8.50pm]

©Daffodil International University 32

Appendices

Appendix A: Internship Reflection

In my hand, there were two ways to choose, the first is an internship and another is project for

almost anything. I choose the internship because I can get here the experience of a job in the real

world that has been very useful to me. This will play a big role in my future career. That's the

reason I chose Skill.jobs Limited because it's a reputable software company. They provide a good

service now, it is a renowned organization. That's why I planned to do an internship here. I chose

web development to do internships because it is now a service used more frequently. In doing so,

I can show my potential around the world. I think that with the knowledge I gained here, I can

work directly on a professional project. Finally, I like to say that I have the chance to work with

the team members and to thank Skill.jobs Limited for giving me this benefit.

Appendix B: Company Detail

Skill.jobs Limited, a company of Daffodil International University, is a software company based

in Dhaka that provides high quality, cost-effective and reliable IT solutions in Bangladesh. As a

computer and software company in Bangladesh, They have excellent experience in transforming

an idea into a fully finished product in all related services, from websites to web applications. Our

creativity, state-of-the-art understanding and energy can guarantee the success of your future

through their IT services.

Address: Skill Jobs, DF Tower, Level: 7A, House: 11, Road: 14, Dhanmondi, 1209 Dhaka, Dhaka

Division, Bangladesh,Phone. +880 2-9123628, +880 2-9123634.

©Daffodil International University 33

©Daffodil International University 34