Wydawca: Packt Publishing
Founded in 2004 in Birmingham, UK, Packt's mission is to help the world put software to work in new ways, through the delivery of effective learning and information services to IT professionals. Working towards that vision, we have published over 6,500 books and videos so far, providing IT professionals with the actionable knowledge they need to get the job done - whether that's specific learning on an emerging technology or optimizing key skills in more established tools. As part of our mission, we have also awarded over $1,000,000 through our Open Source Project Royalty scheme, helping numerous projects become household names along the way.
3849
Ebook
3850
Ebook
3851
Ebook

Moodle 1.9 for Teaching Special Education Children (5-10): Beginner's Guide. Create courses and therapies for children with special educational needs using Moodle for effective e-learning

Vanesa S. Olsen, Vanesa Soledad Olsen, Moodle Trust

Moodle is a free web application that educators can use to create effective online learning sites. But what does it have to offer to the children with special educational needs who want a fun, inspiring, interactive, and informative learning experience? Moodle 1.9 empowers educators achieve all these set of rich experiences with many related activities - this book shows you how!This book offers solutions to developing interactive courses and therapies for children with special education needs who are between the age group of 5 to 10 years. It teaches to combine Moodle 1.9 with the opportunities offered by Web 2.0, free and commercial software, and general purpose hardware devices. This book will guide the reader step-by-step in using many different tools to create exciting experiences to offer great motivation to children with special educational needs, considering the opportunities for online education.This book will help the reader to build interactive and rich online content oriented to children with special educational needs using different techniques and open source tools. It teaches you to create exercises as if you were playing with children at the school, the zoo, the beach, the supermarket, a birthday party, an aquarium, a farm, at the shopping, a circus or at home. You will be able to work with drawings, music, sounds, videos, photographs and text, and you will combine all these pieces into nice experiences for children who need to find extra motivation to improve their learning skills.Besides, it will teach you to take advantage of general purpose, non-expensive hardware like gamepads, joysticks, digital pens also known as pen-sketches, multi-touch screens, netbooks and touchpads. The usage of some of these hardware devices combined with visually rich activities usually offer children an extra motivation to focus on solving the exercises.

3852
Ebook

Instant Citrix Security How-to. A guide to bulletproofing your enterprise environment with the excellent security features in Citrix

Carmel Jacob

With the rise of cloud computing and virtualization comes a whole new threat to business security.  When dealing with highly confidential information you need your security to be bulletproof. This book will help you do that.Instant Citrix Security How-to will allow you to achieve simplicity in security when dealing with real life examples. This guide will give your systems that extra layer of protection when they need it most. This book could be the difference between secure data and stolen data.Starting with how to deploy a Citrix Netscaler on DMZ this book presents you with options, their uses, and features that can be enabled. In order to ensure each recipe gives you the most benefit, case studies are included to show you real life implications of your decisions.This book will guide you through the world of load balancing using both content switching and redirection. We will also discuss load balancing based on geographical location and disaster recovery methods.The number of features within each module to reduce server load and CPU is astounding and will make your life, the end user, a walk in the park.

3853
Ebook

Learning Vue.js 2. Learn how to build amazing reactive web applications easily with Vue.js

Olga Filipova

Vue.js is one of the latest new frameworks to have piqued the interest of web developers due to its reactivity, reusable components, and ease of use.This book shows developers how to leverage its features to build high-performing, reactive web interfaces with Vue.js. From the initial structuring to full deployment, this book provides step-by-step guidance to developing an interactive web interface from scratch with Vue.js.You will start by building a simple application in Vue.js which will let you observe its features in action. Delving into more complex concepts, you will learn about reactive data binding, reusable components, plugins, filters, and state management with Vuex. This book will also teach you how to bring reactivity to an existing static application using Vue.js. By the time you finish this book you will have built, tested, and deployed a complete reactive application in Vue.js from scratch.

3854
Ebook

Full Stack Development with JHipster. Build full stack applications and microservices with Spring Boot and modern JavaScript frameworks - Second Edition

Deepu K Sasidharan, Sendil Kumar Nellaiyapen, Matt Raible

JHipster is an open source development platform that allows you to easily create web apps and microservices from scratch without spending time on wiring and integrating different technologies. Updated to include JHipster 6, Java 11, Spring Boot 2.1, Vue.js, and Istio, this second edition of Full Stack Development with JHipster will help you build full stack applications and microservices seamlessly.You'll start by understanding JHipster and its associated tools, along with the essentials of full stack development, before building a monolithic web app. You'll then learn the JHipster Domain Language (JDL) with entity modeling using JDL-Studio. With this book, you'll create production-ready web apps using Spring Boot, Spring Framework, Angular, and Bootstrap, and run tests and set up continuous integration pipelines with Jenkins. As you advance, you'll learn how to convert your monoliths to microservices and how to package your application for production with various deployment options, including Heroku and Google Cloud. You'll also learn about Docker and Kubernetes, along with an introduction to the Istio service mesh. Finally, you'll build your client-side with React and Vue.js and discover JHipster's best practices.By the end of the book, you'll be able to leverage the best tools available to build modern web apps.

3855
Ebook
3856
Ebook

Python 3 Object-oriented Programming. Building robust and maintainable software with object oriented design patterns in Python

Dusty Phillips

Python 3 is more versatile and easier to use than ever. It runs on all major platforms in a huge array of use cases. Coding in Python minimizes development time and increases productivity in comparison to other languages. Clean, maintainable code is easy to both read and write using Python's clear, concise syntax.Object-oriented programming is a popular design paradigm in which data and behaviors are encapsulated in such a way that they can be manipulated together. Many modern programming languages utilize the powerful concepts behind object-oriented programming and Python is no exception.Starting with a detailed analysis of object-oriented analysis and design, you will use the Python programming language to clearly grasp key concepts from the object-oriented paradigm. This book fully explains classes, data encapsulation, inheritance, polymorphism, abstraction, and exceptions with an emphasis on when you can use each principle to develop well-designed software.You'll get an in-depth analysis of many common object-oriented design patterns that are more suitable to Python's unique style. This book will not just teach Python syntax, but will also build your confidence in how to program.You will also learn how to create maintainable applications by studying higher level design patterns. Following this, you'll learn the complexities of string and file manipulation, and how Python distinguishes between binary and textual data. Not one, but two very powerful automated testing systems will be introduced in the book. After you discover the joy of unit testing and just how easy it can be, you'll study higher level libraries such as database connectors and GUI toolkits and learn how they uniquely apply object-oriented principles. You'll learn how these principles will allow you to make greater use of key members of the Python eco-system such as Django and Kivy.This new edition includes all the topics that made Python 3 Object-oriented Programming an instant Packt classic. It's also packed with updated content to reflect recent changes in the core Python library and covers modern third-party packages that were not available on the Python 3 platform when the book was first published.