Peeling Design Patterns
Autor Narasimha Karumanchien Limba Engleză Paperback – 5 sep 2012
Adresat programatorilor aflați la început de drum și candidaților care se pregătesc pentru interviuri tehnice, Peeling Design Patterns propune o metodă pragmatică de învățare a arhitecturii software. Remarcăm structura modulară a volumului, care începe cu fundamentele limbajului [UML](topic), necesare pentru vizualizarea interacțiunilor dintre obiecte, înainte de a trece la analiza detaliată a celor trei categorii consacrate de șabloane: de creare (Creational), structurale (Structural) și comportamentale (Behavioral). Notăm cu interes faptul că autorul Narasimha Karumanchi păstrează stilul direct și orientat spre soluții care a consacrat lucrările sale anterioare, precum Data Structures and Algorithms Made Easy. Dacă în acele volume accentul era pus pe eficiența codului la nivel de execuție, Peeling Design Patterns ridică nivelul de abstractizare către organizarea logică a componentelor. Cititorul care a aplicat deja conceptele vizuale din Head First Design Patterns va găsi aici o resursă complementară, mult mai tehnică și mai axată pe scenariile de examinare. Spre deosebire de Holub on Patterns, care analizează șabloanele în contextul unor programe complexe, lucrarea de față preferă explicații atomice și exemple clare, ideale pentru a construi un vocabular tehnic solid. Finalul volumului este dedicat în mod specific întrebărilor de interviu, oferind explicații punctuale pentru problemele de design de sistem întâlnite frecvent în procesele de recrutare de la companii mari.
Preț: 292.65 lei
Carte tipărită la comandă
Livrare economică 20 mai-03 iunie
Specificații
ISBN-10: 8192107523
Pagini: 290
Dimensiuni: 178 x 254 x 16 mm
Greutate: 0.55 kg
Editura: CareerMonk Publications
De ce să citești această carte
Pentru programatorii juniori și studenți, această carte transformă conceptele abstracte de design patterns în instrumente practice de lucru. Cititorul câștigă capacitatea de a participa activ la discuții despre arhitectură și un avantaj competitiv la interviurile tehnice. Este un ghid de studiu eficient care elimină complexitatea inutilă în favoarea clarității conceptuale și a aplicabilității imediate.
Despre autor
Narasimha Karumanchi este un autor recunoscut în domeniul educației IT, fiind fondatorul CareerMonk Publications. Expertiza sa principală se concentrează pe structuri de date, algoritmi și design de sistem, fiind autorul unor bestselleruri tehnice precum Data Structures and Algorithms Made Easy și Coding Interview Questions. Lucrările sale sunt utilizate pe scară largă de candidații care se pregătesc pentru companii de top precum Microsoft sau Google, datorită modului în care simplifică problemele algoritmice complexe în soluții ușor de înțeles și implementat.
Descriere scurtă
"Peeling Design Patterns: For Beginners and Interviews" by Narasimha Karumanchi and Prof. Sreenivasa Rao Meda is a book that presents design patterns in simple and straightforward manner with a clear-cut explanation. This book will provide an introduction to the basics and covers many real-time design interview questions. It comes handy as an interview and exam guide for computer scientists.Salient Features of Book:
- Readers without any background in software design will be able to understand it easily and completely.
- Presents the concepts of design patterns in simple and straightforward manner with a clear-cut explanation.
- After reading the book, readers will be in a position to come up with better designs than before and participate in design discussions which happen in their daily office work.
- The book provides enough real-time examples so that readers get better understanding of the design patterns and also useful for the interviews. We mean, the book covers design interview questions.
Table of Contents:
- Introduction
- UML Basics
- Design Patterns Introduction
- Creational Patterns
- Structural Patterns
- Behavioral Patterns
- Glossary and Tips
- Design Interview Questions
- Miscellaneous Concepts