{"product_id":"dart-apprentice-beyond-the-basics-first-edition-object-oriented-programming-concurrency-more-9781950325788","title":"Dart Apprentice: Beyond the Basics (First Edition): Object-Oriented Programming, Concurrency \u0026 More","description":"\u003cb\u003eLearn Intermediate-Level Dart!\u003c\/b\u003e\u003cp\u003eDart is the language you use to write cross-platform applications in Flutter. You're not limited to Flutter, though. You can also use Dart to write command-line and backend server applications. The official documentation is great, but it doesn't go into the depth or provide all the examples that a book can.\u003c\/p\u003e\u003cp\u003e\u003ci\u003eDart Apprentice: Beyond the Basics\u003c\/i\u003e is here to help by building on your foundational knowledge of the language as you grow to become a fully proficient Dart developer.\u003c\/p\u003e\u003cb\u003eWho This Book is For\u003c\/b\u003e\u003cp\u003e\u003ci\u003eDart Apprentice: Beyond the Basics\u003c\/i\u003e is for developers who already know the fundamental concepts of programming in Dart but want to take their skills to the next level.\u003c\/p\u003e\u003cb\u003eTopics Covered in Dart Apprentice: Beyond the Basics\u003c\/b\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cb\u003eString Manipulation\u003c\/b\u003e: Searching and changing text with regular expressions.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eAnonymous Functions\u003c\/b\u003e: Passing functions around as first-class citizens.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eObject-Oriented Programming\u003c\/b\u003e: Using inheritance, abstract classes and interfaces.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eMixins\u003c\/b\u003e: Sharing code between classes.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eExtension Methods\u003c\/b\u003e: Adding features to classes that don't belong to you.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eGenerics\u003c\/b\u003e: Making your classes and functions handle multiple types.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eEnhanced Enums\u003c\/b\u003e: Letting your enums act more like classes.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eError Handling\u003c\/b\u003e: Planning for what might go wrong.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eAsynchronous Programming\u003c\/b\u003e: Using futures and streams to handle long-running tasks.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eIsolates\u003c\/b\u003e: Running code in parallel.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eOne thing you can count on: After reading this book, you'll be prepared to learn Flutter or server-side app development in Dart.\u003c\/p\u003e\u003cbr\u003e","brand":"Kodeco Inc.","offers":[{"title":"Default Title","offer_id":51735701455122,"sku":"9781950325788","price":51.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/4771\/8930\/files\/img_c8a3da57-3f49-440e-9810-9d2161625922.jpg?v=1763541802","url":"https:\/\/surprise-castle.myshopify.com\/products\/dart-apprentice-beyond-the-basics-first-edition-object-oriented-programming-concurrency-more-9781950325788","provider":"Surprise Castle","version":"1.0","type":"link"}