Oreilly - Modern C++ Design Patterns - 9781491978719
Oreilly - Modern C++ Design Patterns
by Julian Templeman | Released February 2017 | ISBN: 9781491978702


This course provides beginning to intermediate C++ developers with the knowledge required for up-to-date C++ programming. It begins by introducing the concepts of design patterns and idioms, outlining their usefulness, and demonstrating some traditional C++ implementations using pointers and manual memory management.Next, it covers two developments that changed the way C++ programmers write code: The important new features released in C++ 11 and C++ 14; and the new awareness that functional programming techniques can help create more robust and maintainable code. The course concludes by showing how this new knowledge can be used to write current implementations of several patterns and idioms, including RAII, Observer, and functional operations such as map and filter. Boost your C++ skill by acquiring the knowledge essential to modern C++ programming Understand the meaning and importance of design patterns and idioms Explore and master the new C++ features added in C++ 11 and C++ 14 Discover the principles and advantages of functional programming See how this new C++ knowledge is used to implement patterns and idiomsJulian Templeman runs the London UK based consulting company Templeman Consulting. He's worked in software development for 40 years, has written code in over 20 languages, and has worked with C++ for over 20 years. A professional consultant, trainer and writer, Julian has authored multiple programming books and videos, including the O'Reilly title "Practical Scala for Java Developers". Show and hide more Publisher resources Download Example Code
  1. Introduction
    • Welcome To The Course 00:01:30
    • About The Author 00:00:35
  2. Design Patterns And Idioms
    • What Is A Design Pattern? 00:01:43
    • Why Are They Useful? 00:00:58
    • History 00:02:12
    • Some Common Patterns 00:03:07
    • What Is An Idiom? 00:00:59
    • C++ Specific Idioms 00:03:08
    • Implementing Patterns 00:01:31
    • Exercise 00:01:07
  3. Implementing Patterns
    • Introduction 00:01:01
    • Implementing RAII 00:02:26
    • Implementing State 00:05:13
    • Implementing PIMPL 00:02:50
    • Implementing Smart Pointer 00:04:11
    • Implementing CRTP 00:02:55
    • Implementing Singleton 00:04:18
    • Exercise 00:00:42
  4. Modern C++ Features
    • Introduction 00:01:28
    • C++11 Features 00:04:13
    • New Library Features 00:01:37
    • The Range For 00:00:49
    • Smart Pointers 00:01:43
    • Lambdas 00:01:37
    • Move Semantics 00:01:56
    • Function And Bind 00:02:57
    • Templates 00:01:39
    • Exercise 00:01:35
  5. Functional Programming
    • Introduction 00:01:19
    • Principles Of Functional Programming 00:05:43
    • Higher-Order Operations 00:03:08
    • Functional C++ 00:02:45
    • Exercise 00:00:46
  6. Patterns Revisited
    • Implementing RAII 00:04:31
    • Implementing PIMPL 00:02:06
    • Implementing Observer 00:03:25
    • Implementing Functional Operations 00:07:10
    • Functional Error Handling 00:05:40
    • Exercise 00:00:30
  7. Conclusion
    • Conclusion 00:01:25
  8. Show and hide more

    Oreilly - Modern C++ Design Patterns


 TO MAC USERS: If RAR password doesn't work, use this archive program: 

RAR Expander 0.8.5 Beta 4  and extract password protected files without error.


 TO WIN USERS: If RAR password doesn't work, use this archive program: 

Latest Winrar  and extract password protected files without error.


 Coktum   |  

Information
Members of Guests cannot leave comments.


SermonBox - Seasonal Collection

SermonBox - The Series Pack Collection

Top Rated News

  • Christmas Material
  • Laser Cut & Print Design Elements Bundle - ETSY
  • Daz3D - All Materials - SKU 37000-37999
  • Cgaxis - All Product - 2019 - All Retail! - UPDATED!!!
  • DigitalXModels Full Collections
  • Rampant Design Tools Full Collections Total: $4400
  • FilmLooks.Com Full Collection
  • All PixelSquid Product
  • The Pixel Lab Collection
  • Envato Elements Full Sources- 3200+ Files
  • Ui8.NET Full Sources
  • The History of The 20th Century
  • The Dover Collections
  • Snake Interiors Collections
  • Inspirational Collections
  • Veer Fancy Collections
  • All Ojo Images
  • All ZZVE Collections
  • All Sozaijiten Collections
  • All Image Broker Collections
  • Shuterstock Bundle Collections
  • Tattoo Collections
  • Blend Images Collections
  • Authors Tuorism Collections
  • Motion Mile - Big Bundle
  • PhotoBacks - All Product - 2018
  • Dekes Techniques - Photoshop & Illustrator Course - 1 to 673
Telegram GFXTRA Group
Udemy - Turkce Gorsel Ogrenme Setleri - Part 2
Videohive Wow Pack Series


rss