HTML - CSS - JavaScript
HTML, CSS and Javascript languages are considered as client-side languages (front end).
That is to say that all the magic of the code happens on the user’s computer in his
browser.
HTML
HTML for "HyperText Markup Language". Historically, it appeared in 1991 when the web was
launched. Its role is to manage the content of a web page (text, image, etc.).
It is a marked-up language, ie it will display the content that is between two tags.
There are also simple (orphan) tags.
CSS
"Cascading Style Sheet" stands for cascading style sheet. The role of CSS is to apply
style to the web page (put a color, manage the positioning, manage the margins, etc.).
There is a notion of inheritance to children, when we apply a style to a parent tag, it
affects the children.
JavaScript
Historically, it was created in 1995. It is a programming language that consists of
executing a list of commands to manipulate the html document, DOM. It is widely used
today by many web applications. Today, it is also possible to use it on the server side
to manipulate databases and manage http requests and responses.
MORE INFORMATION
PHP - MySQL
These are languages that act on the server side (back end).
PHP
PHP for "PHP Hypertext Preprocessor" is an open source programming language for
performing server-side processing. It is specially designed to create web applications
and to interact with MySQL.
MySQL
In reality MySQL is not a language but a software. It is a RDBMS, ie a Relational
Database Management System. It uses the SQL language to manipulate databases.
Leurs liaisons
Together, these two languages make it possible to manipulate databases via MySQL and to
do the processing in PHP on the server side.
MORE INFORMATION
Bootstrap
Bootstrap is a CSS and JavaScript framework that offers a collection of tools for
creating the design of a website or a web application with graphics, animations and
interactions with the page in the browser.
MORE INFORMATION
SASS
Syntacticaly Awesome Style Sheets (style sheet with amazing syntax).
It is a type of software which makes it possible to generate code, it is called a
preprocessor.
SASS is developed in Ruby and is used to generate CSS code. The language associated with
this software is SASS and SCSS. These are languages that look like CSS but they
integrate algorithms such as loops or functions like other programming languages. It is
therefore very easy to generate CSS libraries with SASS.
MORE INFORMATION
Wordpress
WordPress is the most widely used CMS (Content Manager System) in the world. It is an
open source software that allows you to manage content on a website.
Overall, Wordpress integrates an administration with the possibility of managing
the pages of the site as well as publishing articles.
Many plug-ins can be integrated into Wordpress to provide additional features such
as an e-commerce space or a page builder.
MORE INFORMATION
Symfony
Framework PHP
A Framework is a set of tools available to the programmer to develop a website or an
application.
Symfony uses the PHP language link and provides a set of modular and adaptable
tools allowing to create applications quickly, very robust and secure. It follows the
MVC (Modal View Controller) software architecture with the separation of tasks into
files, communication with the database, display and control of routes.
Symfony uses the Twig language which is a template engine for creating dynamic web
pages.
MORE INFORMATION