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.
Do'stlaringiz bilan baham: |