Shell Scripting with JavaScript Automate Common Tasks with Node.js
#777 Год выпуска: 02/2016 Производитель: O'Reilly Media / Infinite Skills Сайт производителя: shop.oreilly.com/product/0636920048923.do Автор: Wes Higbee Продолжительность: 3:30 Тип раздаваемого материала: Видеоклипы Язык: Английский Описание: In this Shell Scripting with JavaScript training course, expert author Wes Higbee will teach you how to use Node.js to automate common tasks. This course is designed for users that are already familiar with JavaScript. You will start by learning how to connect shell concepts, then jump into learning about ShellJS, including thumbnail conversion, prompting for input, and portability and LWIP on Windows. From there, Wes will teach you about options with commander, functional pipelines, and reusing scripts. Finally, this video tutorial will teach you how to test shell scripts, including how to set up Mocha and test weekly averages. Once you have completed this computer based training course, you will be fully capable of using Node.js to write shell scripts to automate common tasks. Working files are included, allowing you to follow along with the author throughout the lessons.
В этой оболочке сценариев на JavaScript учебный курс, Автор экспертов Уэс Хигби научу вас, как использовать Node.js для автоматизации общих задач. Этот курс предназначен для пользователей, которые уже знакомы с JavaScript.
Содержание
A First JS Shell Script Is This Course For Me 05m 02s About The Author 00m 58s Shell Scripting Mac, Linux, Unix With BASH 05m 55s Shell Scripting Windows 05m 34s Why NodeJs 04m 20s NodeJs Versions And Mac Tooling 05m 14s Windows Tooling 02m 18s The NodeJs REPL As A Shell 02m 38s Benefit - NPM Ecosystem Of Packages 06m 06s Benefit - Object Oriented 03m 23s Benefit - Cross Platform Consistency 01m 18s How To Access Your Working Files 01m 15s
Connecting Shell Concepts A First JS Script 03m 42s NodeJs Globals 03m 40s Environment Variables 03m 05s Writing To Files 04m 56s STDOUT/STDERR 03m 59s Exit Codes 03m 02s MyPyramid Food Raw Data Example 03m 21s The Path Module 07m 00s Using ~ In Paths 03m 20s Reading A File 01m 24s Piping Output 01m 18s Pretty Print XML 03m 42s Arguments 03m 45s Challenge - Word Count 01m 13s
ShellJS ShellJS 03m 39s ls) And echo() 04m 20s rm() And mkdir() 04m 54s Thumbnail Conversion Part - 1 06m 04s Thumbnail Conversion Part - 2 02m 06s exec() 01m 46s find() And filter() 03m 11s exit() 00m 47s cat() And to() 01m 39s env 00m 26s Prompting For Input 03m 51s Portability And lwIP On Windows 04m 41s Resources 01m 33s
Options With Commander Commander 05m 38s Arguments With Commander 04m 00s Automatic Help 00m 44s Required Arguments 01m 11s Argument Defaults 01m 23s Splitting Out An Options Module 03m 30s Challenge 01m 48s
Functional Pipelines Back To CSVs 01m 06s Average Closing Price 04m 36s Functional Sum 06m 11s Separation Of Concerns 02m 46s Sorting Prices 02m 29s Average Price By Week 06m 07s
Reusing Scripts Running The Script Anywhere 02m 01s Setting Up A Global NPM Package 05m 50s Global Packages On A Mac 02m 37s Global Packages On Windows 04m 17s Updating Our Package 01m 29s Publishing The Script 03m 24s
Testing Shell Scripts The Desire To Test 01m 45s Setting Up Mocha 04m 13s Testing Weekly Averages Part - 1 03m 50s Testing Weekly Averages Part - 2 04m 14s Course Conclusion And Resources 05m 06s
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
Ресурс не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами и мы незамедлительно удалим её. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несёт ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!