Trouvez facilement votre prochaine lecture
5 livres pour apprendre à développer

Les 5 meilleurs livres pour apprendre à développer

Cet article vous propose une sélection de 5 livres pour apprendre à développer.


1. Apprendre à développer avec JavaScript (Christian Vigouroux)

Apprendre à développer avec JavaScript Christian Vigouroux

Disponible sur Amazon Disponible à la Fnac

Ce livre sur l’apprentissage du développement avec JavaScript s’adresse à des lecteurs qui souhaitent maîtriser cette brique incontournable des développements web (applications/serveurs web et applications hybrides pour smartphones). En effet, même si des solutions logicielles existent pour contourner la connaissance du langage JavaScript, sa maîtrise est un atout essentiel pour acquérir une expertise dans le domaine des technologies du Web 2.0.

En prenant le parti que le lecteur n’a que des connaissances minimales en programmation, l’auteur débute par des rappels ou des apports en algorithmie. Il explique ensuite les bases du langage JavaScript. Les différents concepts, principes ou fonctionnalités sont mis en œuvre au travers d’exemples concrets facilement réutilisables ensuite dans d’autres développements.

Le livre permettra au lecteur de monter progressivement en compétences sur JavaScript en montrant les interactions avec d’autres technologies web (ou langages) comme l’incontournable HTML, les feuilles de styles CSS, les langages de script orientés serveurs comme PHP. Des sujets aussi importants que la Programmation Orientée Objet, les nouveautés de la version ECMAScript 6, la manipulation du DOM ou encore la gestion des cookies, le stockage local et distant, la géolocalisation, le dessin, les graphiques de gestion seront abordés au travers d’exemples concrets.

Dans cette troisième édition, l’auteur propose des exemples didactiques d’utilisation de JavaScript dans un contexte serveur avec la présentation du framework Angular et du serveur d’applications Node.js. Enfin, JavaScript faisant une percée très significative dans le monde du développement hybride sur les smartphones et tablettes, le livre se termine par un exposé complet sur le framework Ionic 3 avec de nombreux exercices présentant l’architecture et permettant d’aborder sereinement le développement d’applications plus complexes.

Tous les chapitres du livre intègrent de nombreux exemples largement commentés et en progression logique. Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr ainsi que sur l’espace GitHub des Editions ENI.

À propos de l’auteur

Christian Vigouroux est Maître de Conférences des Universités à l’Université de Rennes 1 dans la composante Gestion (IAE- Institut de Gestion de Rennes). Il y enseigne depuis près de 30 ans l’informatique de gestion à des publics d’étudiants en Formation Initiale et Formation Continue (Bac+5) et est notamment en charge des enseignements en Techniques Internet, en Génie Logiciel et en Informatique Décisionnelle du Master Systèmes d’Information et Contrôle de Gestion qu’il dirige.

Par ailleurs, il mène des missions de conseil auprès de grands groupes pour la mise en œuvre de solutions décisionnelles et pour l’implémentation d’architectures logicielles.


2. Apprendre à programmer avec Python 3 (Gérard Swinnen)

Apprendre à programmer avec Python 3 Gérard Swinnen

Disponible sur Amazon Disponible à la Fnac

Un livre incontournable pour acquérir l’exigeante discipline qu’est l’art de la programmation ! Original et stimulant, cet ouvrage aborde au travers d’exemples attrayants et concrets tous les fondamentaux de la programmation. L’auteur a choisi Python, langage moderne et élégant, aussi performant pour le développement d’applications web complexes que pour la réalisation de scripts système ou l’analyse de fichiers XML.

Un support de cours réputé et adopté par de nombreux enseignants, avec 60 pages d’exercices corrigés. Reconnu et utilisé par les enseignants de nombreuses écoles et IUT, complété d’exercices accompagnés de leurs corrigés, cet ouvrage original et érudit est une référence sur tous les fondamentaux de la programmation : choix d’une structure de données, paramétrage, modularité, orientation objet et héritage, conception d’interface, multithreading et gestion d’événements, protocoles de communication et gestion réseau, bases de données… jusqu’à la désormais indispensable norme Unicode (le format U1F-8).

On verra notamment la réalisation avec Python 3 d’une application web interactive et autonome, intégrant une base de données SOute. Cette nouvelle édition traite de la possibilité de produire des documents imprimables (PDF) de gronde qualité en exploitant les ressources combinées de Python 2 et Python 3.

À propos de l’auteur

De formation scientifique, Gérard Swinnen a enseigné la physique, la chimie et la biologie, et développé une série de logiciels de simulation expérimentale et d’évaluation scolaire. Sollicité pour mettre en œuvre une filière d’enseignement secondaire centrée sur l’apprentissage de l’informatique, il a accepté de construire un cours de programmation spécifiquement adapté à ce public.

« Ce que j’affirme, c’est que l’apprentissage de la programmation a sa place dans la formation générale des jeunes, car c’est une extraordinaire école de logique, de rigueur, et même de courage. »


3. Apprendre à développer un site web avec PHP et MySQL (Olivier Rollet)

Apprendre à développer un site web avec PHP et MySQL exercices pratiques et corrigés Olivier Rollet

Disponible sur Amazon Disponible à la Fnac

Ce livre s’adresse à un public de développeurs débutants connaissant déjà le HTML et les CSS et qui souhaitent bien comprendre le fonctionnement d’une application web pour créer leurs propres sites web dynamiques avec PHP et MySQL.

Dans une première partie, le lecteur installera son environnement de développement EasyPHP puis découvrira les bases du langage PHP (en version 7 au moment de l’écriture), ses principales fonctions et structures de contrôles, ainsi que des explications sur la transmission des données entre les pages et sur la librairie graphique (les effets spéciaux sur une image).

Ces apports théoriques sont accompagnés de nombreux exemples. Il en est de même dans la deuxième partie du livre, consacrée au langage SQL. Le lecteur découvrira ce qu’est une base de données MySQL et les différentes méthodes pour y accéder avec PHP (PDO, SQL Avancé) et comment assurer la sécurité de la base.

Un chapitre est également consacré aux premiers pas sur la Programmation Orientée Objet et un autre à la gestion de la configuration et des performances. Pour que le lecteur puisse se forger une première expérience significative, l’auteur a préparé de nombreux exercices à la fin de chaque chapitre (exemples : comme créer un blog, une newsletter, un site de gestion…) et propose aussi leurs corrigés.

Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr.

À propos de l’auteur

Titulaire d’un diplôme d’ingénieur maître en Génie électrique et Informatique Industrielle, Olivier ROLLET a travaillé comme développeur sur de nombreux projets de sites web pendant 12 ans.

Aujourd’hui formateur dans le domaine du développement autour des nouvelles technologies web, il connaît parfaitement les attentes des lecteurs néophytes et leur fournit un livre très opérationnel pour se lancer dans la création de sites web dynamiques.


4. Créez vos sites Web avec WordPress (Simon Kern)

Créez vos sites Web avec WordPress 100 pratique Simon Kern

Disponible sur Amazon Disponible à la Fnac

WordPress est un système accessible, flexible et puissant de gestion de contenu permettant de concevoir et de gérer facilement un site Internet.

Cet ouvrage se destine à toute personne souhaitant découvrir ou se perfectionner avec WordPress. « 100 % pratique », clair et concis, cet ouvrage est un concentré d’expériences : les clés et les bonnes méthodes pour évoluer sereinement dans la création (ou la gestion) d’un projet WordPress professionnel ou amateur.

Compléments indispensables, les ressources numériques téléchargeables sur le site www.dunod.com permettent au lecteur de mettre en pratique le contenu du livre : template WordPress, sources Photoshop destinées au design, codes sources des exemples, fichiers HTML/CSS de l’intégration statique, liens utiles.

À propos de l’auteur

Simon Kern est « concepteur et designer graphique / multimédia » pour des des projets web et print. Il est également formateur sur Flash et WordPress.


5. Apprendre la programmation par le jeu – À la découverte du langage Python 3 (Vincent Maille)

Apprendre la programmation par le jeu à la découverte du langage Python 3 Vincent Maille

Disponible sur Amazon Disponible à la Fnac

Vous souhaitez vous lancer dans la programmation mais vous ne savez pas par où commencer. Vous appréciez les jeux et vous aimeriez apprendre à créer les vôtres. Ce livre devrait alors vous intéresser. Il propose une découverte de la programmation sur un support riche et ludique : la création de jeux.

À l’heure où la spécialité ISN (Informatique et Sciences du Numérique) apparaît en classe de terminale insistant sur la démarche de projet, l’auteur vous invite à partager un cours qu’il a dispensé à un groupe d’élèves de seconde. Ainsi, que vous soyez élève au lycée, enseignant ou tout simplement motivé pour apprendre à programmer, vous devriez apprécier cette approche par projets.

En partant des bases, nous apprendrons la manipulation de chaînes de caractères et de bibliothèques de fonctions permettant de réaliser de belles applications graphiques et sonores. Le langage de programmation Python utilisé ici présente de nombreux intérêts : il est simple et très puissant, il impose l’écriture de programmes clairs et surtout il est libre, gratuit et peut être installé sur la plupart des ordinateurs.

Chaque chapitre du livre représente une étape dans l’apprentissage de la programmation et comporte de nombreux exemples d’application corrigés ainsi qu’un mini-projet à réaliser. Un des atouts majeurs de ce livre est l’accès à un espace internet contenant l’ensemble des programmes abordés ainsi que de nombreuses ressources.

À propos de l’auteur

Aucune information disponible.

error: Contenu protégé