Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Nodejs Nights autum-winter 2018

NotificationsYou must be signed in to change notification settings

strvcom/nodejs-open-knowledge

Repository files navigation

This repository serves as an online course for learning Node.js.Made by STRV, it’s here to help those who want to learn more about Node.js and backend to develop a backend API.

Goal

To give you a fundamental understanding of backend and Node.js.

The presenters demonstrated the best practices in building Node.js applications—experience they gained by working on numerous projects.

Source

This online course was created by utilizing material from Node.js Nights—the free offline course with a focus on Node.js created bySTRV.

Prerequisites

This course requires at least junior-level knowledge of programming. (Experience with javascript, Node.js or backend itself is not necessary.)

Contents

This course contains 9 lectures. The first 3 lectures are general, while the other 6 focus on building one simple project from scratch. This allows us to demonstrate the full scope of practices.Each lecture contains a video recording of the presentation, with live coding and sample codes.The course focuses on understanding good architectural practices and project setups. Please keep in mind that for the purposes of the course, some information and approaches are simplified compared to big production app processes. This allows us to easily demonstrate fundamental patterns.

Materials

Branches

  • Master branch contains the final solution.
  • Lecture branches (e.g. 01-javascript) contains the part of the project that is covered in the given lecture.

Lectures directory

TheseLectures contain a brief theoretical overview of what was discussed in each given lecture.

You can find the details of all lectures below:

  1. Javascript
  2. Node.js
  3. Servers
  4. Architecture
  5. Database
  6. Testing
  7. Deployment
  8. Workers & Queues and Security
  9. GraphQL

Video recordings

Recordings of all sessions can be found on the YouTube playlist below:

https://www.youtube.com/playlist?list=PLfX7tWavkVjBVmmZOU5sWuyutpekJ6KNP

Used technologies

Language & Runtime

  • Javascript. ES6
  • Node.js 11

Framework

  • Koa as web application framework

Database

Testing

  • Mocha as the most robust testing framework for Node.js.
  • Sinon.js for mocking.

Containerization

  • Docker as very popular and easy-to-use platform for local development and deployment.

CI

  • Travis as Continuous integration

Speakers

  1. Javascript -Josef Zavisek
  2. Node.js -Miroslav Andrysek
  3. Servers -Miroslav Macik
  4. Architecture -Jiri Erhart
  5. Database -Samuel Prado
  6. Testing -David Ruzicka
  7. Deployment -Juan Sanchez
  8. Workers & Queues and Security -Jan Hovorka,Jiri Erhart
  9. GraphQL -Josef Zavisek

About

Nodejs Nights autum-winter 2018

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors10


[8]ページ先頭

©2009-2025 Movatter.jp