Yosemite 201: Mac OS X Server Essentials v10.10

Course Descriptions

Mac OS X Server Essentials is a three-day course designed to give technical coordinators and entry-level system administrators the skills, tools, and knowledge to implement and maintain a network that uses Mac OS X Server. Students learn how to install and configure Mac OS X Server to provide network-based services, such as file sharing, authentication, and printing. Tools for efficiently managing and deploying Mac OS X and software updates are also covered. The course is a combination of lectures and hands-on case study exercises that provide practical real-world experience.

Who Should Attend?

This course is designed for help-desk specialists, technical coordinators, and entry-level system administrators who implement and maintain networks using Mac OS X Server.

What You Will Learn

  • The features of Mac OS X Server v10.10
  • How to configure essential services on Mac OS X Server
  • How to use Mac OS X Server tools to monitor and troubleshoot services
  • Effective use of Mac OS X Server to manage a small network of Macintosh computers and users
  • How to manage access to files and services
  • How to prepare for Apple Certified Technical Coordinator certification


Students should have the following prerequisite knowledge prior to attending this course:

  • Understanding of Mac OS X
  • Experience with Mac OS X in a network environment
  • Basic troubleshooting experience or Yosemite 101

Instructor in Action

Course Outline

Note: The outline below is based off of the Mavericks 201 curricula. This outline will be updated once Apple releases Yosemite 201 curricula in early January 2015. The instructor may, at his/her discretion, adjust the lesson plan to meet the needs of the class. Furthermore, Course dates are subject to change based on Apple's release date of the curricula.

Configuring and Monitoring OS X Server

Lesson 1: Installing OS X Server

  • Evaluating OS X Server Requirements
  • Preparing to Install OS X Server
  • Installing OS X Server
  • Updating or Migrating to OS X Server
  • Updating OS X Server

Lesson 2: Providing DNS

  • What is DNS?
  • Evaluating OS X DNS Hosting Requirements
  • Configuring DNS Service in OS X Server
  • Troubleshooting DNS Service in OS X Server

Lesson 3: Exploring the Sever App

  • Allowing Remote Access
  • Using Server Sidebar Elements
  • Using the Manage Menu
  • Using the Tool Menu
  • Using Help

Lesson 4: Configuring SSL Certificates

  • Understanding SSL Certificates
  • Configuring SSL Certificates

Lesson 5: Using Status and Notifications

  • Monitoring the Status Concepts
  • OS X Server Alerts
  • Logs in OS X Server
  • Stats in OS X Server
  • Storage

Lesson 6: Backing Up OS X Server

  • Backup Concepts
  • Time Machine

Configuring Accounts

Lesson 7: Managing Local Users

  • Understanding Authentication and Authorization
  • Creating and Administering User and Administrator Server Accounts
  • Managing Access to Services

Lesson 8: Configuring Open Directory Services

  • Introducing Directory Services Concepts
  • Configuring Open Directory Services

Lesson 9: Managing Local Network Accounts

  • Using the Server App to Manage Network User Accounts
  • Configuring Authentication Methods on OS X Server
  • Using Single Sign-On and Kerberos

Managing Devices and Configuration Profiles

Lesson 10: Configuring OS X Server to Provide Device Management

  • Profile Manager
  • Configuring Profile Manager

Lesson 11: Managing with Profile Manager

  • Introducing Account Management

Lesson 12: Configuring the File Sharing Service

  • Addressing the Challenges of File Sharing
  • Creating Share Points
  • Troubleshooting File Services
  • Providing FTP Service

Lesson 13: Understanding File Access

  • Configuring Access to Share Points and Folders
  • Understanding POSIX Permissions vs. ACL Settings

Implementing Deployment Solutions

Lesson 14: Leveraging NetInstall

  • Managing Computers with NetInstall
  • Creating Images with System Image Utility
  • Understanding Shadow Files
  • Troubleshooting NetInstall

Lesson 15: Caching Content from Apple

  • Understanding the Caching Services
  • Configuring and Maintaining the Caching Services
  • Comparing Software Update and Caching Services
  • Troubleshooting the Caching Services

Lesson 16: Implementing Software Update Service

  • Managing Software Updates
  • Troubleshooting Software Update Service

Providing Network Services

Lesson 17: Offering Time Machine Network Backup

  • Time Machine as a Network Service

Lesson 18: Providing Security via the VPN Service

  • Understanding VPN
  • Configuring VPN with the Server App

Lesson 19: Understanding DHCP

  • Understanding How DHCP Works
  • Configuring DHCP Service

Lesson 20: Hosting Websites

  • Web Service Software
  • Understanding Basic Website Structure
  • Monitoring Web Services

Lesson 21: Providing Mail Services

  • Hosting Mail Services
  • Troubleshooting Mail Services

Lesson 22: Configuring the Wiki Services

  • Understanding and Managing a Wiki
  • Troubleshooting the Wiki Service

Lesson 23: Implementing Calendar Service

  • Calendar Service Data Locations
  • Using the Calendar Service

Lesson 24: Providing Message Service

  • Managing the Message Service
  • Troubleshooting the Message Service

Lesson 25: Managing Contacts Service

  • Understanding the Contacts Service
  • Troubleshooting Contacts Service