Tuesday, 10 May 2022

Web Development

Web development: - Web development define as creating, building, and maintaining websites. It includes aspects such as web design, web publishing, web programming, and database management. It is the creation of an application that works over the internet i.e. websites.

Web development is classified into two categories.

Frontend development: - The frontend developer builds the front part of the website and the applications that the user interacts with directly are termed as front-end. It is also referred to as the client-side of the websites/application.

For building the front end portion use the following language: - 

·      HTML: - HTML stands for Hypertext Markup Language. It is the code that is used to structure a web page and its content. HTML code ensures the proper formatting of text and images for your Internet browser. Without HTML, a browser would not know how to display text as elements or load images or other elements. HTML also provides a basic structure of the page.

·     CSS: - CSS stands for Cascading Style Sheets. CSS is a style sheet language used for describing the presentation of a document written in a Markup language such as HTML.

·    JavaScript: - JavaScript is the world’s most popular programming language. JavaScript is used by programmers across the world to create dynamic and interactive web content like applications and browsers.




Backend Development: - The backend is defined as parts of a computer application or a program’s code that allow it to operate and that cannot be accessed by a user. Most data and operating syntax are stored and accessed in the back end of a computer system.

For building the Back end portion use the following language: -

·    Python: - Python is the most popular language that lets you work quickly and integrate systems more efficiently.

·    Ruby: - Ruby is mostly used for building a web application. It is dynamic, reflective, object-oriented, and a general-purpose language. Ruby is a pure Object-Oriented language developed by Yukihiro Matsumoto.

·   PHP: - PHP is a server scripting language, and a powerful tool for making dynamic and interactive Web pages. it is a widely-used, free, and efficient alternative to competitors such as Microsoft's ASP.

·    Node.js: - Node.js is a cross-platform, open-source server environment for executing JavaScript code outside a browser.

·  DBMS: - DBMS stands for Database Management System. It is software that is used to manage the database. 




Saturday, 7 May 2022

What is EC2 instance in AWS Cloud?

 What is Amazon EC2 in AWS Cloud?

Amazon EC2 stands for Amazon Elastic Compute Cloud which offers various types EC2 instances to run your workload. An Amazon EC2 instance in AWS is a cloud based Virtual Machine where you install and run your applications/services. This is one of the most popular offering of AWS Cloud, and this is part of Infrastructure as a service on AWS.

There are various types of instances types that Amazon EC2 offers (e.g. General Purpose, Compute Optimized, Memory Optimized, Storage Optimized etc...), each Instance types can have various families (e.g. Mac, T4g, T2, T3 M5 etc..), and each families may have various instances sizes that allows you to choose the right capacity of the EC2 instance to run your workload as per the business requirement.

Unlike traditional virtual machines, the computing capacity of EC2 instances are scalable without investing in buying additional capacity of hardware. This is one of the major advantage of EC2 instances which makes it easily adoptable for almost all business type users or consumers.

Cheers! Please write me back if you have any queries or suggestions.