External interface



Download 181 Kb.
Sana01.07.2022
Hajmi181 Kb.
#726220
Bog'liq
030-21 guruh Namozov Maxmud ingliz tili


030-21 guruh talabasi Namozov Maxmud.

Web Programming



Frontend is one of the web technologies, meaning "external interface". This technology creates a visually appealing, informative part of web pages. A person who studies frontend technologies will be able to implement various ideas in the form of websites and applications through his creativity and creative approach.

Today, owning a personal website is not only a unique e-business card and passport, but also a lot of useful things to do through the site. For example, a journalist, poet, or writer can publish his or her work and research on a website. An entrepreneur can promote his products and services on his page and increase his income.


What technologies will be studied? Where to start?
The field of frontend programming includes several languages ​​and technologies. Its basics are HTML, CSS and JavaScript. Over time, as demand for the appearance and performance of sites has increased, a number of frameworks and libraries have been created based on these technologies. One of their main goals is to reduce the time it takes to create a website. Bootstrap, Materialize, Foundation, Bulma, and Tailwind frameworks based on CSS, Less, Less Preprocessor, and user interface were created, while Angular, Vue frameworks, jQuery, and React libraries were created based on JavaScript. out Qualified front-end programmers are in demand in many countries around the world. They are paid differently depending on their education and experience. Today, skilled front-end programmers in Uzbekistan can earn an average of $ 300 to $ 1,000 a month.
HTML and CSS

HTML and CSS form the basis of web pages. If HTML is responsible for exactly what should be placed on the site (text, image, video), the CSS will record how they will be placed and what they will look like. A site cannot be created without these two elements, as the elements visible to users are built in HTML and CSS. That's why the study of the frontend begins with these technologies. These include add-ons and updates, and HTML5 and CSS3 standards.
JavaScript and jQuery

JavaScript, like the technologies mentioned above, is an integral part of frontend programming. JavaScript is a browser-based programming language that allows you to interact with a web page. For example, when a button is clicked or a user visits a part of the site, a new window opens or a message appears. Some time ago, it was relatively difficult for a programmer to use JavaScript to add interactivity to site elements, and it was not possible to perform some tasks. At that time, the jQuery library was created, which allowed the programmer to easily use features not available in JavaScript. Although JavaScript now includes updates from the jQuery library, developers have not stopped using jQuery. According to statistics, JavaScript is recognized as the most popular programming language of 2017.
Less and Sass

Less and Sass pre-processed frameworks are based on CSS, which makes it much easier and more convenient for programmers to work with CSS. It saves you a lot of time creating your site and allows you to write relatively little code. Even using these two, writing site styles can be approached like a programming language.
Bootstrap, Materialize, Foundation and other CSS frameworks

These frameworks offer the developer almost ready-made site elements. They allow you to create commonly used items in minutes. Each has its own style elements. Material and flat styles are among them. There is even a framework that makes the site look like it was drawn on paper - http://www.getpapercss.com.
AngularJS, ReactJS and VueJS

AngularJS, ReactJS, and VueJS are based on the JavaScript programming language, which allows you to further improve websites, add more features, and make these changes easier than the programmer thinks. If you are a frontend programmer who knows HTML, CSS, Bootstrap and JavaScript, you can earn an average of $ 100 to $ 300 a month in our country today. And if you know any of the AngularJS, ReactJS, and VueJS technologies other than those listed above, your average monthly income can range from $ 400 to $ 600. This income is of course relative. The income of web programmers is usually determined by their level of knowledge and experience.
BACKEND

The backend is also called the “server side”, which is the part of the website that you don’t see and interact with. Basically, everything that happens behind the scenes can be related to website development. This is about how the website works; it is more like an indirect service provider to develop more appearance. This is the part of the system that is not in direct contact with users. Unlike the frontend, it runs on the server side, but communicates with the frontend to ensure everything works fine. Each program contains an important piece of non-user interface code that deals with all complex systems that occur in the background. The people involved in the comeback are usually programmers and developers.

Background app developers don’t include creating a user interface, such as writing an API, creating libraries, or adding utilities to everything a web designer creates. They facilitate communication between the presentation layer and the business level. They play a crucial role in web development, and their role is highly collaborative, unlike previous web designers. In short, web application development is a combination of developing and supporting the basic functional logic of software. Simply put, in the previous version it writes code to make sure everything works fine. To ensure a website works properly, they tend to spend more time learning logic and implementing algorithms than web designers. This is the brain of the website.
Download 181 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish