“Asynchronous JavaScript and XML” :Development technique enabling a web page to process HTTP requests asynchronously , that is , without having to reload it .As the name suggests , It relies on two languages ; Javascript and XML , a data format language .Nowadays, developers favor the combination “Javascript + JSON format”  .You can implement Ajax  using the XMLHttpRequest objector the JQuery library , via its method JQuery.ajax() , aka $.ajax() .The first method allows you to use Ajax on modern browsers even if JQuery ( or Javascript ) is disabled .Which is not the case of the second , although the simplest .
“Application Programming Interface” :Programming interface that allows an application to make use of features or services of other software .API providers make available kinds of catalogs ( called API stores ) that list the different APIs available in their organization .The developer can choose the one best suited to his needs , based on the associated technical documentation .( API for connecting to directories or Weather databases , for example )Then , He just has to test the API to incorporate it into his project .
“Advanced Package Tool” :Package manager developed by “The Debian project” association and released freely under the GPL open source license .As for Unix-like operating systems based on Debian ( such as Ubuntu or Linux Mint ) , it automates the process of :
  • installing new packages or removing existing ones
  • updating packages lists
  • upgrading each package of these lists
  • displaying detailed information about a given package , synthesized from a /etc/apt/sources.list file
( Knowing that a package is an archive containing metadata , files and dependencies lists related to a software )In particular , by means of two types of command tools ; apt-get and apt-cache .
Mixed educational method that combines face-to-face learning with online learning ( aka e-learning ) .The learner can physically attend a class while accessing online digital resources before , during , or after the course .If some face-to-face training sessions are not physically but through a videoconferencing system, then we talk about "Overblended learning" .

The advantages of the method are numerous :

  • the learner can access shared knowledge databases at a lower cost and thus save money on the purchase of certain educational resources , such as books or booklets
  • trainers can create customized courses tailored to the learners' profile
Computer Based Training :Teaching method based on computer didactic tools that make the lessons more interactive and thus makes their comprehension easier .In addition , this method facilitates the implementation of innovative educational strategies , such as :
  • collaborative work
  • synchronous or asynchronous learning
And this ,  through the use of digitized resources ( available on CD-ROM , DVD ) or shared resources ( like digital workspaces or websites , for instance )
CHange MODe :In Computer science , CHMOD is a Unix command that allows you to manage the rights to use a given file or directory .These rights vary depending on the type of user .Namely :
  • the owner
  • the users group
  • the others
( You can define the owner and the users group beforehand by the CHOWN command )
CHange OWNer :CHOWN is a UNIX command that allows you to set :
  • the owner of a file or directory
  • the users group to which this owner belongs
In case you want to apply this definition to a directory , the -R option of CHOWN nables you to perform this operation recursively .So you avoid the tedious task of updating all the files and subdirectories of this directory yourself .