UI 
Website development can be a confusing endeavor especially with all the lingos involved in the process. Here are a few jargons to help you better understand the web development project.
 

UI, or user interface, is anything that a user can interact with in a website. This allows the user to execute complicated actions through just a click of a button. It is important that the UI must be accessible and usable while at the same time being likeable and enjoyable. A good UI is one that lets the user interact with the website with ease and maintains the design and structure of the website.

UX 

UX, or user experience, is the overall quality of experience that a user feels after interacting with the website. UX design focuses on improving the user experience through the different aspects such as branding, function, and usability. UX designers must ensure that the interaction is able to meet the needs of the client and allow them to achieve their desired outcome. To make sure an experience a good one, here are the things that must be considered:

  • Useful
  • Usable
  • Desirable
  • Valuable
  • Findable
  • Accessible
  • Credible

Front End Development
Front end development is what the user can see and interact with which is why it’s known as client side. It’s what makes the website appear as it is. Everything you’re seeing in a website is part of the front end development. Imagine you’re at a website. All the images that you can see including the logo are part of the front end development. This also includes the color of the website, the layout, as well as the different hyperlinks included in the website.

Back End Development
If front end development is what you see in a website, back end development is everything that you can’t see and happens in the background. It is also known as the server side. You can witness the back end in action when you try to execute anything on the website. Let’s say you’re searching for something on a website so you type in the words on the search bar. Back end happens as soon as you press that search button. This involves communication between the browser and the database of the website.

Hosting
Hosting, or web hosting, in simple terms is the process of putting your website on the internet. A web host, or a web hosting service, is the one in charge of this process. Your website will be stored or hosted on a server. Users are able to connect to this server through typing your domain in the browser. Once they connect to the server, your website will be available for them through the browser.

SSL Certificate:
All websites need an SSL certificate to keep the data secure, verify the domain ownership and prevent hackers from creating a fake version of the website. Most website hosting services offer this service as part of hosting or add- on.

These may just be a few of the lingos used in website development but this will surely help you in having a grasp on what goes on in the process. Not only that, this will help you better understand how your website works and how to further improve it.

Source – 

https://www.coursereport.com/blog/front-end-development-vs-back-end-development-where-to-start
https://www.usertesting.com/blog/ui-vs-ux
https://www.website.com/beginnerguide/webhosting/6/1/what-is-web-hosting?.ws&source=SC
https://www.interaction-design.org/literature/topics/ux-design