
Lecture Description
This video lecture, part of the series Learning Node.js by Prof. , does not currently have a detailed description and video lecture title. If you have watched this lecture and know what it is about, particularly what Web Development topics are discussed, please help us by commenting on this video with your suggested description and title. Many thanks from,
- The CosmoLearning Team
- The CosmoLearning Team
Course Index
- Objectives
- Install Node js on Windows
- Install Node js on the Mac
- Install Node.js on Linux
- Write Hello World in Node.js
- Run your first Node.js web server
- Use the Node.js debugger
- Stay up-to-date and find the help you need
- Objectives
- Use basic types
- Use strings
- Use objects
- Use arrays
- Make full use of functions
- Use language constructs
- Write classes with prototypes and inheritance
- Use and handle errors
- Work with two important Node.js globals
- Objectives
- Compare synchronous and asynchronous programming
- Mix error handling and asynchronous programming
- Solve a new problem that arises in Node.js
- Yield control and improve responsiveness
- Take a quick look at synchronous programming in Node.js
- Receive POST data
- Add support for query GET parameters
- Explore requests and responses
- Support multiple request types in your server
- Combine loops and asynchronous programming
- Write a simple module
- Use npm, the node package manager
- Write a more interesting module
- Publish modules
- Explore the async module, a vital component of our apps
- Objectives: Expanding our Web Server
- Investigate Node.js streams
- Serve static files from our server
- Serve different file types with our server
- Use HTML templates GÇö the basics
- Use HTML templates: the Mustache framework
- Use HTML templates: bootstrapping the process with JavaScript
- Use HTML templates: final assembly for the browser
- Objectives
- Write your first JSON server
- Objectives: Building Web Applications Easier with Express.js
- Install Express.js and write Hello World
- Route requests
- Update your app for routing
- Understand REST API design
- Factorize your code with modules
- Explore Connect middleware
- Clarify the importance of ordering in middleware
- Replace static file handling in the app with middleware
- Support POST data, cookies, and sessions
- Upload files
- Implement HTTP basic authentication
- Objectives: Databases I - MongoDB and Node.js
- Set up and run MongoDB
- Perform basic Mongo DB operations
- Query collections with the find method
- Update your photo app: setting everything up
- Add new database operations to the app
- Add new pages and templates to the app
- Objectives: Databases II - MySQL
- Prepare MySQL
- Create a SQL schema for our project
- Learn about core database operations in MySQL
- Add authentication to our app API
- Add authentication to our app pages and templates
- Use resource pooling
- Secure your API with HTTP basic authentication
- Objectives Development and Deployment
- Deploy Node apps: Basic
- Deploy Node apps: Ninja Unix like
- Deploy Node apps: Ninja Windows
- Fully take advantage of multi processor servers on deployment
- Support sessions on multiple servers with memcached
- Implement virtual hosting: Express.js
- Implement virtual hosting Proxy servers
- Secure your projects with HTTPS Express
- Secure your projects with HTTPS proxy servers
- Develop for multiple platforms
- Objectives: Command-Line Programming
- Run command line scripts Unix like
- Run command line scripts Windows
- Use synchronous file APIs
- Understand the basics of stdin/stdout
- Launch processes with the exec function
- Launch processes with the spawn function
- Objectives: Testing
- Explore some testing framework options and install nodeunit
- Write your first nodeunit tests
- Handle asynchronous programming in your tests
- Test RESTful APIs
Course Description
A series of 94 screencasts on beginning web development with Node.js.
Comments
There are no comments.
Be the first to post one.
Posting Comment...