LEADER 03864nam 2200445 450 001 9910164038203321 005 20180130145528.0 010 $a1-78646-276-1 035 $a(CKB)3710000001056199 035 $a(MiAaPQ)EBC4803417 035 $a(CaSebORM)9781786465474 035 $a(PPN)220207151 035 $a(EXLCZ)993710000001056199 100 $a20170306h20172017 uy 0 101 0 $aeng 135 $aurcnu|||||||| 181 $2rdacontent 182 $2rdamedia 183 $2rdacarrier 200 10$aAngular test-driven development $eenhance your testing skills to build powerful and fault-free applications in Angular v4 /$fMd. Ziaul Haq 205 $aSecond edition. 210 1$aBirmingham, [England] ;$aMumbai, [India] :$cPackt Publishing,$d2017. 210 4$dİ2017 215 $a1 online resource (246 pages) 300 $aIncludes index. 311 $a1-78646-547-7 330 $aEnhance your testing skills to build powerful and fault-free applications in Angular v4 About This Book Learn test-driven development (TDD) for JavaScript Improve your Karma and Protractor expertise by setting up an Angular test suite A wide range of testing techniques for professional Angular applications accompanied by practical examples Who This Book Is For This book is for developers who have experience with Angular but want to understand the wider context of when, why, and how to apply testing techniques and best practices to create quality clean code. To get the most out of this book, you should have a good understanding of HTML and JavaScript and a basic understanding of Angular. What You Will Learn Get a clear overview of TDD in the context of JavaScript with a brief look at testing techniques, tools, and frameworks Get an overview of Karma and create test suites for an Angular application Install and configure Protractor for Angular and explore a few important Protractor APIs Understand automated testing and implement headless automated tests with Karma Implement testing techniques with mocks, broadcast events, and asynchronous behavior Integrate REST-based services and APIs into an application to extract data Automate Karma unit tests with Travis CI In Detail This is a complete guide that shows you testing techniques with Karma that will help you perform unit testing and end-to-end testing with Protractor. It will show you how to optimize your Angular development process using TDD techniques and ensure your final project is free of bugs. All examples in this book are based on Angular v2 and are compatible with Angular v4. We start by reviewing the TDD life cycle, TDD in the context of JavaScript, and various JavaScript test tools and frameworks. You will see how Karma and Protractor can make your life easier while running JavaScript unit tests. We will enable you to build a test suite for an Angular application and build a testable medium-to-large scale Angular application by handling REST API data. Building on the initial foundational aspects, we move on to testing for multiple classes, partial views, location references, CSS, and the HTML element. In addition, we will explore how to use a headless browser with Karma. We will also configure a Karma file to automate the testing and tackle elements of Angular (components, services, classes, and broadcasting) using TDD. Finally, you will find out how to pull data using an external API,... 606 $aJavaScript (Computer program language) 606 $aAngularJS (Software framework) 615 0$aJavaScript (Computer program language) 615 0$aAngularJS (Software framework) 676 $a005.2762 700 $aHaq$b Md. Ziaul$01232783 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910164038203321 996 $aAngular test-driven development$92862537 997 $aUNINA LEADER 04681nam 22007095 450 001 9910861090803321 005 20240518125444.0 010 $a9789819712496 010 $a9819712491 024 7 $a10.1007/978-981-97-1249-6 035 $a(MiAaPQ)EBC31346057 035 $a(Au-PeEL)EBL31346057 035 $a(CKB)32074869400041 035 $a(DE-He213)978-981-97-1249-6 035 $a(OCoLC)1435481763 035 $a(EXLCZ)9932074869400041 100 $a20240518d2024 u| 0 101 0 $aeng 135 $aurcnu|||||||| 181 $ctxt$2rdacontent 182 $cc$2rdamedia 183 $acr$2rdacarrier 200 10$aNext-Generation Cybersecurity $eAI, ML, and Blockchain /$fedited by Keshav Kaushik, Ishu Sharma 205 $a1st ed. 2024. 210 1$aSingapore :$cSpringer Nature Singapore :$cImprint: Springer,$d2024. 215 $a1 online resource (0 pages) 225 1 $aBlockchain Technologies,$x2661-8346 311 08$a9789819712489 311 08$a9819712483 327 $aIntroduction to Cybersecurity with AI, ML, and Blockchain -- Opportunities and Challenges in New Generation Cyber Security Applications using Artificial Intelligence, Machine Learning and Block Chain -- AI and Blockchain for Secure Data Analytics -- Synergizing Artificial Intelligence and Blockchain -- Blockchain-Based Smart Contracts: Technical and Usage Aspects -- An Impact of Cyber Security and Blockchain in Healthcare Industry: an implementation through AI -- Deep Learning and Blockchain Applications in Healthcare Sector using Imaging Data -- Healthcare Data Security using AI and Blockchain: Safeguarding Sensitive Information for a Safer Society -- The Future of Electronic Healthcare Management: Blockchain and Artificial Intelligence Integration -- Impact of Neural Network on Malware Detection -- Evaluating different malware detection neural network architectures -- Protecting Your Assets: Effective Use of Cybersecurity Measures in Banking Industries -- Revolutionizing Banking with Blockchain:Opportunities and Challenges Ahead -- Leveraging AI and Blockchain for Enhanced IoT Cybersecurity -- Dissecting the Role of Women in Cybersecurity and Information Technology: A Medical Perspective -- A Comprehensive Exploration of Advancements and Applications of Digital Watermarking -- Optimizing Drug Discovery: Molecular Docking with Glow-worm Swarm Optimization -- Bridging the Gap Between Learning and Security: An Investigation of Blended Learning Systems and Ransomware Detection -- Ethical Considerations in AI-based Cybersecurity. 330 $aThis book highlights a comprehensive overview of the recent advancements and challenges in the field of cybersecurity with a focus on the integration of artificial intelligence (AI), machine learning (ML), and blockchain technologies. The book targets both researchers and practitioners working in the field of cybersecurity and aims to fill the gap in the current literature by providing a comprehensive and up-to-date examination of the integration of AI, ML, and blockchain in cybersecurity systems. The book has a technical focus and provides an in-depth examination of the latest developments in the field. It covers a range of topics including the basics of AI, ML, and blockchain, the application of AI and ML in cybersecurity, the use of blockchain in cybersecurity, and the integration of AI, ML, and blockchain in cybersecurity systems. Each chapter is written by leading experts in the field and provides a thorough and technical overview of the topic, including case studies, examples, and practical applications. 410 0$aBlockchain Technologies,$x2661-8346 606 $aSecurity systems 606 $aBlockchains (Databases) 606 $aMachine learning 606 $aArtificial intelligence 606 $aInternet of things 606 $aSecurity Science and Technology 606 $aBlockchain 606 $aMachine Learning 606 $aArtificial Intelligence 606 $aInternet of Things 615 0$aSecurity systems. 615 0$aBlockchains (Databases) 615 0$aMachine learning. 615 0$aArtificial intelligence. 615 0$aInternet of things. 615 14$aSecurity Science and Technology. 615 24$aBlockchain. 615 24$aMachine Learning. 615 24$aArtificial Intelligence. 615 24$aInternet of Things. 676 $a621 700 $aKaushik$b Keshav$01739360 701 $aSharma$b Ishu$01739361 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910861090803321 996 $aNext-Generation Cybersecurity$94163405 997 $aUNINA