4 added
37 removed
Original
2026-01-01
Modified
2026-02-21
1
-
<h2>Learning programme</h2>
2
-
<p>What is important to know in advance</p>
3
-
<p>To take the course, basic command line skills are sufficient</p>
4
-
<p>If you're not familiar with programming yet, don't worry!</p>
5
-
<p>We have<a>introductory courses</a>, to help you learn the basics and prepare for training. We explain everything from the ground up - in a clear and easy to understand way</p>
6
<p>Structure of HTTP requests</p>
1
<p>Structure of HTTP requests</p>
7
<p>Main request components: method, URL, headers, body, differences between HTTP 1.0 and 1.1, data format and encoding in requests</p>
2
<p>Main request components: method, URL, headers, body, differences between HTTP 1.0 and 1.1, data format and encoding in requests</p>
3
+
<p>HTTP Methods</p>
8
<p>Overview of main methods: GET, POST, PUT, DELETE, idempotent and safe methods, usage examples for each</p>
4
<p>Overview of main methods: GET, POST, PUT, DELETE, idempotent and safe methods, usage examples for each</p>
5
+
<p>HTTP Request Body</p>
9
<p>Structure and format of request and response bodies, data formats: JSON, XML, form data, how to properly construct the request body</p>
6
<p>Structure and format of request and response bodies, data formats: JSON, XML, form data, how to properly construct the request body</p>
10
<p>Submitting Data via Forms</p>
7
<p>Submitting Data via Forms</p>
11
<p>How data from forms is sent in HTTP requests, differences between GET and POST methods when submitting forms, examples of working with HTML forms</p>
8
<p>How data from forms is sent in HTTP requests, differences between GET and POST methods when submitting forms, examples of working with HTML forms</p>
9
+
<p>Cookies and Sessions</p>
12
<p>How cookies work in HTTP, using cookies for session management, limitations of the stateless HTTP protocol</p>
10
<p>How cookies work in HTTP, using cookies for session management, limitations of the stateless HTTP protocol</p>
11
+
<p>Redirection</p>
13
<p>Working with redirects, types of redirects, following redirects</p>
12
<p>Working with redirects, types of redirects, following redirects</p>
14
-
<p>Definition and purpose of HTTP APIs, tasks solved using APIs, examples of real-world API usage</p>
15
-
<p>Endpoints and their purposes, request and response formats, pagination, working with nested resources</p>
16
-
<p>Core operations: create, read, update, delete, idempotency and its importance, examples of CRUD implementation via API</p>
17
-
<p>Working with Tools and Documenting APIs</p>
18
-
<p>Using Curl to make requests, introduction to Postman and its features, HTTPie as a tool for API interaction, OpenAPI standard for describing API structure</p>
19
-
<p>Differences between RPC and REST APIs, principles of RESTful architecture, examples of various API types</p>
20
-
<p>Working with JSON and its structure, alternative formats: XML, YAML, how to properly serialize and deserialize data</p>
21
-
<p>Importance of using HTTPS for APIs, how encryption protects data, examples of setting up secure connections</p>
22
-
<p>How basic authentication is implemented, pros and cons of basic auth</p>
23
-
<p>Authentication with Bearer Token</p>
24
-
<p>How Bearer token authentication works, token format</p>
25
-
<p>Authentication with API Key</p>
26
-
<p>How API key authentication is implemented, differences from Bearer token authentication</p>
27
-
<p>Authorization with JWT Token</p>
28
-
<p>Difference between authentication and authorization, principles of JWT tokens, JWT token structure</p>
29
-
<p>Working with Secured APIs</p>
30
-
<p>How to work with secured APIs using API request tools</p>
31
-
<h2>How learning is organised</h2>
32
-
<p>Simple, clear and always at hand</p>
33
-
<p>You learn the theory in a convenient text format - easy to read even from your phone. Live examples help you immediately understand how everything works in practice. The material is organised in such a way that you move step by step from simple to complex without missing important details</p>
34
-
<p>Check and consolidate knowledge</p>
35
-
<p>After each topic, you go through quizzes to make sure you understand everything. Questions of varying levels of difficulty will give you the opportunity to both test your knowledge base and practise your application of knowledge</p>
36
-
<p>Learn from real-life challenges</p>
37
-
<p>We've created a convenient virtual environment where you solve problems right in your browser. You have a code editor, a console and automatic tests that instantly show results</p>
38
-
<p>AI mentor in your studies</p>
39
-
<p>Our AI-powered Learning Assistant is like a mentor that's always on hand. It understands where you are in the course, what you need to do, and what your code looks like. If something goes wrong, you get clear and helpful hints right away</p>
40
-
<h2>Questions and answers</h2>
41
-
<p>Even experienced developers will find useful knowledge in our courses. We study in detail complex data structures and their application in code optimisation tasks. Classes will help you strengthen your programming skills, improve code architecture, and gain a deeper understanding of how algorithms work. The course will help you not only strengthen your current skills, but also prepare for your next career step</p>
42
-
<p>You can learn at your own pace, there is no time limit. We recommend allocating 5-10 hours per week. This way, on the one hand, the training will be intensive enough not to stretch it out over a long period of time, and on the other hand, it will be comfortable enough to combine it with work and have time to relax</p>
43
-
<p>The programme material is ready-made courses with theory adapted for beginners, tests for consolidation and a lot of practical exercises with automated checking right in the browser. In some tracks there is a project - you will create an application that will give experience of real development</p>
44
-
<p>We accept Visa, MasterCard and MIR cards of any bank, the currency of the account can also be any currency</p>
45
-