Desarrollo Server-side: NodeJS, Express and MongoDB

Start Date: 02/17/2019

Course Type: Common Course

Course Link:

About Course

En este curso trabajarás del lado servidor, en el backend, desarrollando el soporte que toda aplicación necesita para lidiar con la persistencia de la información, el setup de un servidor web, la creación de una API REST, autenticación y autorización, y la integración de librerías de terceros. Utilizarás Express para el servidor web, y una base de datos NoSQL orientada a documentos: MongoDB. Aprenderás de ODM con Mongoose y harás las típicas tareas CRUD sobre Mongo. Finalmente pondrás productivo tu sitio en Heroku.

Course Syllabus

Conceptos básicos del desarrollo web del lado servidor
Persistencia del modelo utilizando Mongoose y MongoDB

Coursera Plus banner featuring three learners and university partner logos

Course Introduction

En este curso trabajarás del lado servidor, en el backend, desarrollando el soporte que toda aplicación necesita para lidiar con la persistencia de la

Course Tag

Related Wiki Topic

Article Example
SQL Server Express Features available in SQL Server "Standard" and better editions but absent from SQL Server Express include:
Server-side Server-side operations also include processing and storage of data from a client to a server, which can be viewed by a group of clients.
Server-side Server-side refers to operations that are performed by the server in a client–server relationship in a computer network.
MongoDB MongoDB (from "humongous") is a free and open-source cross-platform document-oriented database program. Classified as a NoSQL database program, MongoDB uses JSON-like documents with schemas. MongoDB is developed by MongoDB Inc. and is free and open-source, published under a combination of the GNU Affero General Public License and the Apache License.
Server-side Typically, a server is a computer program, such as a web server, that runs on a remote server, reachable from a user's local computer or workstation. Operations may be performed server-side because they require access to information
Server-side scripting Server-side scripts are completely processed by the servers instead of clients. When clients request a page containing server-side scripts, the applicable server processes the scripts and returns an HTML page to the client.
MongoDB Inc. In March 2010, MongoDB announced that it would offer commercial support for MongoDB. MongoDB's subscription offering includes access to MongoDB Enterprise, professional support, and commercial licensing. With MongoDB 2.4 release, MongoDB introduced MongoDB Enterprise as part of its subscription offering. MongoDB Enterprise contains monitoring and security features such as kerberos authentication and role-based privileges.
MongoDB MongoDB World is an annual developer conference hosted by MongoDB, Inc.
Server-side Examples of server-side processing include the creation & adaptation of a database using MySQL.
Server Side Includes Server Side Includes (SSI) is a simple interpreted server-side scripting language used almost exclusively for the Web.
MongoDB MongoDB is available at no cost under the GNU Affero General Public License, version 3. The language drivers are available under an Apache License. In addition, MongoDB Inc. offers proprietary licenses for MongoDB.
MongoDB Inc. MongoDB World is an annual developer conference hosted by MongoDB, Inc. Started in 2014, MongoDB World provides a multi-day opportunity for communities and experts in MongoDB to network, learn from peers, research upcoming trends and interesting use cases, and hear about new releases and developments from MongoDB, Inc. Major participants include developers, operators, CIOs and CTOs.
SQL Server Express Microsoft SQL Server Express is a version of Microsoft's SQL Server relational database management system that is free to download, distribute and use. It comprises a database specifically targeted for embedded and smaller-scale applications. The product traces its roots to the Microsoft Database Engine (MSDE) product, which was shipped with SQL Server 2000. The "Express" branding has been used since the release of SQL Server 2005.
Server-side JavaScript implementations Other common server-side programming languages are JavaServer Pages (JSP), Active Server Pages (ASP), Perl, PHP, Python, Ruby, ColdFusion, and others.
MongoDB Fields in a MongoDB document can be indexed with primary and secondary indices.
SQL Server Express SQL Server Express provides many of the features of the paid, full versions of Microsoft SQL Server database management system. However it has technical restrictions that make it unsuitable for some large-scale deployments. Differences in the Express product include:
MongoDB This function, called Grid File System, is included with MongoDB drivers. MongoDB exposes functions for file manipulation and content to developers. GridFS is used in plugins for NGINX and lighttpd. GridFS divides a file into parts, or chunks, and stores each of those chunks as a separate document.
Server-side scripting Dynamic websites sometimes use custom web application servers, such as Glassfish, Plack and Python's "Base HTTP Server" library, although some may not consider this to be server-side scripting. When designing using dynamic web-based scripting techniques developers must have a keen understanding of the logical, temporal, and physical separation between the client and the server. For a user's action to trigger the execution of server-side code, for example, a developer working with classic ASP must explicitly cause the user's browser to make a request back to the web server. Creating such interactions can easily consume much development time and lead to unreadable code.
MongoDB Inc. MongoDB Inc's primary technology product is the open source, NoSQL database MongoDB. MongoDB Inc. employs most of the developers of MongoDB. As of June 2015, the MongoDB database has been downloaded 10 million times.
Server-side scripting Server-side scripting is a technique used in web development which involves employing scripts on a web server which produce a response customized for each user's (client's) request to the website. The alternative is for the web server itself to deliver a static web page. Scripts can be written in any of a number of server-side scripting languages that are available (see below). Server-side scripting is distinguished from client-side scripting where embedded scripts, such as JavaScript, are run client-side in a web browser, but both techniques are often used together.