Coder Social home page Coder Social logo

liudong1024 / nodejsfullstack.github.io Goto Github PK

View Code? Open in Web Editor NEW

This project forked from nodejsfullstack/nodejsfullstack.github.io

0.0 1.0 0.0 8.4 MB

Node全栈官方网站

Home Page: http://nodefullstack.com/

License: GNU General Public License v2.0

nodejsfullstack.github.io's Introduction

Node全栈-企业培训

一、课程简介及收益

Nodejs作为一个新兴的后台语言,有很多吸引人的地方,比如RESTful API、单线程,非阻塞IO、V8虚拟机、事 件驱动等,从2009年发展至今,虽然让Javascript运行于服务器端不是Node的独特之处,但却是其一强大功能。浏览 器环境限制了选择编程语言的自由。任何服务器与日益复杂的浏览器客户端应用程序间共享代码的愿望只能通过 Javascript来实现。虽然还存在其他一些支持Javascript在服务器端运行的平台,但因为上述特性,Node发展迅猛,成 为事实上的平台。在Node启动的很短时间内,社区就已经贡献了大量的扩展库(模块)。其中很多是连接数据库或是 其他软件的驱动,但还有很多是凭实力制作出来的非常有用的软件。

本课程致力于深度剖析Node js各种开发平台工具、 全栈实践。该课程面向技术主管、架构师,各类开发,H5开发,前端开发,Nodejs开发,Hybrid开发(移动端开发), 主要收益如下:

  • 了解 JS 可以做哪些(前、后端,移动端),以及未来发展趋势
  • 为技术选型,快速开发提供依据
  • 了解 Node.js 项目实践,优缺点

二、课程大纲(2 天)

课程模块 课程内容 时长

一、Node全栈概览


1. 为什么选择 Node.js?

2. Node.js核心

3. 快速开发实践

4. 全栈展望

5. 如何全栈?

2h

二、 Node.js入门

1. 什么是Node.js?

2. Node特点

3. 使用场景

4. 3m法安装Node

5. 你好,Node!

6. 编辑器与调试

2h 












三、 Node.js 开发实战





1.LAMPMEAN(Mongdb,express,angular,node)架构

2.异步流程控制

- promise
- generator+yield

- co
- async+await
- bluebird

3.Node.js Web开发

- express

- koa

4.Node.js 模块

- 其他框架4.Node.js模块开发

- cli
- 脚手架scaffold

- 普通模块
- c/c++ addons

5.Node.js实践
- 前后端分离
- api
- mq/rpc/senaca

6.微服务 

5h


四、 Modern开发 



1.移动端概述

2.cordova(老的phonegap)- 插件

3.ionicframework 

4.H5 实践 

3h

三、讲师简介

i5ting(江湖人称狼叔),前XX公司CTO,StuQ 明星讲师,开源项目 Moajs 作者,Node.js 技术布道者 曾就职在新浪、网秦,曾做过前端、后端、数据分析、移动端负责人、做过首席架构师、技术总监,全栈技术实践者,目前主要关注技术架构和团队梯队建设方向。

  • Node.js 技术传道者,开源项目 Moajs 作者
  • 现任大型互联网公司架构师,曾任CTO,首席、架构师和团队管理,曾供职网秦、新浪
  • 擅长 JavaEE,BI,前端,iOS,RoR,Node.js
  • 2015 年开始运营公众号【Node 全栈】,CNodejs 管理员

目前在写《更了不起的Node.js:将下一代Web框架Koa进行到底》一书,另外还有一本gulp翻译也进入校订期。

四、准备内容

  • Linux/MacOS,尽量不要选Windows
  • 使用VSCode编辑器
  • 安装Mongodb数据库
  • 安装Node.js(NVM、NPM、NRM)

五、参考

联系我

如果想培训,请邮寄给我[email protected]

如果想学习Node.js,请加入小密圈

Connect

nodejsfullstack.github.io's People

Contributors

i5ting avatar

Watchers

 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.