Skip to content

Commit afe156e

Browse files
committed
Fix merge conflicts
2 parents 4252809 + eb86282 commit afe156e

File tree

1,769 files changed

+20486
-21323
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,769 files changed

+20486
-21323
lines changed

.openpublishing.redirection.json

Lines changed: 1025 additions & 8 deletions
Large diffs are not rendered by default.

learn-pr/achievements.yml

Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5120,6 +5120,91 @@ achievements:
51205120
title: Manage device identity with Microsoft Entra join and Enterprise State Roaming
51215121
summary: Evaluate options to manage device identities in Microsoft Entra ID. Allow users to join devices in Microsoft Entra ID. Require devices to be marked as compliant. Enable Enterprise State Roaming.
51225122
iconUrl: /training/achievements/manage-device-identity-ad-join.svg
5123+
- uid: learn.azure.create-custom-roles-rbac.badge
5124+
type: badge
5125+
title: Create custom roles for Azure resources with role-based access control (RBAC)
5126+
summary: Understand the structure of role definitions for access control. Identify the role properties to use that define your custom role permissions. Create an Azure custom role and assign to a user.
5127+
iconUrl: /training/achievements/create-custom-azure-roles-with-rbac.svg
5128+
- uid: learn.language.typescript-namespaces-organize-code.badge
5129+
type: badge
5130+
title: Organize code using TypeScript namespaces
5131+
summary: TypeScript provides two ways to organize code - namespaces and modules. This module explains how to organize TypeScript code using namespaces.
5132+
iconUrl: /training/achievements/typescript/typescript-namespaces-organize-code.svg
5133+
- uid: learn.language.typescript-work-external-libraries.badge
5134+
type: badge
5135+
title: Access external libraries from TypeScript
5136+
summary: TypeScript provides two ways to organize your code, namespaces and modules. This module introduces you to modules in TypeScript (referred to as external modules in previous versions.)
5137+
iconUrl: /training/achievements/typescript/typescript-work-external-libraries.svg
5138+
- uid: learn.language.typescript-get-started.badge
5139+
type: badge
5140+
title: Get started with TypeScript
5141+
summary: This module introduces you to the TypeScript language, why it was created, and how to use it for JavaScript development. You'll also set up a TypeScript development environment for future exercises.
5142+
iconUrl: /training/achievements/typescript/typescript-get-started.svg
5143+
- uid: learn.language.typescript-implement-interfaces.badge
5144+
type: badge
5145+
title: Implement interfaces in TypeScript
5146+
summary: JavaScript doesn't support interfaces so, as a JavaScript developer, you may or may not have experience with them. In TypeScript, you can use interfaces as you would in traditional object-oriented programming. You can also use interfaces to define object types and this is the primary focus of this module.
5147+
iconUrl: /training/achievements/typescript/typescript-implement-interfaces.svg
5148+
- uid: learn.typescript-develop-typed-functions.badge
5149+
type: badge
5150+
title: Develop typed functions by using TypeScript
5151+
summary: If you know how to write functions in JavaScript, you know how to write functions in TypeScript. But TypeScript adds some new capabilities to the standard JavaScript functions to make them easier to work with.
5152+
iconUrl: /training/achievements/typescript/typescript-develop-typed-functions.svg
5153+
- uid: learn.language.typescript-generics.badge
5154+
type: badge
5155+
title: Define generics in TypeScript
5156+
summary: Generics are code templates that you can define and reuse throughout your codebase. They provide a way to tell functions, classes, or interfaces what type you want to use when you call it.
5157+
iconUrl: /training/achievements/typescript/typescript-generics.svg
5158+
- uid: learn.language.build-javascript-applications-typescript.trophy
5159+
type: trophy
5160+
title: Build JavaScript applications using TypeScript
5161+
summary: TypeScript offers all the features of JavaScript, plus an additional layer on top of these - the TypeScript type system. In this learning path, you’ll learn how using TypeScript for JavaScript development can help you build more robust code, reduce runtime type errors, take advantage of modern features before they are available in JavaScript, and work better with development teams.
5162+
iconUrl: /training/achievements/typescript/build-javascript-applications-typescript.svg
5163+
- uid: learn.language.typescript-declare-variable-types.badge
5164+
type: badge
5165+
title: Declare variable types in TypeScript
5166+
summary: JavaScript is a dynamically typed language. While this makes declaring variables easy, it can in some cases lead to unexpected results. The static type system in TypeScript enables you to describe the shape of an object, providing better documentation, and allowing TypeScript to validate that your code is working correctly. In TypeScript, declarations of namespaces, classes, properties, functions, variables, and other language entities associate types with those entities. The way that a type is formed and associated with a language entity depends on the kind of entity. This module introduces some of the available types and shows how to associate them with variables. Later modules examine how interfaces, functions, and classes use static typing.
5167+
iconUrl: /training/achievements/typescript/typescript-declare-variable-types.svg
5168+
- uid: learn.language.typescript-declare-instantiate-classes.badge
5169+
type: badge
5170+
title: Declare and instantiate classes in TypeScript
5171+
summary: Classes in TypeScript extend the ES6 functionality by adding TypeScript-specific features like type annotations for class members, access modifiers, and the ability to specify required or optional parameters. Another benefit of using TypeScript is that you can use it to develop with classes and then compile them down to JavaScript that works across all major browsers and platforms, as needed.
5172+
iconUrl: /training/achievements/typescript/typescript-declare-instantiate-classes.svg
5173+
- uid: learn.intro-to-azure-sql-edge.badge
5174+
type: badge
5175+
title: Introduction to Azure SQL Edge
5176+
summary: Describe how Azure SQL Edge enables developers to use the same Transact-SQL (T-SQL) API to develop apps for the edge. Evaluate whether Azure SQL Edge provides the same security and performance as Microsoft SQL Server.
5177+
iconUrl: /training/achievements/generic-badge.svg
5178+
- uid: learn-sqlserver.deploying-sql-server-linux.badge
5179+
type: badge
5180+
title: Deploy SQL Server on Linux
5181+
summary: Learn about the software and hardware prerequisites to run SQL Server on Linux and then discover the straightforward steps to install SQL Server on Linux. You will also learn additional tasks, such as installing command-line tools.
5182+
iconUrl: /training/achievements/sqlserver/deploying-on-sql-server-on-linux.svg
5183+
- uid: learn.language.vue-dynamic-rendering.badge
5184+
type: badge
5185+
title: Dynamic page displays with Vue.js
5186+
summary: One of the goals of any web framework is to update the display based on data values. This module explores how to make your page dynamic based on those values and how to display lists of information.
5187+
iconUrl: /training/achievements/vue-dynamic-rendering.svg
5188+
- uid: learn.language.vue-get-started.badge
5189+
type: badge
5190+
title: Get started with Vue
5191+
summary: Vue.js is a progressive web framework that allows developers to get up and running quickly, with just the addition of a script tag. But Vue.js can also grow with you. You can use it to create large scalable applications. In this module, you'll explore the core concepts of Vue.js and how to get started.
5192+
iconUrl: /training/achievements/vue-get-started.svg
5193+
- uid: learn.languages.vue-first-steps.trophy
5194+
type: trophy
5195+
title: Take your first steps with Vue.js
5196+
summary: Vue.js is a progressive web framework allowing developers to get up and running quickly, with the addition of a `script` tag. However, Vue.js can also grow with you, and can be used to create large scalable applications.
5197+
iconUrl: /training/achievements/vue-first-steps.svg
5198+
- uid: learn.language.vue-cli-components.badge
5199+
type: badge
5200+
title: Getting started with Vue CLI and single-file components in Vue.js.
5201+
summary: Although it's possible to create Vue.js applications by using purely JavaScript, most developers need more power and flexibility. By using Vue CLI and single-file components, you can use more robust tooling to enhance the development experience. We'll see how to use Vue CLI to bootstrap an application, and how to create reusable components in Vue.
5202+
iconUrl: /training/achievements/vue-cli-components.svg
5203+
- uid: learn.language.vue-data-events.badge
5204+
type: badge
5205+
title: Work with data and events in Vue.js
5206+
summary: Dynamic web applications typically allow users to interact with the page and data. In this module, you'll see how to add forms to a Vue.js page and respond to user events. You'll also see how to add computed values that can be calculated based on updates to the data.
5207+
iconUrl: /training/achievements/vue-data-events.svg
51235208
- uid: learn.introduction-to-visual-studio-code.badge
51245209
type: badge
51255210
title: Introduction to Visual Studio Code
@@ -5135,3 +5220,23 @@ achievements:
51355220
title: Introduction to programming
51365221
summary: Learn about programming languages and the tools that developers use to create software.
51375222
iconUrl: /training/achievements/student-evangelism/web-development-101-introduction.svg
5223+
- uid: learn.student-evangelism.web-development-101.functions.badge
5224+
type: badge
5225+
title: Create modular code by using functions in JavaScript
5226+
summary: Functions are the building blocks for any application you'll create. With functions, you can create named, reusable sections of code to help make it more readable and maintainable. This module explores the core concepts of functions.
5227+
iconUrl: /training/achievements/student-evangelism/web-development-101-functions.svg
5228+
- uid: learn.student-evangelism.web-development-101-if-else.badge
5229+
type: badge
5230+
title: Make decisions with JavaScript
5231+
summary: This lesson covers the basics of JavaScript if/else decision-making concepts. You'll learn how comparing variables, using Booleans, and using if/else statements allow you to make decisions in your code.
5232+
iconUrl: /training/achievements/student-evangelism/web-development-101-if-else.svg
5233+
- uid: learn.student-evangelism.web-development-101.trophy
5234+
type: trophy
5235+
title: Web Development for Beginners
5236+
summary: Learn the basics of web development, including programming languages and tools, and web accessibility.
5237+
iconUrl: /training/achievements/student-evangelism/web-development-101.svg
5238+
- uid: learn.student-evangelism.web-development-101-loops-arrays.badge
5239+
type: badge
5240+
title: JavaScript arrays and loops
5241+
summary: Learn how to manipulate and store data within JavaScript.
5242+
iconUrl: /training/achievements/student-evangelism/web-development-101-loops-arrays.svg
103 KB
Loading

0 commit comments

Comments
 (0)