LDAP Directory Services : Concepts, Setup and Configuration
3.9 (413 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,967 students enrolled

LDAP Directory Services : Concepts, Setup and Configuration

The best course on LDAP and Directory Services essentials. Learn LDAP setup in a practical way and get hand on !!
3.9 (413 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,967 students enrolled
Last updated 6/2017
English
English [Auto]
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 2 hours on-demand video
  • 33 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Understand about directory services and its requirement for storing data
  • Setup and configure an LDAP server and UI in both web and desktop
  • Know about Directory Information Tree and how it is built
  • Get hands-on experience on both phpLDAPadmin and Apache directory Studio
  • Work on LDAP command line tools for making changes to LDAP directory structure
  • Know about LDIF syntax and use it to make changes to directory structure
  • Know about LDAP schemas and learn how customized schemas can be made
  • Setup, configure and do authentication to remote LDAP server from a windows and linux client
  • Learn to automate LDAP tasks using python
  • Setup a replication in LDAP and see a demo failover
Requirements
  • Basic knowledge about software industry
  • Computer or virtual machine running Windows and Linux (AWS Free-Tier Virtual nachines can be used) )
  • Basic programming knowledge on any programming language
  • Prior experience with LDAP is NOT required.
Description

This is the most comprehensive, yet straight-forward, course for LDAP Directory Services on Udemy! Whether you never knew about LDAP before, already know few  basic concepts or want to learn about LDAP Directory Service, this course is for you. I have designed this course considering both beginners and experienced students. 

With over 30 lectures  this comprehensive course covers all topics. This course includes power point presentation, demos, exercises and supplemental Resources

This course will teach you LDAP Directory Services in a practical manner, with every lecture coming as a full screencast. 

Below are returns you get by investing your time and money on this course:

1. You are getting access to a course which covers all topics in LDAP Directory Services, by leaving no stones unturned 

2. Practical demos on every concept will give you an end-to-end picture of LDAP and Directory Services

3. Exercise at the end of every chapter will add fuel to your creativity and will take you to next level

4. You get yourself familiar with tools required to use LDAP

5. You will gain confidence and knowledge to implement LDAP

This course is structured in following way:

  • Part 1 - Introduction: LDAP, Directory Service
  • Part 2 - Directory Information Tree: ObjectClasses, Attribute, Design of DIT
  • Part 3 - LDAP Setup: Demo, config, LDAP server, LDAP User Interface (web-based & client-based)
  • Part 4 - LDIF statement: Demo, Syntax, add objectClasses, multiple entities, add/modify attributes, Modify RDN
  • Part 5 - LDAP User Interface: Demo, config, phpLDAPAdmin, Apache Directory Studio, phpLDAPAdmin templates, search, import, export
  • Part 6 - LDAP command-line tools: Demo, config, syntax, Search, Add, delete, Modify
  • Part 7 - LDAP Schemas: Demo, Concepts, config, loading schemas, customized schemas
  • Part 8 - Remote LDAP authentication: Demo, config, Linux Authentication, Windows Authentication, pgina
  • Part 9 - LDAP Python Library: Demo, Bind, unbind, add, modify ADD, Modify Replace, Modify Delete, Modify Increment, modify DN, search, delete
  • Part 10 - LDAP Replication: Demo, concepts, config, replication types

So what are you waiting for? Learn LDAP Directory Services and stay ahead in job market

Who this course is for:
  • Anyone who want to learn LDAP from scratch
  • People who want to create an LDAP setup in a short span of time
  • People who want to get career opportunities in LDAP
  • Automation engineers, who want to understand and automate LDAP tasks
Course content
Expand all 30 lectures 01:52:50
+ Introduction
4 lectures 08:50

In this lecture you will get a brief introduction to this course. I will be covering roadmap for this course and tips to get best out of this course

Preview 03:23

This lecture will give you a basic understanding on LDAP concept.

Introduction to LDAP
01:09

In this lecture you will be explained about directory services. Directory services concept will be used throughout this course, you will get a basic understanding on directory services by the end of this lecture.

Introduction to Directory Services
03:27

In this lecture, I will give you an exercise. I recommend you to complete the exercise to
get a firm understanding on LDAP and directory services

Preview 00:51
+ Directory Information Tree
4 lectures 14:04

In this lecture, I will explain about directory information tree and how it is built. For better understanding, I will be comparing directory information tree with SQL database structure

Preview 03:11

In this lecture, I will be talking about object classes. I will also be  covering different types of object classes and frequently used object classes and attributes.

Object classes in LDAP
05:47

In this lecture, I will be giving a lecture on designing a sample directory information tree. I will also be covering factors to be considered, while designing a directory information tree.

Designing a sample DIT
04:24

In this lecture, I will give you an exercise. I recommend you to complete the exercise to  get a firm understanding on DIT design.

Preview 00:42
+ LDAP server and user interface setup
4 lectures 11:58

In this lecture, I will be giving an brief demo on LDAP server setup.  All commands used in this demo are uploaded in resources section. You can use AWS or Azure to spin-up required machines under free limit

LDAP server setup
04:35

In this lecture, I will be giving a demo on LDAP web interface setup. phpLDAPadmin is used for web interface in this demo.

LDAP web interface setup
04:26

In this lecture, I will be giving a demo on LDAP client interface setup. Apache directory studio is used for LDAP client interface in this demo.

LDAP client interface setup
02:33

In this lecture, I will give you an exercise. I recommend you to complete the exercise to

get a firm understanding LDAP server and interface setup.

Exercise 3
00:24
+ LDIF statements
2 lectures 06:07

In this lecture, I will talk about LDIF statement and I will give demo by creating entities using LDIF statements.
To execute LDIF statement instantly, I will be using phpLDAPadmin. All LDIF statements used in this demo are uploaded to resources section.

LDIF statements
05:30

In this lecture, I will give you an exercise. I recommend you to complete this exercise to

get a firm understanding on LDIF statements.

Exercise 4
00:37
+ Deep-dive into LDAP user interface
3 lectures 15:34

In this lecture, I will be giving a brief demo on LDAP web interface. Here I will be covering advanced concepts in phpLDAPadmin web interface.

Deep-dive into web interface
08:48

In this lecture, I will be giving a brief demo on LDAP client interface.Here I will be covering advanced concepts in apache directory studio client interface.

Deep-dive into client interface
06:16

In this lecture, I will give you an exercise. I recommend you to complete this exercise to

get hands on experience.

Exercise 5
00:30
+ LDAP command-line tools
3 lectures 08:40

In this lecture, I have given a demo on making an important config change to use LDAP command-line tools seamlessly.

Preview 02:18

In this lecture, I will explain and give a demo on LDAP command line tools to create entities in directory information tree.

LDAP command-line tools
06:00

In this lecture, I will give you an exercise. I recommend you to complete this exercise to

get comfortable on LDAP command-line tools.

Exercise 6
00:22
+ LDAP schemas
2 lectures 09:53

In this lecture, I will explain and give a demo on using LDAP schema. I will also cover setup of customized LDAP schema in this chapter. All commands used in this demo are uploaded in resources section.

Schemas in LDAP
09:30

In this lecture, I will give you an exercise. I recommend you to complete this exercise to get hands on experience in LDAP schemas.

exercise 7
00:23
+ LDAP user authentication setup
4 lectures 15:15

In this lecture, I will be explaining the concept behind remote LDAP authentication. This will form as base for next two lectures, where we do actual remote LDAP authentication and setup

Preview 00:56

In this lecture, I will be giving a demo on remote LDAP authentication setup for a Linux machine.
All commands and scripts used in this demo are uploaded to resources section.

Linux client authentication
06:34
In this lecture, I will be giving a demo on remote LDAP authentication setup for a windows  machine
Windows client authentication
07:18

In this lecture, I will give you an exercise. I recommend you to complete this exercise to

get hands on experience in setting up remote LDAP authentication.

exercise 8
00:27
+ LDAP Python Library
2 lectures 12:25

In this lecture, I will be giving a demo on modifying and adding entities using LDAP python library.

All commands and scripts used in this demo are uploaded to resources section.

Python Library for LDAP
12:01

In this lecture, I will give you an exercise. I recommend you to complete this exercise to get hands on experience in using LDAP  library

Exercise 9
00:24
+ Replication in LDAP
2 lectures 10:04

In this lecture, I will be giving a demo on LDAP replication setup and configuration. Apart from this, I will be covering types of replication in LDAP. All commands and scripts used in this demo are uploaded to resources section.

LDAP replication setup
09:31

In this lecture, I will give you an exercise. I recommend you to complete this exercise to get hands on experience in LDAP replication

exercise 10
00:33