???? A different way of learning opens up a new programmatic perspective
- A unique "synchronous learning" approach
Copy explanation + video demonstration, text can inspire deep thinking, video can be reduced real-combat operation process.
- The first-line manufacturers have real strength of the programmer
Ikcamp team gathered in the first-line factory rich experience of the code farmers, open source dedicated to each tutorial.
- Revision from the Real online project
The tutorial project is not online Demo
at random, but comes from a real online project, and the revision is customized for the tutorial project
- Open source
The course case code is completely open to you, and you can modify and optimize it according to the knowledge you have learned.
???? Play node. JS while mastering current technology
A new generation of WEB development frameworks--koa2--smaller, more expressive, and more robust.
Use node. JS's core API, such as FS, buffer, HTTP, path, and so on.
converged with a variety of common requirements scenarios: network requests, JSON parsing, template engines, static resources, logging, error request handling.
In conjunction with the async await (ES6/7) statement, the middleware control is brokered to solve the callback hell problem.
???? Suitable for crowd and technical reserve requirements
If you are a front-end developer with a full stack dream, or want to get started Node.js
, then take this course and learn not only to achieve your full stack dream, but to seamlessly
Node
Modern front-end development systems and processes for application companies.
- node. js
- ES6/7 Grammar Knowledge
- Understanding the HTTP Protocol
???? The highlight of the course design, so that you are enlightened on node. js
This course project GitHub address: https://github.com/ikcamp/koa2-tutorial
P.s. Don't skimp on your star, your star is Ikcamp's power!
- Basic article
- Environment Preparation-development environment for installation and construction projects
- Middleware usage--explain the usage of KOA2 middleware and how to develop middleware
- The important link in Routing Koa-router--mvc: URL processor
- Post/get request--handling of common request methods
- Code layering--grooming code, asymptotic MVC layering pattern
- View Nunjucks--koa default supported template engine
- Working with static resources-specifying the static file directory, setting the cache
- Promotion Chapter
- Parsing json--let KOA2 support response JSON data
- Logging-Developing log middleware to document various forms of information in a project
- Error handling--handling HTTP-specific error request scenarios
- Specification and deployment-develop appropriate team specifications to improve development efficiency
Outline Introduction
Video Address: https://www.cctalk.com/v/15114357769946
???? Learn and manage project code with the GIT Distributed version control system
By git
copying the project to a local
git clone https://github.com/ikcamp/koa2-tutorial
Switch directories
cd koa2-tutorial
Switch branches in the current directory
git checkout 0-start
Go to project directorycode
cd code/
Note: All branches are named with numbers, and the sequence number is our development order and the order of instruction.
Note: The directory in the branch code/
is the complete code after the section course.
???? Download the full project code
The full code of the tutorial is in the trunk master
, please check it yourself??
?? FAQ Exchange Zone
Questions about the course can be asked at any time on GitHub or QQ Group (661407609), Ikcamp will focus on answering questions.
Https://www.ikcamp.com
???? Ikcamp production Team
Original Big Hum, inspectable, 33, small tiger, fat, small ha, DDU, can wood, shake
Copy proofreading: Li Yi, vigorously Meng, Au, DDU, Creek, Xiao Ha
Style anchor: Can wood, inspectable, Au, DDU, Xiao Ha
Video clip: in the creek
Main station operation: To force XI, xty
Tutorial Editor: Zhang Litao
"Big Front classroom" applet (including all IKCAMP FREE courses!!!) )
Start a series of 2 more than 11 lessons per week Ikcamp | Build node. JS Combat Project based on KOA2 (with video) | Introduction of course Outline