Javascript microsoft: JavaScript в Майкрософт | Microsoft Developer

Содержание

Обучение с помощью Azure и JavaScript — Azure





Twitter




LinkedIn




Facebook




Адрес электронной почты










  • Статья



Используйте учебный курс от корпорации Майкрософт или партнера Майкрософт, чтобы расширить понимание Azure с помощью JavaScript.

JavaScript

Для начинающих

  • Путь: веб-разработка для начинающих
  • Модуль: введение в Node.js
  • Путь. Создание приложений JavaScript с помощью Node.js
  • Путь. Создание первых веб-приложений с помощью React
  • Модуль. Создание проекта Node.js и работа с зависимостями
  • Создание веб-API с помощью Node.js и Express
  • Работа с файлами и каталогами в приложении Node.js
  • Модуль. Интерактивная отладка приложений Node.js с помощью встроенных и отладчиков Visual Studio Code
  • Модуль. Общие сведения об управлении маршрутами в Node.js с помощью JavaScript
  • Модуль. Интерактивная отладка приложений Node.js с помощью встроенных и отладчиков Visual Studio Code

Средний уровень

  • Путь. Выполните первые шаги с помощью Vue.js
  • Путь. Изучение сценариев Microsoft Graph для разработки JavaScript
  • Модуль: переход с Express.js на бессерверные
  • Модуль. Развертывание приложения Express. js для Serviço de Aplicativo
  • Модуль. Развертывание веб-приложения Express.js с базой данных MongoDB в Служба приложений Azure
  • Модуль. Создание базовой облачной службы с помощью PostgreSQL и Node.js
  • Модуль. Скачивание и отправка файлов в приложении JavaScript с помощью Microsoft Graph

TypeScript

Начальный уровень

  • Модуль. Начало работы с TypeScript
  • Путь. Создание приложений JavaScript с помощью TypeScript
  • Тестовая площадка

Средний уровень

  • Модуль: реализация интерфейсов в TypeScript
  • Модуль: объявление типов переменных в TypeScript
  • Модуль: разработка типизированных функций с помощью TypeScript
  • Модуль: упорядочение кода с помощью пространств имен TypeScript
  • Модуль: определение универсальных шаблонов в TypeScript
  • Модуль: объявление и создание экземпляров классов в TypeScript
  • Модуль: объявление и создание экземпляров классов в TypeScript
  • Модуль: доступ к внешним библиотекам из TypeScript

JavaScript в Azure

В следующем обучении показано, как использовать Azure с JavaScript:

Схемы обучения

  • Создание бессерверных fullstack-приложений в Azure

Azure DevOps

  • Модуль. Автоматизация развертываний Node.js с помощью Azure Pipelines

Статические веб-приложения

  • Статическое веб-приложение, JavaScript, CodeTour: Использование статистических данных о баскетболе для оптимизации игры с помощью Visual Studio Code (на основе «Космического джема 2»)
  • Публикация JavaScript-приложения Angular, React, Svelte или Vue с помощью службы статических веб-приложений Azure
  • Создание и публикация статического веб-приложения с помощью Gatsby и Статических веб-приложений Azure
  • Создание простого веб-сайта с помощью HTML, CSS и JavaScript

Серверные API

  • Создание HTTP-сервера узла

Бессерверные API

  • Создание бессерверных API с помощью Функций Azure
  • Рефакторинг API-интерфейсов Node.js и Express в бессерверные API с помощью Функций Azure
  • Используйте Visual Studio Code для создания панели мониторинга на основе JavaScript и Vue.js с бессерверным API на базе Функций Azure и Node. js.

DevOps (CI/CD)

  • Создание рабочих процессов непрерывной интеграции (CI) с помощью GitHub Actions
  • Автоматизация развертываний Node.js с помощью Azure Pipelines

Приложения данных

  • Создание приложения Node.js для Azure Cosmos DB в Visual Studio Code

Виртуальные машины

  • Создание и запуск веб-приложения на основе стека MEAN на виртуальной машине Linux в Azure

Партнеры Майкрософт по обучению

Примите одно из следующих предложений от партнера.

  • Курс 40410-A: веб-разработка на JavaScript, HTML и CSS;
  • Курс 20480-C: программирование в HTML5 с помощью JavaScript и CSS3.

Экзамены

  • Экзамен 70-480: программирование в HTML5 на JavaScript и CSS3
  • Экзамен 98-382: введение в программирование на JavaScript.

Сертификация

  • MTA: введение в программирование на JavaScript
  • MCSA: веб-приложения
  • Новые выпуски

Дальнейшие действия

  • Используйте обучение Майкрософт для изучения и улучшения навыков JavaScript в Azure.









Написание кода JavaScript в Visual Studio без решения или проекта





Twitter




LinkedIn




Facebook




Адрес электронной почты










  • Статья



Область применения:Visual StudioVisual Studio для Mac Visual Studio Code

Начиная с Visual Studio 2017 вы можете разрабатывать код без проектов и решений. Вы можете открыть папку кода и сразу же приступить к работе в полнофункциональном редакторе, используя IntelliSense, поиск, рефакторинг, отладку и многое другое. Помимо этих функций, в инструменты Node.js для Visual Studio добавлена поддержка сборки файлов TypeScript, управления пакетами npm и выполнения сценариев npm.

Чтобы приступить к работе, выберите Файл>Открыть>Папку на панели инструментов. Обозреватель решений отображает все файлы в папке, и можно открыть любой из файлов, чтобы начать редактирование. В фоновом режиме Visual Studio индексирует файлы, предоставляя функции npm, сборки и отладки.

Совет

Прежде чем использовать проект Open Folder, попробуйте создать решение на основе существующего кода Node.js. В некоторых сценариях этот метод обеспечивает лучшую поддержку функций в Visual Studio. Чтобы создать проект, выберите Файл > Новый проект > JavaScript > из существующего кода Node.js, а затем выберите папку проекта в качестве источника.

Предварительные требования

  • Visual Studio 2017 версии 15.8 или более поздней версии
  • Должна быть установлена рабочая нагрузка разработкиNode.js Visual Studio

Интеграция npm

Если открытая папка содержит файл package.json, щелкните правой кнопкой мыши package.json, чтобы открыть контекстное меню для npm.

В контекстном меню вы можете управлять пакетами, установленными npm, так же, как вы управляете пакетами npm при использовании файла проекта.

Кроме того, в меню можно выполнять сценарии, определенные в элементе scripts в package.json. Эти скрипты будут использовать версию Node.js, доступную в переменной среды PATH. Скрипты выполняются в новом окне. Это отличный способ сборки и выполнения скриптов.

Сборка и отладка

package.json

Если package.json в папке указывает элемент main, команда отладки будет доступна в контекстном меню для package. json.
При нажатии этой кнопки запускается node.exe с указанным скриптом в качестве аргумента.

Файлы JavaScript

Вы можете отлаживать файлы JavaScript, щелкнув файл правой кнопкой мыши и выбрав Отладка в контекстном меню. Запустится node.exe с этим файлом JavaScript в качестве аргумента.

Примечание

Если пункт меню Отладка не отображается, может потребоваться создать проект из существующего кода Node.js, как описано ранее.

Файлы TypeScript и tsconfig.json

Если в папке нет файла tsconfig.json, щелкните правой кнопкой мыши файл TypeScript, чтобы открыть команды контекстного меню и скомпилировать и отладить этот файл. При использовании этих команд сборка и отладка выполняются с помощью tsc.exe с параметрами по умолчанию. (Вам нужно создать файл до отладки.)

Примечание

При создании кода TypeScript мы используем последнюю версию, установленную в C:\Program Files (x86)\Microsoft SDKs\TypeScript.

Если в папке есть файл tsconfig.json, щелкните правой кнопкой мыши файл TypeScript, чтобы открыть команду меню для отладки этого файла TypeScript. Этот параметр отображается только в том случае, если в tsconfig.json не указан outFile. Если outFile указан, для отладки этого файла щелкните правой кнопкой мыши tsconfig.json и выберите нужный параметр. Файл tsconfig.json также предоставляет параметр сборки для указания параметров компилятора.

Примечание

Дополнительные сведения о файле tsconfig.json см. на странице руководства по tsconfig.json в TypeScript.

Модульные тесты

Вы можете включить интеграцию модульных тестов в Visual Studio, указав тестовый корень в файле package.json:

{
    // ...
    "vsTest":{
        "testRoot": "./tests"
    }
    // ...
}

Средство запуска тестов перечисляет локально установленные пакеты, чтобы определить, какие платформы тестирования использовать.
Если ни одна из поддерживаемых платформ не распознается, выбирается средство выполнения тестов по умолчанию ExportRunner. Другие поддерживаемые платформы:

  • Mocha (mochajs.org)
  • Jasmine (Jasmine.github.io)
  • Tape (github.com/substack/tape)
  • Jest (jestjs.io)

После открытия обозревателя тестов (выберите Тест>Windows>Обозреватель тестов) Visual Studio обнаруживает и отображает тесты.

Примечание

Средство выполнения тестов перечисляет только файлы JavaScript в тестовом корне. Если ваше приложение написано в TypeScript, вам нужно сначала создать их.






Обучение работе с Azure и JavaScript — Azure

Редактировать

Твиттер

LinkedIn

Фейсбук

Электронная почта

  • Статья

Используйте обучение от Microsoft или партнера Microsoft, чтобы расширить свое понимание Azure с помощью JavaScript.

JavaScript

Начинающие

  • Путь: веб-разработка для начинающих
  • Модуль

  • : Введение в Node.js
  • Путь: Создание приложений JavaScript с помощью Node.js
  • Путь

  • : Создание ваших первых веб-приложений с помощью React
  • Модуль

  • : создание нового проекта Node.js и работа с зависимостями
  • Создание веб-API с помощью Node.js и Express
  • Работа с файлами и каталогами в приложении Node.js
  • Модуль

  • : интерактивная отладка приложений Node.js с помощью встроенных отладчиков и отладчиков Visual Studio Code
  • Модуль

  • : Введение в управление маршрутами в Node.js с помощью JavaScript
  • Модуль

  • : интерактивная отладка приложений Node.js с помощью встроенных отладчиков и отладчиков Visual Studio Code

Промежуточный

  • Путь: сделайте первые шаги с Vue. js
  • Путь: изучение сценариев Microsoft Graph для разработки JavaScript
  • Модуль

  • : переход с Express.js на бессерверную версию
  • Модуль

  • : развертывание приложения Express.js в службе приложений
  • Модуль

  • : развертывание веб-приложения Express.js с базой данных MongoDB в службе приложений Azure
  • Модуль

  • : создание базовой облачной службы с использованием PostgreSQL и Node.js
  • Модуль

  • : Загрузка и отправка файлов в приложение JavaScript с помощью Microsoft Graph

TypeScript

Новичок

  • Модуль: Начало работы с TypeScript
  • Путь: Создание приложений JavaScript с использованием TypeScript
  • Игровая площадка

Промежуточный

  • Модуль: реализация интерфейсов в TypeScript
  • Модуль

  • : объявление типов переменных в TypeScript
  • Модуль

  • : разработка типизированных функций с использованием TypeScript
  • Модуль

  • : Организация кода с использованием пространств имен TypeScript
  • Модуль

  • : Определение дженериков в TypeScript
  • Модуль

  • : объявление и создание экземпляров классов в TypeScript
  • Модуль

  • : объявление и создание экземпляров классов в TypeScript
  • Модуль

  • : доступ к внешним библиотекам из TypeScript

JavaScript в Azure

Следующее обучение научит вас использовать Azure с JavaScript:

Пути обучения

  • Создание бессерверных полностековых приложений в Azure

Azure DevOps

  • Модуль: Автоматизация развертывания Node. js с помощью Azure Pipelines

Статические веб-приложения

  • Статическое веб-приложение, JavaScript, CodeTour: используйте баскетбольную статистику для оптимизации игрового процесса с помощью Visual Studio Code, вдохновленного SPACE JAM: A NEW LEGACY
  • Публикация приложения JavaScript Angular, React, Svelte или Vue с помощью Статических веб-приложений Azure
  • Создайте и опубликуйте статическое веб-приложение с помощью Gatsby и Статических веб-приложений Azure
  • Создайте простой веб-сайт с помощью HTML, CSS и JavaScript

Серверные API

  • Создание узла HTTP-сервера

Бессерверные API

  • Создание бессерверных API с помощью функций Azure
  • Преобразование Node.js и Express API в бессерверные API с функциями Azure
  • Используйте код Visual Studio для создания панели мониторинга JavaScript и Vue.js с бессерверным API на основе функций Azure и Node.js.

DevOps (CI/CD)

  • Создание рабочих процессов непрерывной интеграции (CI) с помощью GitHub Actions
  • Автоматизируйте развертывание Node. js с помощью Azure Pipelines

Приложения для работы с данными

  • Создание приложения Node.js для Azure Cosmos DB в Visual Studio Code

Виртуальные машины

  • Создание и запуск веб-приложения со стеком MEAN на виртуальной машине Azure Linux

Партнеры Microsoft по обучению

Примите одно из этих предложений от партнера.

  • Курс 40410-A: Веб-разработка JavaScript, HTML и CSS
  • Курс 20480-C: Программирование на HTML5 с помощью JavaScript и CSS3

Экзамены

  • Экзамен 70-480: Программирование на HTML5 с помощью JavaScript и CSS3
  • Экзамен 98-382: Введение в программирование с использованием JavaScript

Сертификаты

  • MTA: Введение в программирование с использованием JavaScript
  • MCSA: веб-приложения
  • Новые выпуски

Следующие шаги

  • Используйте обучение Microsoft, чтобы изучить и улучшить свои навыки работы с JavaScript в Azure.

Обратная связь

Просмотреть все отзывы о странице

Microsoft: изучите язык программирования JavaScript бесплатно с нашим новым курсом

Microsoft дополнила свои учебные пособия по Python для начинающих на YouTube новой серией, предназначенной для обучения начинающих программистов широко используемому языку программирования JavaScript.

Разработчик

  • Это конец программирования, каким мы его знаем — снова

  • Разработчики чувствуют себя в безопасности на своей работе, но все еще думают об увольнении

  • Будущее Интернета потребует другого разработчика программного обеспечения

  • Лучшие ноутбуки с Linux для потребителей и разработчиков

Корпорация Майкрософт запустила на YouTube огромный видеокурс из 51 части, чтобы помочь программистам, заинтересованным в создании приложений для браузера, разобраться в JavaScript и на пути к использованию соответствующих комплектов разработки программного обеспечения (SDK) и фреймворков JavaScript, таких как Angular от Google. .

ПОСМОТРЕТЬ: Набор для найма: Разработчик Python (TechRepublic Premium)

Серия видеороликов по JavaScript для начинающих имеет структуру, аналогичную серии из 44 частей Python, которую Microsoft выпустила на YouTube в сентябре прошлого года, предлагая учащимся уроки языка и инструменты искусственного интеллекта, которые можно использовать в облаке Azure.

«Наша цель — показать вам достаточное количество JavaScript, чтобы дать вам основу, необходимую для начала работы, с помощью быстрых стартов и учебных пособий, ориентированных на фреймворки и SDK с использованием JavaScript», — говорится на странице курса JavaScript на GitHub.

Спустя почти четверть века JavaScript, зародившийся как расширение для браузера Netscape Navigator, стал основным языком для создания браузерных приложений и все более и более родных настольных и мобильных приложений с React Native и Electron. Разработчики также используют среду выполнения JavaScript с открытым исходным кодом Node. js для кода на стороне сервера.

Курс знакомит учащихся с процессом принятия решения о том, следует ли запускать JavaScript в браузере для приложений с пользовательским интерфейсом или на сервере для веб-служб и внутренних функций.

Учебники Microsoft также помогают участникам настроить среду разработки с помощью популярного редактора Microsoft Visual Studio Code, а также установить Node.js в качестве среды выполнения JavaScript. Пользователи получают инструкции по созданию приложения «Hello World».

Конечно, Microsoft использует курс, чтобы продемонстрировать новичкам, что доступно в службах искусственного интеллекта Azure, таких как Azure Cognitive Services и Azure Bot Framework, которые имеют реализации JavaScript, позволяющие разработчикам включать искусственный интеллект в свои приложения.

ПОСМОТРЕТЬ: Python обгонит Java в последнем рейтинге языков программирования

Microsoft познакомит начинающих программистов JavaScript с обширной коллекцией пакетов и программных библиотек, доступных на npm.

В самом начале этой серии учащиеся узнают о работе со строками в JavaScript, типах данных и использовании литералов шаблонов для форматирования строк, прежде чем перейти к созданию и заполнению массивов и изучению таких концепций, как асинхронное программирование и «обещания» в JavaScript. .

JavaScript обычно входит в тройку самых популярных языков в различных индексах языков программирования, включая IEEE Spectrum и RedMonk.

Относительно молодой надмножество JavaScript от Microsoft, TypeScript, также стал популярным вариантом для разработчиков, создающих большие интерфейсные приложения.

Подробнее о JavaScript и Microsoft TypeScript  

  

  • Создатель TypeScript: как язык программирования преодолел опасения Microsoft относительно открытого исходного кода    
  • Разработчики языка программирования JavaScript: это новый бесплатный инструмент Kite для завершения кода AI
  • Появился язык программирования Microsoft TypeScript 4.
  • Imacros | Все права защищены © 2021