Azure Data Lake for Developers
1h 11mIntermediate2021-12-10
Authors

Carmel Eve
Software Engineer and STEM Ambassador
Course details
If there’s one thing that affects almost every aspect of our lives, it’s data. Personal data, demographic data, weather data, traffic data, and more—these days seemingly everything is analyzed using data. If you’re a developer, the amount of data being collected and used probably has you constantly asking two big questions: 1) How can you securely store this data, and 2) How can you do this without expenses skyrocketing? In this course, Carmel Eve gives you an overview of Azure Data Lake, a cost-effective storage option from Microsoft. Carmel starts with a look at Azure Storage—the technology upon which Azure Data Lake is built—and then discusses the advantages that Azure Data Lake provides on top of the capabilities of Azure Storage, so you know exactly what Azure Data Lake brings to the table. From there, she goes into more detail around hierarchical namespaces, accessing data within Azure Data Lake, and the security model.
Skills covered
Cloud DevelopmentAzureSoftware Development ToolsPersonaNetwork AdministrationCloud PlatformsNetwork and System AdministrationCloud ComputingMicrosoftSoftware Development
Concepts
0. Introduction
- 01 - What is Azure Data Lake
- 02 - Prior knowledge
1. Introduction to Azure Data Lake
- 03 - Azure Storage overview
- 04 - What does ADLS add
- 05 - Creating a data lake using the portal
- 06 - Creating a data lake using the CLI
2. Hierarchical Namespaces
- 07 - What is a hierarchical namespace
- 08 - What are the benefits of hierarchical namespaces
- 09 - Hierarchical namespaces example
3. Data Access in Azure Data Lake
- 10 - What are the options for accessing data
- 11 - Using the Azure Blob Storage SDK
- 12 - Using Spark
- 13 - Using SQL serverless
4. Security in Azure Data Lake
- 14 - SAS tokens
- 15 - Role-based access control
- 16 - Access control lists
- 17 - Access control lists example
Conclusion
- 18 - More Azure Data Lake resources