HTML Diff
0 added 30 removed
Original 2026-01-01
Modified 2026-02-21
1 - <p>Course updated on December 29, 2025</p>
 
2 - <p><a>Subscribe</a></p>
 
3 - <p>Access this and all courses with a subscription</p>
 
4 - <p>What's included</p>
 
5 - <p>11 lessons (video and/or text)</p>
 
6 - <p>10 exercises in the simulator</p>
 
7 - <p>Extended materials for 11 lessons</p>
 
8 <h2>Description</h2>
1 <h2>Description</h2>
9 <p>Despite the abundance of different frameworks and ways to develop front-end applications, there are fundamental principles that are used everywhere and practically do not change. They concern splitting the application into layers (for example, MVC), separating the state and organizing it, working with texts, and controlling form data. This course teaches how to build an application architecture without being tied to specific solutions and their features.</p>
2 <p>Despite the abundance of different frameworks and ways to develop front-end applications, there are fundamental principles that are used everywhere and practically do not change. They concern splitting the application into layers (for example, MVC), separating the state and organizing it, working with texts, and controlling form data. This course teaches how to build an application architecture without being tied to specific solutions and their features.</p>
10 - <h2>You will learn</h2>
 
11 - <ul><li><p>Build modular and easily extensible front-end applications</p>
 
12 - </li>
 
13 - <li><p>Correctly separate applications into layers and build dependencies between them</p>
 
14 - </li>
 
15 - <li><p>Structure the state of the application in an optimal way</p>
 
16 - </li>
 
17 - <li><p>Use the theory of automata to describe the ongoing processes in the code</p>
 
18 - </li>
 
19 - </ul><h2>Challenges</h2>
 
20 - <p>1</p>
 
21 - <p>Form state</p>
 
22 - <p>2</p>
 
23 - <p>Table sorting</p>
 
24 - <h2>Recommended programs</h2>
 
25 - <ul><li><p>Run code right in the browser</p>
 
26 - </li>
 
27 - <li><p>Lifetime access</p>
 
28 - </li>
 
29 - <li><p>Learn at your own pace</p>
 
30 - </li>
 
31 - </ul><p><a>Subscribe</a></p>
 
32 - <p>Access this and all courses with a subscription</p>