Take a look at our COM051220 books. Shulph carries a great selection of COM051220 books, and we are always adding more.
Learn iOS App development with advanced Apple technology and developer-centric tools. Key Features -Loaded with core developer tools, including SwiftUI, Xcode, and CoreML. -Covers app architecture, design patterns, and mobile hardware use in app development. -Numerous examples covering database, GPS, image recognition, and ML. Description This book is a step-by-step, hands-on guide for Apple developers to build iOS apps using Swift programming with minimal effort. This book will help develop the knowledge and skills necessary to program Apple applications independently. This book introduces you to Swift, SwiftUI, MapKit, Xcode, and Core ML and guides you through the process of creating a strong, marketable iOS application. The book begins with the fundamentals of Swift, which will serve as the foundation for future app development. This book will help readers to develop user interfaces for iOS applications, using SwiftUI and Interface Builder, as well as the code for views, view controllers, and data managers. The book teaches how to use Core Data and SQLite to store databases. It will help you work with Apple technologies and frameworks, including Core Location and MapKit for GPS tracking, Camera and Photo Library for image storage, Core ML for machine learning, and implementations of artificial intelligence solutions. By the end of this book, you will have developed a solid foundation for writing Swift apps, utilizing best practices in architecture, and publishing them to the app store. The book successfully introduces you to the entire iOS application development journey in a manageable manner and instills an understanding of Apple apps. What you will learn -Develop practical skills in Swift programming, Xcode, and SwiftUI. -Learn to work around the database, file handling, and networking while building apps. -Utilize the capabilities of mobile hardware to include sound, images, and videos. -Bring machine learning capabilities using the Core ML framework. -Integrate features such as App Gestures and Core Location into iOS applications. -Utilize mobile design patterns and maintain a clean coding style. Who this book is for This book is ideal for beginners in programming, students, and professionals interested in learning how to program in iOS, use various developer tools, and create Apple apps. Working knowledge of any programming language is an advantage but not required. Table of Contents 1. Getting Started with Xcode 2. Swift Fundamentals 3. Classes, Struct, and Enumerations 4. Protocols, Extensions, and Error Handling 5. TabBar, TableView, and CollectionView 6. User Interface Design with SwiftUI 7. Database with SQLite and Core Data 8. File Handling in iOS 9. App Gesture Recognizers in iOS 10. Core Location with MapKit 11. Camera And Photo Library 12. Machine Learning with Core ML 13. Networking in iOS Apps 14. Mobile App Patterns and Architectures 15. Publish iOS App on App Store
Learn, understand, and code parallel programs with confidence using C# 8 and .NET Core 3.0 Key Features Explore and work with the new features and enhancements in .NET Core 3.0 & C# 8 Understand the fundamentals of parallel programming Learn various threading patterns and synchronization constructs Build concurrent applications using C# and .Net Core 3.0 from the ground up Understand the principles of unit testing and debugging in concurrent applications Description Application development has evolved over the last decade, and with the advent of the latest technologies like Angular, React on client-side, and ASP.NET Core, Spring on the server-side, the consumer expectations have risen like never before. The primary objective of this book is to help readers understand the importance of asynchronous programming and various ways it can be achieved using .NET Core 3.1 and C# 8 to successfully build concurrent applications. Along the way reader will learn the fundamentals of threading, asynchronous programming, various asynchronous patterns, synchronisation constructs, unit testing parallel methods, debugging enterprise applications, and cool tips and tricks. There are samples based on practical examples that will help the reader effectively use parallel programming. By the end of this book, you will be equipped with all the knowledge needed to understand, code, and debug multithreaded, concurrent and parallel programs with confidence. What You Will Learn Understand the internals of async/await. Learn how to build applications using async/await. Write unit tests for asynchronous methods. Explore various debugging techniques for enterprise applications. Who this book is for Beginners and intermediate developers who build enterprise applications using .NET Core platform and tools. Advanced users can also use this book for brushing up fundamentals and for learning debugging tools, techniques, tips, and tricks. Table of Contents 1. Getting Started 2. What’s new in C# 8? 3. .NET Core 3.1 4. Demystifying Threading 5. Parallel Programming 6. The Threading Patterns 7. Synchronization Constructs 8. Unit Testing Parallel and Asynchronous Programs 9. Debugging and Troubleshooting ( Its spelling is incorrect in pdf) 10. Tips and Tricks About the Authors Rishabh Verma is a Microsoft certified professional and works at Microsoft as a senior development consultant, helping the customers to design, develop, and deploy enterprise-level applications. An electronic engineer by education, he has 12+ years of hardcore development experience on the .NET technology stack. He is passionate about creating tools, Visual Studio extensions, and utilities to increase developer productivity. His interests are .NET Compiler Platform (Roslyn), Visual Studio Extensibility, code generation, and .NET Core. Neha Shrivastava is a Microsoft certified professional and works as a software engineer for the Cloud & AI group at Microsoft India Development Center. She has about 10 years' development experience and has expertise in the financial, healthcare, and e-commerce domains. Neha did her bachelor's in electronics engineering. Ravindra Akella works as a Senior Consultant at Microsoft with more than 13 years of software development experience. Specializing in .NET and web-related technologies, his current role involves end to end ownership of products right from architecture to delivery.
Build it with Python, the popular and batteries-included programming tool Key Features Get familiar with the fundamentals of Python. Understand the OOP paradigm and learn to write your custom object classes. Explore tools and techniques to measure code execution for Performance Optimization. Understand how Python is used in the main Cryptographic mechanisms. Description “Python In-Depth” gives you a detailed presentation of the possibilities for solving everyday problems, even complex ones using Python. You will begin by setting up Python in your system and then learn about the fundamentals of Python so that you have a rock-solid foundation to build upon. You will explore the foundations of Python programming, such as the built-in data types, functions, objects and classes, files, etc. You will then explore the different programming paradigms such as OOP, Functional, and Concurrent, and find the best approach given a situation. You will also learn how to utilize an interchange format to exchange data and understand how to carry out performance optimization, effective debugging, and security, among other techniques. Towards the end, you will enjoy two chapters dedicated to two domains where Python usage is currently very strong: Data Science and Web Development. What will you learn Learn how to improve your Python Code Quality. Explore the techniques and frameworks for Python GUI Programming. Solve Data Science and Machine Learning problems using Python. Who this book is for This book is for anyone who is new to Software Development and wants to learn Python. Existing Python users can also use this book for a quick reference for the fundamentals and the features introduced in Python 3.7.