Code Monkey home page Code Monkey logo

typescript-node-projects's Introduction

Learn Programming with TypeScript and Node.js

The repo is part of the Certified Web 3 and Metaverse Developer Program

Before we start the learning process, review this articles:

TypeScript Job Postings Explode

Textbooks

Chapters 2-6, 13 of JavaScript from Beginner to Professional: Learn JavaScript quickly by building fun, interactive, and dynamic web apps, games, and pages

Chapters 1-11 of Learning TypeScript: Enhance Your Web Development Skills Using Type-Safe JavaScript

Setup a TypeScript and Node.js Project

How to Setup a TypeScript + Node.js Project

How to Set Up a Node.js Project with TypeScript

Node.js

How to read environment variables from Node.js

Node.js, accept arguments from the command line

Output to the command line using Node.js

Create a Conversational CLI User Interface

Inquirer is an NPM package that provides an easy way to capture user input in your Node. js command line interface applications. It provides several methods for asking questions and returning answers from the user that can be accessed by a . then promise function.

Inquirer

Inquirer Types

How To Create Beautiful Command Line Interactions With Node.js

How To Create Interactive Command-line Prompts with Inquirer.js

TypeScript inquirer prompt Examples

Building a CLI in node.js with inquirer and typescript

Create An Advanced CLI — With TypeScript

How To Create Your Own TypeScript CLI — With Node.js

Use Inquirer.js to Create a Conversational CLI User Interface

You can develop CLI Games using Inquirer, Chalk, etc. All your class projects will be CLI based and should be deployed as an NPX command

How to create a NPX tool

Run the following command to experience a CLI game:

    npx firequiz

Now review the source code for Firequiz game.

Fundamentals of Version Control with Git

All projects will be sumitted by creating a private repository on GitHub. Please learn Git and GitHub by using these resources:

Version Control using Git and GitHub By Sir Zeeshan Hanif Videos

Chapters 1, 2, 3, and 4 Learn Version Control with Git: A step-by-step course for the complete beginner by Tobias Günther

We will also covers these readings:

https://help.github.com/articles/markdown-basics/

http://stackoverflow.com/questions/5009600/difference-between-fork-and-branch-on-github

http://stackoverflow.com/questions/3329943/git-branch-fork-fetch-merge-rebase-and-clone-what-are-the-differences

https://git-scm.com/book/en/v2/Git-Branching-Rebasing

http://git-scm.com/book/en/v2/Git-Branching-Remote-Branches#Tracking-Branches

For practice: https://try.github.io/levels/1/challenges/1

Homework:

https://www.datacamp.com/courses/introduction-to-git-for-data-science

typescript-node-projects's People

Contributors

ziaukhan avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.