SPA development - free course from Loft School, training 2h 13m, date November 30, 2023.
Miscellaneous / / December 03, 2023
Welcome to LoftSchool - a unique educational resource from the fastest growing IT community of the Runet and media - LoftBLog. Here they help you become a sought-after IT specialist or freelancer to work remotely from anywhere in the world.
LoftSchool is an educational platform specializing in professions in the IT field. In the education market since 2012. The school's teachers and mentors are practicing specialists from companies such as Mojang, Avito and others. Educational programs on the platform are divided into professions, intensive courses and video courses.
Learn programming from scratch online with a personal tutor. Loftschool online education school teaches: web development, php, javascript, seo, internet marketing, android development.
Worked as a system administrator, DBA, team leader of the DevOps team, and developer. Currently I am a developer at Sberbank, specializing in JavaScript/HTML/CSS, Oracle APEX, Pl/SQL, Java.
Head of department in the development group at Sberbank Education and career Currently I am developing web application modules for a data quality analysis system. I take part in the tasks of developing a database architecture, transferring applications to other platforms, and setting up the interaction of applications with various services. Previously, he worked at SberTech as a team leader of the DevOps team involved in deployment, configuration, and maintenance of test sites. Prior to this, he led the team for maintaining databases and application servers in Alfa-Bank’s industrial systems. Before working in financial organizations, he was involved in the development and maintenance of Internet and telephony billing systems. Why Databases The volume of data is constantly growing and managing it is one of the most important tasks. Database management systems are used everywhere, so learning them is necessary. Technologies are constantly emerging that allow us to obtain more and more useful information from accumulated volumes of data. This information allows you to make effective decisions, build strategies for working with clients, create sales channels, calculate statistics, and make forecasts. Effective data management is a critical component of working with it. To my students Despite all the differences in existing DBMSs, there are general principles, the understanding of which will allow you to apply the acquired knowledge to any platform. In addition, knowledge about the processes occurring in the DBMS allows you to develop efficient, productive, scalable applications.
Video lessons:
1. Introduction to the course (02:18)
2. Setting up the environment (02:43)
3. Registering an account for Google Cloud Platform (05:10)
4. We create an instance of a virtual machine (VM) (03:28)
5. Setting up a connection to the VM via SSH (06:15)
6. We purchase and link a domain (07:35)
7. Install the necessary packages (06:25)
8. Setting up SSL on the web server (09:23)
9. Preparing the project (05:45)
10. Developing a database architecture (05:00)
11. Creating REST request handlers (21:01)
12. Creating the application skeleton (06:24)
13. Writing a new user registration handler (07:55)
14. Writing a handler for adding elements (20:32)
15. Writing a handler to remove elements (04:14)
16. Writing a list loading handler (04:37)
17. Adding totals (06:00)
18. Adapting the application for mobile devices (04:34)
19. Let's summarize (04:02)
The course is intended for software developers who want to gain an understanding of web application development using the React framework. A prerequisite for taking the course is knowledge of the basic technologies related to web applications (HTML, CSS and JavaScript).
3,7