back-end

Back-end

The Back-End is the code executed by the server. It is the work done on dynamic pages before sending them to the client.

This type of web development usually consists of three parts(a server, an application, and a database). Code written by back end developers is what communicates the database information to the browser. Anything you can’t see easily with the eye such as databases and servers is the work of a back end developer.

Developers need to use languages such as Java, PHP, Python, etc. to get the back end job done. These languages are used to create dynamic sites which are different from static sites in that these types of websites store database information. Content on the site is constantly changing and updating.

Back end developers use in the most of cases a MVC framework to do the job, such as Zend, Symfony, Cake PHP, Laravel, etc... The job does not stop there, a back end developer must also know at least, the basic Linux functions to be able to enter on the server and apply modifications such as (CRON job, edit Vhost, etc...).

My knowledge

  • Create Symfony Back End
  • Manage and optimize SQL requests
  • Create REST API