Programmation fonctionnelle

Programmation fonctionnelle : idéale pour les algorithmes

Plus de 60 ans après son apparition dans le cadre de l’interprète LIPS , la programmation fonctionnelle reste toujours d’actualité. La force de cette branche de la programmation déclarative (« Que doit faire le programme ? ») réside dans son traitement des tâches mathématiques, et en particulier des algorithmes. Voici ses principaux avantages et inconvénients, ainsi que la présentation d’un cas...

Programmation déclarative

Programmation déclarative : lorsque l’objectif est plus important que le déroulement

JavaScript, SQL, Python : il existe un nombre incalculable de langages de programmation. Toutefois, en substance, ils dérivent tous des deux paradigmes de programmation fondamentaux que sont la programmation impérative et la programmation déclarative. Cette dernière répond à la question suivante : quel est l’objectif du programme ? Nous vous expliquons ici comment cela fonctionne, ainsi que les...

HTML5, c’est quoi ?

Introduction à HTML5

HTML5 est le nouveau langage noyau d’Internet. Cependant, certains développeurs Web ont encore recours à l’ancien langage de balise tels que HTML 4.01 voire XHTML. Ces derniers exigent souvent un certain nombre de plugins externes qui peuvent mettre en danger tant la sécurité d’un site Internet que sa compatibilité. A l’inverse, HTML5 permet une intégration directe d’éléments multimédia et...

Code source, définition et exemples

Code source : qu’est-ce que c’est ?

Les programmes et les sites Internet sont basés sur des documents assez volumineux sans lesquels rien ne serait possible : il s’agit du code source. Dans ces textes, les programmeurs et concepteurs de sites Web déterminent le fonctionnement des applications ou logiciels. Afin de comprendre ce qu’est un code source, il important d’analyser sa structure et d’expliquer le rôle de des langages de...

Créer son application: déployer son app sur Android

Créer son application, partie 5.1 : Google Play Store

Si vous en êtes à considérer comment installer votre application sur Google Play Store, la fin semble proche. L’application Android est en version Release et doit pouvoir atterrir sur le plus possibles d’appareils mobiles. Toutefois, déployer son application sur le store de Google demande un peu de temps. Il est notamment nécessaire de créer plusieurs comptes Google et de bien paramétrer sa...

Jailbreak (iOS) 

Jailbreak : ce qui se cache derrière l’accès utilisateur étendu aux appareils iOS

Alors qu’Apple lançait son premier iPhone sur le marché, en 2007, le groupe  publiait, la même année, le premier logiciel de Jailbreak du système d’exploitation iOS. Au fil des ans, de nouveaux modèles et appareils Apple, tels que l’iPad, ont été lancés, et les manipulations permettant le détournement du blocage administrateur d’iOS ont été publiées. À quoi ce processus correspond-il donc ? Quels...

Rooter Android

Root (Android) – fonctionnement de l’accès étendu à Android

Les systèmes d’exploitation des appareils mobiles sont simples à installer et à utiliser. Mais pour garantir la sécurité et la stabilité sur le long terme, Android et les autres systèmes bloquent également par défaut l’accès au compte administrateur. En rootant votre tablette ou votre téléphone, vous pouvez annuler ce blocage et déverrouiller ainsi de nombreuses options d’administration...

Développement agile

Le développement agile : ce que cela recouvre

Si vous avez déjà eu affaire à des méthodes de travail modernes, vous avez sûrement déjà rencontré la notion de « développement agile ». Pourtant, la plupart des gens ne savent pas très bien ce qu’elle recouvre. Une des raisons en est que l’agilité dans le développement de logiciels se refuse délibérément à toute définition trop rigide et reste très englobante. Nous tentons de vous faire...

Gulp vs. Grunt, les différences entre ces deux task runners

Gulp vs. Grunt : les caractéristiques de ces deux task runners.

Un aspect essentiel du développement Web est l‘écriture d’un nouveau code. En tant que développeur front-end, vous avez à cet égard beaucoup à faire, parce-ce que la présence sur Internet doit avant tout se distinguer par son individualité et doit refléter le projet de manière optimale. Cependant, le processus de développement ne fournit pas seulement des tâches créatives, mais aussi des étapes...


Attendez ! Nous avons quelque chose pour vous !
Votre messagerie professionnelle

Créez une adresse personnalisée
Affichez votre sérieux sur Internet
Nom de domaine inclus
À partir d' 1 € HT/mois (1,20 € TTC)
Conseiller personnel inclus !