{"product_id":"dart-apprentice-beyond-the-basics-first-edition-object-oriented-programming-concurrency-more-paperback","title":"Dart Apprentice: Beyond the Basics (First Edition): Object-Oriented Programming, Concurrency \u0026 More - Paperback","description":"\u003cp\u003eby \u003cb\u003eJonathan Sande\u003c\/b\u003e (Author), \u003cb\u003eKodeco Tutorial Team\u003c\/b\u003e (Author)\u003c\/p\u003e\u003cp\u003e\u003cb\u003eLearn Intermediate-Level Dart!\u003c\/b\u003e\u003c\/p\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\u003cdiv\u003e\n\u003cstrong\u003eNumber of Pages:\u003c\/strong\u003e 258\u003c\/div\u003e\u003cdiv\u003e\n\u003cstrong\u003eDimensions:\u003c\/strong\u003e 0.54 x 9.25 x 7.5 IN\u003c\/div\u003e\u003cdiv\u003e\n\u003cstrong\u003ePublication Date:\u003c\/strong\u003e November 08, 2022\u003c\/div\u003e","brand":"Books by splitShops","offers":[{"title":"Default Title","offer_id":42720018497599,"sku":"9781950325788","price":97.18,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0105\/8226\/1823\/files\/31c1158508f2838e5d69729a81e9d550.webp?v=1765087705","url":"https:\/\/dhlswag.com\/products\/dart-apprentice-beyond-the-basics-first-edition-object-oriented-programming-concurrency-more-paperback","provider":"BBB","version":"1.0","type":"link"}