Heroku - 2 Présentation Heroku v 4

Hello everyone and welcome to this introduction to heroku course before going into details, I will first introduce you to heroku and you talk about these prerequisites. What we are looking for with this course is that you are able at the end to be able to deploy your own web applications and use the functionalities from scratch to save you time, we will also talk about the architecture of premises because these information will help you get a better idea of how things work from the inside, we will end with concrete examples in situation real to better image my words. Let's start with these prerequisites first there are actually very few pre-requisites for this short, but it will be fine easier to understand it with a basic knowledge of python or nod, it will be some programming throughout this course, for examples which may be cumbersome if you do not understand the code used, it will be also useful if you know how git works because a lot of the work is done in git and now we say what is heroku. Heroku is a platform as service or "paas" in English platform as a service what is a "paas" you ask me, it is a cloud service provider that offers hardware and software tools as a service through internet allowing the user to develop applications, the hardware and software are hosted on the supplier's infrastructure, thus users do not need to install their own hardware and internal software to develop or launch new applications, which allows developers to build, launch and manage applications all in the cloud without having to build and maintain the infrastructure that these software development processes require usually for example deploying such a tool internally may require a full team IT specialists to buy and install hardware, operating systems or even middleware such as databases or the web server, it is also essential to define axes and users, set up security and add the application to the management system existing or application performance monitoring tools, thanks to heroku you will be able to deploying web apps and using heroku features will save you time applications are run in dinos dinos are linux-based isolated virtualized containers which are actually designed to execute code according to commands specified by users, however developers can scale their applications to any number of dinos depending on resource demand of replication overall dinos are essential building blocks intended to power any application based on heroku whether simple or sophisticated, the deployment of applications on dinos and the use of weee management our two heroku can facilitate the development and highly scalable and flexible application runtime for developers and at costs then charge its customers based on the number of ten names used and their size why and rocco if we compared roku to the wsk mazen web services we realize that heroku, uses the latter to operate the platform and the applications are sores on amazon web services cloud so why choose heroku over aws you will ask me you should use heroku if you don't have or don't want a development team that they can manage and configure the infrastructure and heroku is often seen as much more accessible to novices and start-ups, which makes it more easy to learn and configure there are also many to give allowing to add more features and applications with just one click, which again saves valuable time, but it is important to point out that heroku costs a little more than aws amazon is also more interesting if you have for example a lot of data mining or machine algorithms their bet because much more suitable for so-called "heavy" computing, for her, that's all for this presentation of heroku. See you soon for the rest of the short!