Courses
In this course, author Valerie Sutton shows smart ways to set up a foundation for negotiating your salary, discuss your strengths, and follow up to achieve agreement. Discover how to research the salary range for the position you're applying for, put it in the context of your salary history, and make a persuasive request. Whether you're at your current job or making a leap to the next, this course will help compare your expectations and performance with others, and negotiate for not only the best take-home pay, but also a combination of benefits, such as vacation days and flextime, that work for both you and your employer.

Coach, negotiation expert, and author Lisa Gates demonstrates the skills empowered communicators use to achieve mutual benefit at the negotiation table. The course delivers repeatable strategies for negotiating common issues such as asking for a raise, setting fees, promoting teamwork, and bringing out the best in those you manage. Along the way, discover how to use interest-based negotiation, distributive bargaining, diagnostic questioning, and conflict resolution to handle both simple and complex negotiations.


JavaScript isn't just for special effects and form validations anymore; Node.js makes it possible to write full web applications entirely in JavaScript. In this course, author Joseph LeBlanc guides you through installing Node.js for the first time, as well as installing Node modules through NPM and writing command-line scripts. The course also covers creating servers, using Node-based frameworks, building templated markup, integrating Node with legacy codebases, programming for WebSockets using the Socket.IO module, and much more.





Author Steve Wright explores the new features found in the 3D digital compositor Nuke 6. The course introduces the RotoPaint node for drawing and painting effects, the Keylight keyer for creating mattes and composites, and the SplineWarp node for warping images. The course also explains how to merge keys, animate with keyframes, and create image-based blurs. Exercise files accompany the course.

Whether you're enhancing or optimizing existing code or just starting from scratch, there's never a better time to start integrating object-oriented design techniques. This course shows how to integrate the principles of object-oriented programming into the build of a PHP-driven web page or application. After an overview of what objects and classes are and why they should be used, author Jon Peck dives into creating and instantiating objects, then defining the class relationships and interactions that will form the basis of your coding arsenal. The course also shows how to leverage PHP objects and implement design patterns, and looks at steps you can take to continue adding to your programming tool belt.
