This two-week course at the start of training aims to discover algorithms, to be familiar with using data structures, variables, logical operators and conditions. The objective is to know how to build simple algorithms and to acquire notions of complexity to evaluate the performance of these algorithms.
During this third week of training dedicated to discover LINUX basics, you will familiarize yourself with this environment to master the installation packages and the Basics Command Line Interface (CLI) via the terminal.
This course will allow you to acquire the basics of version management, that means the software management projects over time, the collaboration on the same source code and the tracking changes. In addition, this week will allow you to familiarize yourself with a development environment, an essential tool for software development.
Present from the beginnings of the Web in the 1990s, the basic language of web development: HTML and CSS will be presented to you during this week. This course aims to discover these languages and create simple websites in HTML and CSS.
Beyond the content of websites, the accessibility and the user experience are principal objective of the modern websites development. This course is an introduction to the concepts of digital accessibility and quality which gives you the tools and best practices necessary to guarantee a good user experience.
The free language PHP allowed the appearance of dynamic web pages and became a fundamental language for any web developer. The objective of this course is to introduce the programming in PHP by simple examples and the manipulation of different concepts: conditions, operators, loops and data structures.
Following the introduction to PHP, the aim of these two weeks courses is to deepen its use in connection with databases, in particular PostgreSQL. The goal is to create a API REST with a back office and a front-office to achieve a more complex website.