Home > Web Development > Deploy secure applications: VPS programadorIO

Deploy secure applications: VPS programadorIO

Deploy secure applications: VPS programadorIO

 

This Thursday we taught a live class, in which we began the web application deployment course, in completely safe environments. It is a focused course for all those developers who want to know how to act in the systems area in order to deploy web applications in a stable, reliable and secure way.Deploy secure applications: VPS #programadorIO

The entire course is focused on explaining how to deploy advanced applications, in secure servers, by HTTPS, as well as configure the different programs and servers that we will need in the machine. In this first session we will start with the initial steps: the installation and configuration of a VPS, the minimum accommodation model to have adequate services for all types of projects on the web. We will see how to contract a VPS, how to access by SSH, how to configure our SSH keys, how to make an Internet domain point to the server and much more.

We will work on Linux, using the Ubuntu server distribution, which is well known, has a wide community and supports the most advanced features. During the entire course we will study and perform Nginx deployments for Laravel applications and WordPress sites, REST APIs, etc.Deploy secure applications: VPS #programadorIO

Start projects with Web Components and open-wc tools

How to start component and application projects based on the Web Components and LitElement standard with the code generators of the open-wc.Deploy secure applications: VPS #programadorIO
Since the release of the first versions of Polymer, we have been using the Polymer CLI to initiate component projects and / or applications with Web Components and Polymer. Currently in LitElement, although we can continue using many of the tools offered by the Polymer CLI, the code generators for the start of projects are based on Polymer 2 and Polymer 3.

I personally expected the release of an update for Polymer CLI that would allow building, without starting from scratch, projects based on LitElement. However, perhaps this update does not make sense because of the emergence of Open-WC, which offers us a suite of tools that can completely replace the Polymer CLI.Deploy secure applications: VPS #programadorIO

What is Open-WC


“open-wc” is a group of enthusiastic Web Components developers. It is open, as its name suggests, since it is not linked in principle to any particular library or framework. Its goal is to provide the community with a set of tools that allow Web Components to be used quickly and conveniently, as well as providing a solid foundation for development.

They work under the philosophy of staying as close as possible to the browser’s open standards, which will make the most of the long-term code. They offer solutions that fully exploit the advances of modern browsers and, optionally, solutions that also allow the execution of code based on Web Components for old and outdated browsers, such as IE11. Both coexist in harmony, so that the compatibility layer for outdated browsers does not unnecessarily hinder or reload the execution or download in modern browsers.

We can find a project description of open-wc at https://open-wc.org/Deploy secure applications: VPS #programadorIO

How to start a project based on list element
In this article, we will explain how to build a project to start developing easily with List element.

To start we need to have NodeJS installed in the system. Note that if you installed Node some time ago you may need to update it, since the minimum version needed to work is Node 10 with npm 6 or higher.

Through the console, we go to the folder of our projects and launch the command

Deploy secure applications: VPS #programadorIO

 

Muhammad Ahmar
Ahmar is web designer and web developer. He has experience to develope wordpress websites. He started his development career from coding from scratch. As well as he is also a good developer if he develop from core.
https://developer-house.com

Leave a Reply

Your email address will not be published. Required fields are marked *