PHP

PHP

Le Langage PHP

PHP: Hypertext Preprocessor5, plus connu sous son sigle PHP (sigle auto-référentiel), est un langage de programmation libre principalement utilisé pour produire des pages Web dynamiques via un serveur HTTP5, mais pouvant également fonctionner comme n'importe quel langage interprété de façon locale. PHP est un langage impératif orienté objet.PHP a permis de créer un grand nombre de sites web célèbres, comme Facebook et Wikipédia7 Il est considéré comme une des bases de la création de sites web dits dynamiques mais aussi des applications web. il a été crée en 1994 , PHP est un langage de script utilisé le plus souvent côté serveur : dans cette architecture, le serveur interprète le code PHP des pages web demandées et génère du code (HTML, XHTML, CSS par exemple) et des données (JPEG, GIF, PNG par exemple) pouvant être interprétés et rendus par un Navigateur web. PHP peut également générer d'autres formats comme le WML, le SVG et le PDF. Il a été conçu pour permettre la création d'applications dynamiques, le plus souvent développées pour le Web. PHP est le plus souvent couplé à un serveur Apache bien qu'il puisse être installé sur la plupart des serveurs HTTP tels que IIS ou nginx. Ce couplage permet de récupérer des informations issues d'une base de données, d'un système de fichiers (contenu de fichiers et de l'arborescence) ou plus simplement des données envoyées par le navigateur afin d'être interprétées ou stockées pour une utilisation ultérieure.
C'est un langage peu typé et souple et donc facile à apprendre par un débutant mais, de ce fait, des failles de sécurité peuvent rapidement apparaître dans les applications. Pragmatique, PHP ne s'encombre pas de théorie et a tendance à choisir le chemin le plus direct. Néanmoins, le nom des fonctions (ainsi que le passage des arguments) ne respecte pas toujours une logique uniforme, ce qui peut être préjudiciable à l'apprentissage. Son utilisation commence avec le traitement des formulaires puis par l'accès aux bases de données. L'accès aux bases de données est aisé une fois l'installation des modules correspondants effectuée sur le serveur. La force la plus évidente de ce langage est qu'il a permis au fil du temps la résolution aisée de problèmes autrefois compliqués et est devenu par conséquent un composant incontournable des offres d'hébergements. Il est multi-plateforme : autant sur Linux qu'avec Windows il permet aisément de reconduire le même code sur un environnement à peu près semblable (prendre en compte les règles d'arborescences de répertoires qui peuvent changer).Libre, gratuit, simple d'utilisation et d'installation, ce langage nécessite comme tout langage de programmation une bonne compréhension des principales fonctions usuelles ainsi qu'une connaissance aiguë des problèmes de sécurité liés à ce langage.

L'offre d'ACF

Débutant
  • Formation PHP - MySQL Initiation - 3 jours (Éligible au CPF)
  • Formation PHP - MySQL Approfondissement - 2 jours (Éligible au CPF)
  • Formation PHP - MySQL Initiation + Approfondissement - 5 jours (Éligible au CPF)
PHP Avancé
  • Formation PHP Intermédiaire : Programmation Orientée Objet - 3 jours (Éligible au CPF)
  • Formation PHP Intermédiaire : Exception, PDO - 2 jours (Éligible au CPF)
  • Formation PHP Intermédiaire : Programmation Orientée Objet + Exce…PDO - 5 jours (Éligible au CPF)
  • Formation PHP Avancé : Modélisation, Webservices, Librairies cour…ntes - 3 jours (Éligible au CPF)
  • Formation PHP Avancé : Déploiement, Tests, Frameworks - 2 jours (Éligible au CPF)
  • Formation PHP Avancé : Modélisation, Webservices, Librairies cour…orks - 5 jours (Éligible au CPF)
  • Formation PHP et les bibliothèques graphiques - 2 jours
PHP pour les experts
  • Formation PHP Expert : Optimisation et industrialisation d’applic…ions - 5 jours (Éligible au CPF)
  • Formation Services web avec PHP - 2 jours
  • Formation FuelPHP - 2 jours
  • Formation Cake-PHP - 3 jours
  • Formation Code Igniter - 3 jours

Javascript

Javascript

Le langage JAVASCRIPT

JavaScript est un langage de programmation de scripts principalement employé dans les pages web interactives mais aussi pour les serveurs2 avec l'utilisation (par exemple) de Node.js3.

JAVASCRIPT en détail

C'est un langage orienté objet à prototype, c'est-à-dire que les bases du langage et ses principales interfaces sont fournies par des objets qui ne sont pas des instances de classes, mais qui sont chacun équipés de constructeurs permettant de créer leurs propriétés, et notamment une propriété de prototypage qui permet de créer des objets héritiers personnalisés. En outre, les fonctions sont des objets de première classe. Le langage supporte le paradigme objet, impératif et fonctionnel. JavaScript est le langage possédant le plus large écosystème grâce à son gestionnaire de dépendances npm, avec environ 500 000 paquets en août 2017. JavaScript a été créé en 1995 par Brendan Eich. Il a été standardisé sous le nom d'ECMAScript en juin 1997 par Ecma International dans le standard ECMA-262. Le standard ECMA-262 en est actuellement à sa 8e édition. JavaScript n'est depuis qu'une implémentation d'ECMAScript, celle mise en œuvre par la fondation Mozilla. L'implémentation d'ECMAScript par Microsoft (dans Internet Explorer jusqu'à sa version 9) se nomme JScript, tandis que celle d'Adobe Systems se nomme ActionScript. Avec les technologies HTML et CSS, JavaScript est parfois considéré comme l'une des technologies cœur du World Wide Web5. Le langage JavaScript permet des pages web interactives, et à ce titre est une partie essentielle des applications web. Une grande majorité des sites web l'utilisent6, et la majorité des navigateurs web disposent d'un moteur JavaScript dédié pour l'interpréter, indépendamment des considérations de sécurité qui peuvent se poser le cas échéant Le propos de JavaScript est de manipuler de façon simple des objets, au sens informatique, fournis par une application hôte. Par exemple dans un navigateur web, un script écrit en javascript peut être utilisé pour apporter une touche interactive ou dynamique à un applicatif (page ou site web), qui sans cela serait une page statique figée. Le langage Javascript permet par exemple d'écrire des scripts pour afficher ou cacher un paragraphe, une image ou un popup, selon les interactions de l'utilisateur, ou d'informer le serveur du temps passé à lire une page.

L'offre d'ACF

La formation dure 4 jours soit 28 heures et s’adresse aux développeurs connaissant déjà un autre langage de programmation (PHP, Java, C#, jQuery ou autre).
Les objectifs de la formation JavaScript pour le cours dispensé par ACF :
  • Maîtriser le JavaScript moderne : l’ES6, le nouveau standard
  • Suivre les bonnes pratiques (compatibilité, qualité, performances, sécurité)
  • Maîtriser la programmation objet en JavaScript et s’initier à la programmation fonctionnelle
  • Savoir utiliser et créer des composants réutilisables (qui remplacent les plugins jQuery)
  • Comprendre les besoins d’aujourd’hui pour savoir choisir les bons outils et frameworks.
ACF met en place des évaluations de pré et post formation gratuitement.

HTML

HTML

Le langage HTML

Le HyperText Markup Language, généralement abrégé HTML ou dans sa dernière version HTML5, est le langage de balisage conçu pour représenter les pages web. C’est un langage permettant d’écrire de l’hypertexte, d’où son nom.

HTML en détail

HTML permet également de structurer sémantiquement et logiquement et de mettre en forme le contenu des pages, d’inclure des ressources multimédias dont des images, des formulaires de saisie et des programmes informatiques. Il permet de créer des documents interopérables avec des équipements très variés de manière conforme aux exigences de l’accessibilité du web. Il est souvent utilisé conjointement avec le langage de programmation JavaScript et des feuilles de style en cascade (CSS). HTML est inspiré du Standard Generalized Markup Language (SGML). Il s'agit d'un format ouvert. 

L'offre ACF

ACF propose un cours de 5 jours sur les fondamentaux du WEB incluant HTML, CSS et JavaScript. Ce cours est animé par un professionel spécialisé sur la création de sites WEB et ayat une grande expérience su monde WEB.

CSS

CSS

CSS

Les feuilles de style en cascade, généralement appelées CSS de l'anglais Cascading Style Sheets, forment un langage informatique qui décrit la présentation des documents HTML et XML. Les standards définissant CSS sont publiés par le World Wide Web Consortium (W3C)
contactez-nous
n’attendez plus
Une question ? Une réponse. N’hésitez plus à vous former, participez à un de nos programmes sur-mesure.
Logo ACF

Vous souhaitez recevoir le document suivant :


Saisissez votre adresse E-Mail dans le champ ci-dessous, afin que nous puissions vous faire parvenir le document.

Adresse E-Mail