Design Patterns in Swift 5 : Apprenez à mettre en œuvre les Design Patterns du Gang of Four en utilisant Swift 5. Améliorez vos compétences en matière de codage.

Note :   (4,2 sur 5)

Design Patterns in Swift 5 : Apprenez à mettre en œuvre les Design Patterns du Gang of Four en utilisant Swift 5. Améliorez vos compétences en matière de codage. (Monika Nyisztor)

Avis des lecteurs

Résumé:

Le livre sur les modèles de conception iOS reçoit des critiques mitigées, louant son approche pratique et ses explications concises, tout en étant critiqué pour des problèmes de formatage, en particulier la taille de la police, et le manque d'approfondissement de certains sujets.

Avantages:

Contenu bien structuré, exemples pratiques, adapté aux développeurs de niveau intermédiaire, discussions concises sur les modèles de conception, bonne grammaire et bonne rédaction, utile pour rafraîchir les concepts et applicable dans des scénarios du monde réel.

Inconvénients:

Police trop grande et formatage médiocre rendant la lecture difficile, manque d'approfondissement de certains sujets, ne convient pas aux débutants, certains contenus semblent répétitifs ou inutilement longs, problèmes avec les versions imprimées dont le texte est coupé et les images de mauvaise qualité.

(basé sur 11 avis de lecteurs)

Titre original :

Design Patterns in Swift 5: Learn how to implement the Gang of Four Design Patterns using Swift 5. Improve your coding skills.

Contenu du livre :

Les développeurs de logiciels doivent résoudre différents problèmes. Bien souvent, ces problèmes sont identiques ou similaires à ceux qu'ils ont déjà rencontrés dans le cadre d'autres projets.

Ne serait-il pas formidable d'appliquer la solution que vous avez trouvée au lieu de réinventer la roue encore et encore ?

C'est précisément la raison pour laquelle les modèles de conception de logiciels existent. Un modèle de conception est une manière standardisée de résoudre un problème récurrent. En vous appuyant sur une stratégie éprouvée, vous gagnerez non seulement du temps, mais vous aurez aussi l'assurance qu'il s'agit bien du bon choix.

Les modèles de conception sont le résultat d'un long processus d'évolution. Tout a commencé avec un livre publié en 1994 - oui, c'est aussi vieux que ça - intitulé "Design Patterns - Elements of Reusable Object-Oriented Software" (Patrons de conception - Éléments d'un logiciel orienté objet réutilisable). Ce titre est assez fastidieux, c'est pourquoi nous avons l'habitude de l'appeler "le livre de la bande des quatre". La bande des quatre est composée de quatre ingénieurs logiciels renommés : Erich Gamma, Ralph Johnson, Richard Helm et John Vlissides. Ils ont identifié les problèmes communs les plus importants survenus dans de nombreux projets et ont développé les meilleures pratiques pour les résoudre.

Le plus beau : ces solutions sont indépendantes du langage (de programmation). Vous pouvez utiliser les modèles de conception avec n'importe quel langage de programmation orienté objet.

De nombreux langages de programmation et frameworks modernes ont intégré les modèles GoF. Il n'est pas nécessaire d'écrire du code supplémentaire pour prendre en charge l'itérateur ou l'observateur.

Swift ne fait pas exception : il propose de nombreuses fonctionnalités et constructions avancées du langage, telles que les extensions de type, l'initialisation paresseuse et les protocoles prédéfinis, qui nous permettent d'adopter et d'intégrer facilement les patrons de conception dans nos projets.

Ce livre couvre tous ces sujets et enseigne les meilleures pratiques que vous pouvez appliquer dans vos projets à venir.

Nous parlerons des avantages de la compréhension et de l'application des patrons de conception, de la valeur qu'ils apportent et de leurs limites.

Ensuite, nous nous plongerons dans les creational design patterns

⬤ le Singleton,.

⬤ le Prototype,.

⬤ la méthode Factory,.

⬤ le Constructeur,.

⬤ et le modèle de conception Abstract Factory.

Nous allons examiner de plus près les patrons de conception structurels. Nous discutons de :

⬤ l'Adaptateur,.

⬤ le Décorateur,.

⬤ la Fa ade,.

⬤ le poids plume,.

⬤ et le modèle Proxy.

Dans la dernière partie de ce livre, nous abordons les modèles de conception comportementale

⬤ la Chaîne de responsabilité,.

⬤ l'Itérateur,.

⬤ l'Observateur,.

⬤ et nous terminons avec le patron de conception State.

Pour chaque patron de conception, nous abordons les points suivants :

⬤ Quand utiliser le design pattern spécifique ?

⬤ Comment l'implémenter avec Swift 5 ?

⬤ Quels sont les défis et les pièges liés à l'utilisation de ce modèle ?

Tout au long du livre, je fournis des exemples de codage qui peuvent être appliqués dans des situations réelles.

K roly Nyisztor est un ingénieur logiciel et un formateur chevronné.

Il a travaillé avec de grandes entreprises telles qu'Apple, Siemens et SAP. K roly a conçu et construit plusieurs cadres d'entreprise, et il détient douze brevets liés à des inventions dans le domaine de l'informatique mobile.

Après 18 ans, il a quitté le monde de l'entreprise pour lancer sa propre affaire.

Depuis 2016, il se consacre entièrement à l'enseignement. En tant qu'instructeur, il souhaite partager son expertise de plus de 20 ans en matière de développement de logiciels. K roly enseigne :

⬤ L'architecture logicielle,.

⬤ La programmation et la conception orientées objet.

⬤ Programmation Swift et iOS,.

⬤ et d'autres sujets liés à la programmation.

Vous pouvez trouver les cours et les livres de K roly Nyisztor sur les principales plateformes, notamment Amazon, Lynda, LinkedIn Learning, Pluralsight, Udemy et iTunes.

Autres informations sur le livre :

ISBN :9781091686519
Auteur :
Éditeur :
Reliure :Broché

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Design Patterns in Swift 5 : Apprenez à mettre en œuvre les Design Patterns du Gang of Four en...
Les développeurs de logiciels doivent résoudre...
Design Patterns in Swift 5 : Apprenez à mettre en œuvre les Design Patterns du Gang of Four en utilisant Swift 5. Améliorez vos compétences en matière de codage. - Design Patterns in Swift 5: Learn how to implement the Gang of Four Design Patterns using Swift 5. Improve your coding skills.
Fondations de l'UML et de la conception orientée objet : Comprendre la programmation orientée objet...
Explorer les concepts fondamentaux qui...
Fondations de l'UML et de la conception orientée objet : Comprendre la programmation orientée objet et le langage de modélisation unifié - UML and Object-Oriented Design Foundations: Understanding Object-Oriented Programming and the Unified Modeling Language

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)