Categories
Ebooks
-
Business and economy
- Bitcoin
- Businesswoman
- Coaching
- Controlling
- E-business
- Economy
- Finances
- Stocks and investments
- Personal competence
- Computer in the office
- Communication and negotiation
- Small company
- Marketing
- Motivation
- Multimedia trainings
- Real estate
- Persuasion and NLP
- Taxes
- Social policy
- Guides
- Presentations
- Leadership
- Public Relation
- Reports, analyses
- Secret
- Social Media
- Sales
- Start-up
- Your career
- Management
- Project management
- Human Resources
-
For children
-
For youth
-
Education
-
Encyclopedias, dictionaries
-
E-press
- Architektura i wnętrza
- Biznes i Ekonomia
- Home and garden
- E-business
- Finances
- Personal finance
- Business
- Photography
- Computer science
- HR & Payroll
- Computers, Excel
- Accounts
- Culture and literature
- Scientific and academic
- Environmental protection
- Opinion-forming
- Education
- Taxes
- Travelling
- Psychology
- Religion
- Agriculture
- Book and press market
- Transport and Spedition
- Healthand beauty
-
History
-
Computer science
- Office applications
- Data bases
- Bioinformatics
- IT business
- CAD/CAM
- Digital Lifestyle
- DTP
- Electronics
- Digital photography
- Computer graphics
- Games
- Hacking
- Hardware
- IT w ekonomii
- Scientific software package
- School textbooks
- Computer basics
- Programming
- Mobile programming
- Internet servers
- Computer networks
- Start-up
- Operational systems
- Artificial intelligence
- Technology for children
- Webmastering
-
Other
-
Foreign languages
-
Culture and art
-
School reading books
-
Literature
- Antology
- Ballade
- Biographies and autobiographies
- For adults
- Dramas
- Diaries, memoirs, letters
- Epic, epopee
- Essay
- Fantasy and science fiction
- Feuilletons
- Work of fiction
- Humour and satire
- Other
- Classical
- Crime fiction
- Non-fiction
- Fiction
- Mity i legendy
- Nobelists
- Novellas
- Moral
- Okultyzm i magia
- Short stories
- Memoirs
- Travelling
- Narrative poetry
- Poetry
- Politics
- Popular science
- Novel
- Historical novel
- Prose
- Adventure
- Journalism, publicism
- Reportage novels
- Romans i literatura obyczajowa
- Sensational
- Thriller, Horror
- Interviews and memoirs
-
Natural sciences
-
Social sciences
-
School textbooks
-
Popular science and academic
- Archeology
- Bibliotekoznawstwo
- Cinema studies
- Philology
- Polish philology
- Philosophy
- Finanse i bankowość
- Geography
- Economy
- Trade. World economy
- History and archeology
- History of art and architecture
- Cultural studies
- Linguistics
- Literary studies
- Logistics
- Maths
- Medicine
- Humanities
- Pedagogy
- Educational aids
- Popular science
- Other
- Psychology
- Sociology
- Theatre studies
- Theology
- Economic theories and teachings
- Transport i spedycja
- Physical education
- Zarządzanie i marketing
-
Guides
-
Game guides
-
Professional and specialist guides
-
Law
- Health and Safety
- History
- Road Code. Driving license
- Law studies
- Healthcare
- General. Compendium of knowledge
- Academic textbooks
- Other
- Construction and local law
- Civil law
- Financial law
- Economic law
- Economic and trade law
- Criminal law
- Criminal law. Criminal offenses. Criminology
- International law
- International law
- Health care law
- Educational law
- Tax law
- Labor and social security law
- Public, constitutional and administrative law
- Family and Guardianship Code
- agricultural law
- Social law, labour law
- European Union law
- Industry
- Agricultural and environmental
- Dictionaries and encyclopedia
- Public procurement
- Management
-
Tourist guides and travel
- Africa
- Albums
- Southern America
- North and Central America
- Australia, New Zealand, Oceania
- Austria
- Asia
- Balkans
- Middle East
- Bulgary
- China
- Croatia
- The Czech Republic
- Denmark
- Egipt
- Estonia
- Europe
- France
- Mountains
- Greece
- Spain
- Holand
- Iceland
- Lithuania
- Latvia
- Mapy, Plany miast, Atlasy
- Mini travel guides
- Germany
- Norway
- Active travelling
- Poland
- Portugal
- Other
- Russia
- Romania
- Slovakia
- Slovenia
- Switzerland
- Sweden
- World
- Turkey
- Ukraine
- Hungary
- Great Britain
- Italy
-
Psychology
- Philosophy of life
- Kompetencje psychospołeczne
- Interpersonal communication
- Mindfulness
- General
- Persuasion and NLP
- Academic psychology
- Psychology of soul and mind
- Work psychology
- Relacje i związki
- Parenting and children psychology
- Problem solving
- Intellectual growth
- Secret
- Sexapeal
- Seduction
- Appearance and image
- Philosophy of life
-
Religion
-
Sport, fitness, diets
-
Technology and mechanics
Audiobooks
-
Business and economy
- Bitcoin
- Businesswoman
- Coaching
- Controlling
- E-business
- Economy
- Finances
- Stocks and investments
- Personal competence
- Communication and negotiation
- Small company
- Marketing
- Motivation
- Real estate
- Persuasion and NLP
- Taxes
- Guides
- Presentations
- Leadership
- Public Relation
- Secret
- Social Media
- Sales
- Start-up
- Your career
- Management
- Project management
- Human Resources
-
For children
-
For youth
-
Education
-
Encyclopedias, dictionaries
-
History
-
Computer science
-
Other
-
Foreign languages
-
Culture and art
-
School reading books
-
Literature
- Antology
- Ballade
- Biographies and autobiographies
- For adults
- Dramas
- Diaries, memoirs, letters
- Epic, epopee
- Essay
- Fantasy and science fiction
- Feuilletons
- Work of fiction
- Humour and satire
- Other
- Classical
- Crime fiction
- Non-fiction
- Fiction
- Mity i legendy
- Nobelists
- Novellas
- Moral
- Okultyzm i magia
- Short stories
- Memoirs
- Travelling
- Poetry
- Politics
- Popular science
- Novel
- Historical novel
- Prose
- Adventure
- Journalism, publicism
- Reportage novels
- Romans i literatura obyczajowa
- Sensational
- Thriller, Horror
- Interviews and memoirs
-
Natural sciences
-
Social sciences
-
Popular science and academic
-
Guides
-
Professional and specialist guides
-
Law
-
Tourist guides and travel
-
Psychology
- Philosophy of life
- Interpersonal communication
- Mindfulness
- General
- Persuasion and NLP
- Academic psychology
- Psychology of soul and mind
- Work psychology
- Relacje i związki
- Parenting and children psychology
- Problem solving
- Intellectual growth
- Secret
- Sexapeal
- Seduction
- Appearance and image
- Philosophy of life
-
Religion
-
Sport, fitness, diets
-
Technology and mechanics
Videocourses
-
Data bases
-
Big Data
-
Biznes, ekonomia i marketing
-
Cybersecurity
-
Data Science
-
DevOps
-
For children
-
Electronics
-
Graphics/Video/CAX
-
Games
-
Microsoft Office
-
Development tools
-
Programming
-
Personal growth
-
Computer networks
-
Operational systems
-
Software testing
-
Mobile devices
-
UX/UI
-
Web development
-
Management
Podcasts
E-book details
Log in, If you're interested in the contents of the item.
Express Web Application Development. Here's a comprehensive guide to making the most of Express's flexibility in building web applications. With lots of screenshots and examples, it's the perfect step-by-step manual for those with an intermediate knowledge of JavaScript
Ebook
Express is a minimal and flexible node.js web application framework, providing a robust set of features for building single and multi-page, and hybrid web applications. It provides a thin layer of features fundamental to any web application, without obscuring features that developers know and love in node.js.
Express Web Application Development is a comprehensive guide for those looking to learn how to use the Express web framework for web application development.
Starting with the initial setup of the Express web framework, Express Web Application Development helps you to understand the fundamentals of the framework. By the end of Express Web Application Development, you will have acquired enough knowledge and skills to create production-ready Express apps. All of this is made possible by the incremental introduction of more advanced topics, starting from the very essentials.
On the way to mastering Express for application development, we teach you the more advanced topics such as routes, views, middleware, forms, sessions, cookies and various other aspects of configuring an Express application. Jade; the recommended HTML template engine, and Stylus; the CSS pre-processor for Express, are covered in detail.
Last, but definitely not least, Express Web Application Development also covers practices and setups that are required to make Express apps production-ready.
Express Web Application Development is a comprehensive guide for those looking to learn how to use the Express web framework for web application development.
Starting with the initial setup of the Express web framework, Express Web Application Development helps you to understand the fundamentals of the framework. By the end of Express Web Application Development, you will have acquired enough knowledge and skills to create production-ready Express apps. All of this is made possible by the incremental introduction of more advanced topics, starting from the very essentials.
On the way to mastering Express for application development, we teach you the more advanced topics such as routes, views, middleware, forms, sessions, cookies and various other aspects of configuring an Express application. Jade; the recommended HTML template engine, and Stylus; the CSS pre-processor for Express, are covered in detail.
Last, but definitely not least, Express Web Application Development also covers practices and setups that are required to make Express apps production-ready.
- Express Web Application Development
- Table of Contents
- Express Web Application Development
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Support files, eBooks, discount offers and more
- Why Subscribe?
- Free Access for Packt account holders
- Support files, eBooks, discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Downloading the example code
- Customer support
- Errata
- Piracy
- Questions
- 1. What is Express?
- What is Express?
- The story of Express
- Installing Express
- The stuff that makes up Express
- The application object
- The request object
- The response object
- Concepts used in Express
- Asynchronous JavaScript
- Node modules
- Express apps are Node modules
- Middlewares
- Request flow
- Node HTTP/HTTPS API
- Summary
- What is Express?
- 2. Your First Express App
- Your first Express app
- The Express manifest file
- A very basic Express app
- Starting and stopping the app
- Analyzing the output
- Express app with views
- A public directory for the app
- Auto-generating an Express app
- Empowering Express with middlewares
- Empowering Express with Node modules
- Logging requests to the App
- Using a configuration file
- Setting and getting application options
- Express in different environments
- Summary
- Your first Express app
- 3. Understanding Express Routes
- What are Routes?
- A quick introduction to HTTP verbs
- Revisiting the router middleware
- Defining routes for the app
- Route identifiers
- Order of route precedence
- How to handle routes
- How to organize routes
- Using Node modules
- Namespaced routing
- Resourceful routing
- Making a choice
- Summary
- What are Routes?
- 4. Response From the Server
- A primer on HTTP response
- HTTP status codes
- 1xx
- 2xx
- 3xx
- 4xx
- 5xx
- HTTP response headers
- Media types
- HTTP status codes
- HTTP response in Express
- Setting the HTTP status code
- Setting HTTP headers
- Sending data
- Plain text
- HTML
- JSON
- JSONP
- Serving static files
- Serving files programmatically
- Serving error pages
- Content negotiation
- Redirecting a request
- Summary
- A primer on HTTP response
- 5. The Jade Templating Language
- What is Jade?
- Generating HTML tags
- Hierarchy of HTML elements
- Assigning IDs
- Assigning classes
- Specifying HTML attributes
- Creating text content
- Filters
- Declaring the documents Doctype
- Programmability in Jade
- Variables
- Interpolation
- Control structures
- JavaScript constructs
- Jade constructs
- if, else if, and else
- for
- each
- while
- unless
- case
- Modularization
- Includes
- Template inheritance
- Mixins
- Escaping
- Comments
- Summary
- 6. The Stylus CSS Preprocessor
- Introduction
- Enabling Stylus in Express
- Selectors
- Selector blocks
- Hierarchy
- Rules
- @import
- @media
- @font-face
- @keyframes
- @extend
- @css
- Programmability
- Variables
- Literals
- Lists
- Tuples
- Listed tuples
- Mixins
- Functions
- Comments
- Operators
- Conditionals
- if, else if, and else
- unless
- Variables
- Built-in functions
- Summary
- 7. Forms, Cookies, and Sessions
- Using forms to submit data
- Handling GET submissions
- Reading form data
- Reading URL query parameters
- Handling multiple options
- Handling POST submissions
- Enabling POST data parsing
- Reading form data
- Handling text-only forms
- Handling file uploads
- More about file uploads
- Submission via simulated methods
- Handling GET submissions
- Data in named segments
- Reading data
- Using cookies to store data
- Creating cookies
- Reading cookies
- Updating cookies
- Session cookies
- Signed cookies
- Deleting cookies
- Using sessions to store data
- Cookie-based sessions
- Session store-based sessions
- MemoryStore
- RedisStore
- MongoStore
- Session variables
- Setting session variables
- Reading session variables
- Updating session variables
- Deleting session variables
- Deleting a session
- Deleting a cookie-based session
- Deleting a session store-based session
- Summary
- Using forms to submit data
- 8. Express in Production
- What the is production environment?
- What changes in production mode?
- Simulating production environment
- Benchmarking the app
- Creating an app cluster
- Handling critical events
- Closing the server
- Handling uncaught errors
- Using try-catch to catch uncaught errors
- Using domains to handle uncaught errors
- What to do in case of uncaught errors to terminate the process or not to terminate?
- Handling process termination
- Ensuring uptime
- Forever
- Upstart
- Using a reverse proxy
- The trust proxy option
- Summary
- What the is production environment?
- Index
- Title: Express Web Application Development. Here's a comprehensive guide to making the most of Express's flexibility in building web applications. With lots of screenshots and examples, it's the perfect step-by-step manual for those with an intermediate knowledge of JavaScript
- Author: Hage Yaaapa
- Original title: Express Web Application Development. Here's a comprehensive guide to making the most of Express's flexibility in building web applications. With lots of screenshots and examples, it's the perfect step-by-step manual for those with an intermediate knowledge of JavaScript.
- ISBN: 9781849696555, 9781849696555
- Date of issue: 2013-06-25
- Format: Ebook
- Item ID: e_3ctn
- Publisher: Packt Publishing