All courses

SharePoint 2013 Essential Training

In this course, Gini Courter shows you the basics you need to get started using Microsoft SharePoint Server 2013 for business collaboration and real-time documentation sharing. The course teaches SharePoint site owners and members how to create, edit, and save documents; create and use team sites; navigate permissions; maximize workflows; and fully integrate SharePoint and Office 2013.

SharePoint Designer 2013: Custom Workflows

See how to boost your team's productivity using custom workflows in Microsoft SharePoint. Gini Courter explains how to design workflows in SharePoint Designer, and eliminate inefficiencies and leverage automation to avoid repetitive tasks. You'll learn to create a simple form for your workflow, set up email notifications, and work with list and utility actions. Gini also shows how to design workflows that are easy to maintain and reusable, and deploy your workflows into the wild in SharePoint.

Managing Documents with SharePoint 2013

Need a secure, collaborative environment for managing documents? Meet SharePoint. Author and SharePoint implementation consultant Mark Abdelnour makes the introductions, showing you the fundamentals of storing and editing different kinds of documents. Learn how to upload files, work with metadata, and create views, the windows into your data in SharePoint. Mark also shows how to share links, set alerts, and use version history to keep track of who changed what when. Plus, learn how to collaborate with team members using apps, such as the Calendars and Discussion Boards apps.

SharePoint Designer 2013: Branding SharePoint Sites

Learn how to use SharePoint Designer 2013 to alter the default appearance of SharePoint websites and brand them for your business. This course covers some of the new branding features in SharePoint, as well as HTML techniques that leverage your existing design skills. Not a designer? Don't worry. Gini Courter shows how to customize your site in a few clicks using SharePoint Designer's Design Manager and composed looks. For those new to SharePoint, she also starts off with a review of basic tasks like creating sites and pages, and improved features for images and video. Every SharePoint site doesn't have to look the same. Give yours a fresh visual identity with these techniques.

SharePoint 2013 for Site Champions and Power Users

So you've just been assigned the task of administering and maintaining your team's SharePoint site. What now? Join Mark Abdelnour, as he shows you exactly what you need to know to be a SharePoint site champion. Learn how to create libraries, override checkouts, and set alerts. Then discover how to use Explorer to upload, download, print, and email multiple documents at once. Mark also shows how to work with metadata and columns and manage end-user permissions. Plus, learn how to edit existing webpages and add and modify web parts—without the need for HTML. Finally, to help with end-user adoption, Mark shows you how to create some of the most popular views.

SharePoint Designer 2013: Creating Data-Driven Sites

Many businesses that use SharePoint also store data in other places: SQL databases, cloud storage sites, HR and accounting systems, inventories, and point-of-sale systems. Learn how to connect to, read, and even update information stored externally, in locations like these, and create rich, highly visual webpages with SharePoint Designer. Gini Courter shows how to manage data sources—whether they're databases, web services, or XML files—without any code, and use Web Parts to display the data. She also shows how to use Business Connectivity Services to integrate external data into your SharePoint site in a natural way, and create advanced views into your records with Business Data Web Parts.

Cert Prep: SharePoint 2013 Microsoft Office Specialist (77-419)

Distinguish yourself from other SharePoint users with a Microsoft Office Specialist (MOS) certification. Train for the SharePoint 2013 Microsoft Office Specialist exam. This course provides an overview of the MOS program and the SharePoint certification, so users know what to expect in terms of cost, time, and exam format. Microsoft consultant and trainer Julie Sheets walks through each objective of the exam, including creating and formatting content with lists and libraries, managing SharePoint sites and workspaces, participating in user communities, and working with search results. Disclaimer: Microsoft does not produce, provide, or endorse this video training course.

Access 2013 Essential Training

Join author and database expert Adam Wilbert on a tour of the essential features of Microsoft Access 2013 and discover how to build a database and store your data more efficiently. First, Adam explains the concepts behind relational databases, before moving onto building tables—the foundation of any database. He then shows how to define the relationships between tables and use queries to find and filter data. The course also shows how to apply rules and validation to minimize data entry errors; build an interface for the database from forms, complete with interactive buttons and combo boxes; create reports for printing and sharing; and automate these tasks and many others with macros.

Access 2013: Queries

Get more out of your Access database than just the data you put into it, using queries—tools that help you translate complex raw data into information you can use to make better decisions. Join Adam Wilbert, as he explains how to create real-world queries to filter and sort data, perform calculations, and refine query results with built-in functions, all while offering challenges that help you master the material. Find out how to identify top performers, automate repetitive analysis tasks, and increase accuracy and consistency in your database using program flow functions.

Access 2013: Forms and Reports

Make the information in your Access database more transparent and easier to navigate with forms and reports. This course demonstrates how you can use forms and reports to control and organize the display of your data, as well as gather parameters for queries. Author Adam Wilbert starts with the basics of form design and leveraging controls such as buttons, links, and macros. He combines these ideas in a chapter that shows how to build an application-like framework for getting around the database. Then the course dives into reports: creating efficient and readable layouts, grouping data into categories, tying reports to queries, and using conditional formatting rules to highlight key takeaways from the data. Finally, Adam demonstrates how to link forms and reports together and print your results, and introduces unique ways to save time filling out paperwork and generating form letters.

Access 2013: Tips & Tricks

Your tables are built, your relationships are defined, your queries and reports are ready to run. But is your Access database really ready for users? With these power tips, you can create a better user experience for your database and transform it into a fast, efficient, and even fun place to work. Adam Wilbert will show you how to remove typical Access interface elements (like the Welcome screen) for a better start-up experience, and borrow some tricks from web design to make your database more attractive and interactive. Plus, learn how to clean up a cluttered navigation pane, filter long lists with cascading combo boxes, and build in contextual help and keyboard shortcuts that your power users will thank you for. Adam also shows how to package the database for users who don't have Microsoft Access installed.

Cert Prep: Access 2013 Microsoft Office Specialist (77-424)

Distinguish yourself from other Access users by preparing for the Microsoft Office Specialist Access 2013 certification exam. This course, created by Microsoft Certified Trainer Jennifer McBee, helps test candidates prepare for exam 77-424, which covers the five main skills included on the Access 2013 exam: creating databases, tables, queries, forms, and reports. Disclaimer: Microsoft does not produce, provide, or endorse this video training course. The course first explores the MOS certification program and highlights its cost, format, and objectives. Jennifer then walks viewers through all of the Access exam areas in detail. She explains how to create and manage Access databases, build tables, join tables with relationships, and create queries, forms, and dynamic reports. She includes free practice files to follow along while learning about each topic. There are challenges to test your skills at the end of almost every chapter, and the full-length, 50-minute practice exam at the end of the course will ensure you're ready for the real exam.

Learning C++

C++ is an efficient and versatile programming language. C++ powers systems software, desktop applications, and even video games, and it's the language that helped land humans on the moon. Simply put, C++ is a must-know for any modern-day programmer—and it's a great place to get started if you're programming for the first time. This course will get you up and running fast. Instructor Erin Colvin covers simple data types, including numbers and strings; flow-control features like loops and if, else, and switch statements; and functions, the code that encapsulates tasks your program performs. Dr. Colvin also covers working with files and special data structures such as classes and linked lists. Each chapter is full of practical code examples and challenges to help you practice your C++ skills.

C++ Essential Training

Learn C++ programming, starting with the basics. Widely used for both systems and applications development, C++ is available for virtually every operating system and has influenced and informed many derivative languages, including C# and Java. In this course, Bill Weinman guides you through the nuts and bolts of this essential language. He helps you set up your environment for coding and dissects the anatomy of a basic C++ program. He reviews the essentials—statements and expressions, variables, conditionals, operators, loops, and functions—and moves on to more complex topics, such as data structures, classes and objects, and templates. Along the way, Bill explains concepts such as recursion, type casting, and operator overloads, and dives into the powerful container classes and algorithms in Standard Template Library (STL). These exhaustive tutorials provide a solid C++ reference for both experienced programmers and those who are brand new to the language.

C++ Templates and the STL

C++ templates support generic programming, code that works independent of type. The C++ Standard Template Library (STL) is one of the most complete and powerful container libraries available. Having a solid grasp of both C++ templates and the STL is essential for programmers looking to attain competency in C++. In this course, the second in a series focused on C++ essentials, instructor Bill Weinman dives into both of these fundamental topics. To begin, he covers templates, discussing template syntax, template functions and classes, and argument deduction. He then builds on that knowledge to discuss STL containers, iterators, transformations, functions, and algorithms.

Web Servers and APIs using C++

C++ has re-emerged as a go-to language for developing high-performance websites and web applications. C++ compiles to machine code, making it faster to start up and execute. For users, this means less time waiting for a site to render. This course teaches developers how to build a website powered by a MongoDB database and deploy it with a Heroku cloud server, all with C++. Instructor Troy Miles—a senior software developer—shows how to build and deliver HTML webpages; upload, download, and parse JSON data; make RESTful API calls; and even do real-time communication using WebSockets. Along the way, he shows how to resolve one of the main challenges of C++ web development—a complex toolchain that must be synced in development and production—using Docker containers.

Introducing Functional Programming in C++

Functional programming allows you to write more concise code that's easier to read, debug, and maintain. It revolves around powerful, mathematical functions that tell the computer what to do—not how to do it. The developer doesn't have to worry about order of execution, loops, or conditions. You simply define the desired outcome; the computer takes care of the rest. This course introduces the benefits and features of functional programming, and shows how to use different techniques and libraries in C++ to make code more functional. Instructor Troy Miles reviews built-in functions such as transform, copyif, accumulate, and bind and shows how to convert statements into more functional expressions using C++ Lambda functions. Plus, explore template metaprogramming with C++ templates and the STL and Boost.Hana libraries, and functional reactive programming with the RxCpp Reactive Extensions library for C++.

C++ Best Practices for Developers

There have been several updates to C++ over the years. In this course, learn best practices that can help you produce higher-quality C++ code by leveraging tools and new features. To begin, instructor Troy Miles provides a high-level overview of the major features introduced in the 2011, 2014, and 2017 updates to the C++ language. Next, he goes over a few tools that can help you improve your code, including how to boost your code's quality and reliability using static analyzers. Troy also shares practical tips for using the new C++ features correctly, as well as rules and techniques for managing objects.

Code Clinic: C++

Successful programmers know more than just how to code. They also know how to think about solving problems. Code Clinic is a series of courses in which our instructors solve the same problems using different programming languages. In each course, instructors provide tips and tricks for working in a particular language and help you grasp why you might want to learn one language over another. Here, Olivia Stone works with C++. Throughout the course, Olivia provides an overview of her solutions to different challenges in C++. Challenges include topics such as geolocation, face recognition, and accessing peripherals. Visit other courses in the series to see how to solve the same challenges in languages like JavaScript, PHP, Python, Ruby, Go, and Swift.

Nail Your C++ Interview

Applying for C++ programming jobs? Find out what questions to expect in your developer interview and how to answer them to demonstrate mastery of key concepts. Erin Colvin explores the kinds of questions you can anticipate in a typical interview, including topics such as the advantages of object-oriented programming and a review of the inner workings of several core data types. Dive into the nuances of how char values are stored in strings, learn how to find elements in an array, and discover how to use abstract data types such as linked lists, stacks, and queues to solve challenges. Plus, learn how to spot and explain the differences between C and C++ and answer technical questions related to classes. Along the way, Erin offers candid career advice based on her years of experience working as a developer, certified ethical hacker, and computer science instructor.

Prepare Yourself for a Career in Sales (2016)

A career in sales starts with the basics. Being self-confident and engaging with others are the keys to your success. In this course, sales coach Dean Karrel provides career advice for anyone who wants to become a sales professional. Learn tips for keeping things simple, focusing on the positive, recognizing the accomplishments of other members of your team, and keeping your ego in check. When it comes to developing relationships with others, learn the basics of a proper greeting, such as eye contact, a handshake, and even a smile. Dean also emphasizes the importance of knowing how to listen, remembering people's names, and following through on a commitment. No matter what sales techniques or strategies you end up using to achieve your goals, these skills are the foundation to a long and successful career in sales.