Thursday, 29 September 2016

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:



http://www.fcinq.com/


No comments:

Post a Comment