- Books/Videos on Sale (or Free) Today
- New/Updated Safari Books and Courses
- New/Updated Pluralsight Courses
These deals are good for today only, so be sure to take advantage of the pricing before the offers expire.
Free Packt eBook by Jose Palala, Martin Helmich (valid through 10/11 at 19:00 EST). This book covers PHP 7, Elasticsearch, RESTful Web Services, Microservices, RxPHP.
When it comes to modern web development, performance is everything. The latest version of PHP has been improvised and updated to make it easier to build for performance, improved engine execution, better memory usage, and a new and extended set of tools. If you’re a web developer, what’s not to love? This guide will show you how to make full use of PHP 7 with a range of practical projects that will not only teach you the principles, but also show you how to put them into practice. It will push and extend your skills, helping you to become a more confident and fluent PHP developer.
You’ll find out how to build a social newsletter service, a simple blog with a search capability using Elasticsearch, as well as a chat application. We’ll also show you how to create a RESTful web service, a database class to manage a shopping cart on an e-commerce site and how to build an asynchronous microservice architecture.
With further guidance on using reactive extensions in PHP, we’re sure that you’ll find everything you need to take full advantage of PHP 7. So dive in now!
What You Will Learn
- Build versatile projects using the newest features PHP 7 has to offer
- Learn how to use PHP 7’s event-driven asynchronous features
- Find out how to improve the performance of your code with effective techniques and design patterns
- Get to grips with backend development and find out how to optimize session handling
- Learn how to use the PHP 7 Abstract Syntax Tree to improve the quality of your code and make it more maintainable
- Find out how to build a RESTful web service
- Build your own asynchronous microservice
About the Authors
Jose Palala has been working professionally with PHP for at least 8 years. He has experience working with PHP frameworks such as Eden PHP, CodeIgniter, Laravel and Zend.
He has worked for Philippine-based IT companies for at least 8 years, working on projects ranging from internal corporate systems and CMS websites. In his spare time, he regularly contributes back to the tech community in the Philippines.
Martin Helmich holds a Master’s degree in Computer Science from the University of Applied Sciences in Osnabrück. He lives in Rahden, Germany, and works as a Software Architect specializing in building distributed applications using web technologies and Microservice Architectures. Besides programming in Go, PHP, Python and Node.JS, he also builds infrastructures using configuration management tools like SaltStack and container technologies like Docker.
He is an Open Source enthusiast and likes to make fun of people who are not using Linux. In his free time, you’ll probably find him coding on one of his open source pet projects, listening to music or reading science-fiction literature.
$9.99 Apress eBook by Vinay Kumar, Daniel Merchán García. This book covers Oracle WebCenter Portal 12c, Enterprise Web Portal, Oracle Fusion Middleware, JDeveloper, JSR-286, ADF Task Flows, REST API, Enterprise Content Management, Oracle Document Cloud, OBIEE 12c, Oracle E-Business Suite.
- The only book for learning Oracle WebCenter Portal 12c
- The only book which covers the new features of Oracle WebCenter Portal 12c
- Covers real-world examples of Oracle WebCenter Portal Development
Develop enterprise portals with Oracle WebCenter Portal 12c software and enrich those applications with social computing services, including discussions, documents, blogs, wikis, tags, and links. This book covers all functionalities and aspects from a developer, architect, and administrator point of view.
Enterprise portal technology is used for creating intranet and extranet portals which enhance collaboration within a company. The book is intended to complete and fill in the gaps of the official documentation from an administrator and developer perspective.
Beginning Oracle WebCenter Portal 12c provides an overview of the architecture behind Oracle WebCenter Suite and the Oracle Fusion Middleware platform. Sample code written in Java is included along with best practices developed from the authors’ experience of using Oracle WebCenter Portal for building enterprise portals.
What you will learn:
- Enterprise Portal and Oracle WebCenter Portal concepts
- Basic administrator knowledge
- Basic developer knowledge
- Overview of the tools and services offered by Oracle WebCenter Portal
- How to develop Portal Assets using JDeveloper IDE
- How to develop new components(Portlets JSR-286 and ADF Task Flows) using JDeveloper IDE
- REST API integration with Portal
- Enterprise content management with Portal
Who this book is for:
Developers, architects, project managers and portal administrators in the Oracle Fusion Middleware (FMW) area. IT professionals working in FMW or WebLogic stack can also make use of this book.
About the Authors
Vinay Kumar is a Technology Evangelist. He has extensive experience of 8+ years in designing and implementing large-scale projects in Enterprise Technologies in various consulting and system-integration companies. His passion has helped him to achieve certifications in Oracle ADF, WebCenter Portal, and Java/JEE. He has good experience in Java, JEE, and in various technologies on OpenStack. Vinay has been contributing to the Java/Oracle ADF/WebCenter community by publishing technical articles at his personal blog. He was awarded Oracle ACE status in June 2014.
Daniel Merchán García works as an Oracle WebCenter expert at VASSIT UK Services LTD, part of the VASS Group. He is responsible for leading the technical architecture and development of the most complex components and functionalities to be added to WebCenter products. He also helps the Oracle community through OTN Community Forums, where he is always working to find solutions to complex questions and make it easier for the community to understand WebCenter and its use. Daniel maintains and sychronizes two blogs related to Oracle WebCenter, one in Spanish and one in English, providing content in both languages so as to have it shared widely around the world.
50% off Manning’s eBook by Yakov Fain, Anton Moiseev. This book covers Angular, TypeScript, Angular CLI, NgRx, Angular Material.
Angular Development with Typescript, Second Edition is an intermediate-level tutorial that introduces Angular and TypeScript to developers comfortable with building web applications using other frameworks and tools. You’ll start by exploring what makes Angular different by building an online auction app. As you move through the chapters, you’ll explore TypeScript as you learn to write type-aware classes, interfaces, generics, and more.
About the technology
About the book
This practical book covers real-world development concerns like state management, data and views, user interaction with forms, and communicating with servers, as well as testing and deploying your applications. This new edition has been fully revised to cover the latest Angular CLI along with current best practices and updates to Angular 5.
- Angular CLI
- TypeScript programming
- Creating a modern-looking UI with Angular Material
- Dependency Injection
- Reactive programming
- Working with the Angular Forms API
- Maintaining the app state with ngrx
About the reader
Written for intermediate web developers. No prior TypeScript or AngularJS experience is required.
About the authors
Yakov Fain and Anton Moiseev are experienced web application developers. Yakov has written several books on software development.
GET MORE WITH MANNING
An eBook copy of the previous edition, Angular 2 Development with TypeScript (First Edition), is included at no additional cost. It will be automatically added to your Manning Bookshelf within 24 hours of purchase.
50% off Angular in Action Covers Angular 2
50% off Manning’s eBook by Jeremy Wilken. This book covers Angular, TypeScript, Angular CLI.
Angular in Action teaches you modern application development with Angular. You’ll begin with the basics of Angular and the technologies and techniques you’ll use throughout the book, such as key features of TypeScript, newer ES6 syntax and concepts, and details about the tools needed to write professional Angular applications. Next, you’ll build an Angular application from scratch. You’ll learn about the primary pieces of an Angular application and see how they work together. Using lots of examples, you’ll learn the core parts of Angular, such as Components, the Router, and Services. You’ll also learn techniques like server-side rendering. Finally, you’ll gain insight into advanced skills that should be part of any professional Angular developer’s toolkit, such as testing, tooling options, and performance tuning.
About the technology
When you move beyond building simple web sites or small applications, things get complicated. Managing data gets messy, handling browser incompatibilities takes time, you have to juggle competing user interactions, integrating the work of multiple developers is tricky, and you need a defined process to manage, test, and deploy your code. That’s where the Angular platform can help you. This application-oriented platform lets you focus on development by handling these common issues, making it ideal for writing large-scale web applications that can be maintained, extended, and tested. And because it’s popular, it offers a well-supported code base, vibrant community, and rich ecosystem. Best of all, the new version of Angular emphasizes performance and focuses on mobile apps by being compact and memory efficient. And it’s designed for the future by paying attention to browser standards that are coming soon, rather than older standards that will soon be obsolete.
- What you need to know to succeed with Angular
- Jumpstarting your first Angular application
- Hands-on with Angular’s features
- Tooling you need to know and use for testing and debugging
- How to build Angular for production and how to manage large applications
About the reader
About the Author
Jeremy Wilken is a web application engineer with a focus on building web applications at companies like eBay, Teradata, and VMware. He is a Google Developer Expert for Angular and Web Technologies and regularly speaks at events and writes around the web. He is also the author of Ionic in Action, a mobile application framework. He lives in Austin, Texas with his family and enjoys brewing his own beers.
50% off Testing Angular Applications
50% off Manning’s eBook by Jesse Palmer, Corinna Cohn, Michael Giambalvo, Craig Nishina. This book covers Angular, TypeScript, Angular CLI, Protractor.
About the book
Testing Angular Applications is an example-rich, hands-on guide that gives you the real-world techniques you need to thoroughly test all parts of your Angular applications. You’ll start with an introduction to Angular, TypeScript, testing fundamentals, and the testing frameworks and tools used in the book and begin writing your first tests. Next, you’ll learn how to set-up your Angular environment, including TypeScript and the Angular dependencies and you’ll create your first component. The second part of the book focuses on the most important concepts of Angular, such as testing components, directives, pipes, services, and routing. By the end of this book, you’ll be able to confidently write unit and end-to-end tests for Angular applications in TypeScript.
- Getting to know TypeScript
- Writing and debugging tests
- Testing components, directives, services and pipes
- Unit testing
- End-to-end testing
About the reader
About the authors
Jesse Palmer has more than 15 years of web development experience with Fortune 500 companies, the Federal Government, and small businesses. He is a Master Software Engineer at Capital One in Retail & Direct Technology Group who also contributes to Angular.
Corinna Cohn has been creating websites since 1995 and has written enterprise web apps for radio stations, scientific publishing, education, and business-to-business, with a focus on single-page applications since 2013. Corinna has written ugly, cryptic software in the past, but has committed to writing human-readable, unit-tested, and maintainable code from now on.
Mike Giambalvo is a developer at Google working on the UI for Google Cloud Platform. He contributes to Angular and Protractor, the end to end test framework for Angular applications. In his copious free time, he enjoys hiking and building robots.
Craig Nishina is a developer at Google working on Ads. In a previous career, Craig worked as a civil engineer designing buildings, but he much prefers writing code over building structures. When he is not contributing to Protractor and webdriver-manager, he enjoys playing golf and traveling.
- Leading SAFe 4.5 (Video) by Dean Leffingwell
- Certified Ethical Hacker (CEH) (Video) by iCollege
- Microsoft 70-243: Administering and Deploying SCCM 2012 (Video) by iCollege
- Programming the Microsoft Bot Framework (Video) by Joe Mayo
O’Reilly Media, Inc.
- Deep Learning (Book) by Adam Gibson, Josh Patterson
- Head First Agile (Book) by Jennifer Greene, Andrew Stellman
- Reactive Microsystems (Book) by Jonas Bonér
- Unlocking Financial Data (Book) by Justin Pauley
- Why Design Thinking Is Good Business Thinking (Book) by Holly O’Driscoll
- Developing iOS 11 Applications Using Swift 4 (Video) by Ignazio Calo
- Front-End Web Development using Go (Video) by Kamesh Balasubramanian
- Fundamentals of Continuous Delivery Pipeline (Video) by Rafał Leszko
- Getting Started with Spring 5.0 (Video) by Ranga Rao Karanam
- Going beyond Dashboards with IBM Cognos Analytics (Video) by Abhishek Sanghani
- Learn Kotlin by Developing Android Apps (Video) by Brandan Jones
- Step-by-Step Machine Learning with Python (Video) by Yuxi Liu
- Understanding Azure Logic Apps (Video) by Victoria Clark, Eduardo Freitas
Pearson IT Certification
- SQL Server 70-768: Developing SQL Data Models (Video) by Scot J. Reagin
- Agile Project Planning with Scrum (Video) by Maria Elena Opiniano Boiser
- Introduction to Cryptography (Video) by Zacharias Voulgaris PhD
- Basic Call Operation and Components for Cisco Collaboration (300-070) CIPTV1 (Video) by Sean Douglas
- Creating a Victorian Style Gown with Marvelous Designer (Video) by Natalija Jagarinec
- Troubleshooting with Wireshark: Analyzing and Decrypting TLS Traffic in Wireshark (Using HTTPs) (Video) by Ross Bagurdes
- Voice Messaging and Presence for Cisco CICD 210-060 (Video) by Josh Kittle
- Web App Hacking: Cross-Site Request Forgery (CSRF) (Video) by Dawid Czagan