What is a portfolio?
A portfolio is an Italian origin word
in English has two definitions, either a brief case used to collect sheets of
papers or maps. Or a range of investment
held by a person or a company, it has many more similar definition but they are
all describes a grouping or a collection of materials that in a way showcase
the range of products that is related to a business or an organisation. But nowadays
a person’s portfolio is a range or a collection of evidence of his skills, expertise and learnings represented in pieces of his own work.
With the rise of the technology most
of these portfolios nowadays are electronic or e-portfolio, these evidence or
work pieces are assembled and managed on the Web, so the user can benefit from
sharing it or send it to someone electronically.
So what makes a good web developer portfolio?
A strong and relevant skill sets to
the kind of web development work that web dev is specialised in, there are
three trends of web development each has a required set of skills.
Front-End Web Developer: is responsible
for building what the website user see and interact with in the browser. The required
skills for this kind of development is a combination of HTML, CSS and JavaScript
in addition to these languages there are some frameworks to insure good looking
content regardless what kind of device used to view it like Bootstrap, Backbone
and AngularJS, there are also libraries which is a packages of codes that is
put together which are useful and time saving like jQuery and jQuery Mobile.
the following link provides more information about the type of required skill set:
Back-End Web Developer: is the dev
that is responsible for the back end of the website, where the data stored,
managed by an application and the server behaviour. The skills required for
back-end development are a combination of a server side languages like PHP,
Ruby, .Net, Python, Java, C# and database languages like MySQL, SQL Server or
Oracle. also should be familiar with frameworks such as Spring, Ruby on Rails
and Node.js
the following link provides more information about the type of required skill set:
Full-Stack Web Developer: is a
developer that combines the two side of the story which is building the back bones
of the website and can communicate with front end language to meet the client
needs and requirements.
For a Web developer it is utmost important
to represent his portfolio online, assembled with images, wire-frames and links
to show his skills in the field. It is expected to see these skills in his own
website that represent his portfolio.
Some inspiring portfolios:

No comments:
Post a Comment