Skip to main content

Advanced Software Engineering Fundamentals

8h 3m 38s
English
Paid

Course description

"Advanced Software Development Principles" is a course that will help you go beyond the usual boundaries and elevate your development skills to a new level.

The course is designed for an in-depth study of advanced software engineering topics. You will learn to create complex applications in multiple programming languages and master various development paradigms.

While the course covers fundamental principles, it goes beyond standard introductory programs, forming a truly solid and comprehensive knowledge base.

Read more about the course

During the training you will:

  • Learn programming languages Rust and Go;
  • Gain practical experience in working with multithreading and parallel computing;
  • Understand the principles of virtualization through Docker;
  • Learn container orchestration using Docker Compose;
  • Create real-time applications with WebSockets;
  • Master compiling applications into WebAssembly (WASM) and discover how to build efficient web applications that run directly in the browser;
  • Understand the basics of state management in complex systems.

This course is your path to a deep understanding of development principles and the creation of reliable, scalable, and modern applications.

Watch Online

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 30 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: 1.1 - Section Overview

All Course Lessons (30)

#Lesson TitleDurationAccess
1
1.1 - Section Overview Demo
06:05
2
1.2 - OSS and Docs
22:16
3
1.3 - Dockerfile
11:01
4
1.4 - Docker Compose
19:27
5
1.5 - Monorepos + Frontend
10:41
6
1.6 - Containerized SDK
26:44
7
1.7 - Building TypeScript SDK
29:11
8
1.8 - React Crash Course
25:05
9
1.9 - Collections and Filtering
15:23
10
1.10 - Detail Pages
19:14
11
2.1 - Custom Components
23:41
12
2.2 - Custom Components - Part 2
04:38
13
2.3 - Passing State through react-router-dom
03:15
14
2.4 - Edit and Delete Modal
13:25
15
2.5 - Client side Pagination
14:53
16
2.6 - Styling
29:39
17
2.7 - Styling - Part 2
25:51
18
2.8 - Axios Interceptors
26:36
19
2.9 - Login and Register Page
20:21
20
2.10 - Using localStorage and Context
25:20
21
3.1 - Intro
13:17
22
3.2 - Backend Rust Essentials
05:48
23
3.3 - Setting up Our Services
06:18
24
3.4 - Protocol Buffers
06:26
25
3.5 - Example Serialization
16:51
26
3.6 - Intro to Go and Concurrency
05:53
27
3.7 - Generating Data (Go)
07:28
28
3.8 - Receiving Protobuf data (TypeScript)
08:00
29
3.9 - WebSocket Connection (TypeScript)
22:53
30
3.10 - Receiving and Displaying WebSocket Data
17:58

Unlock unlimited learning

Get instant access to all 29 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Comments

0 comments

Want to join the conversation?

Sign in to comment
j35360542
j35360542 1/27/2026

No video content please...

Similar courses

Digital Project Management

Digital Project Management

Sources: superhi.com
Smooth processes and happy human relationships are key to managing effectively. Learn better ways to work with complexity so you can run projects like a pro.
17 hours 53 minutes 30 seconds
Natural Language Preprocessing

Natural Language Preprocessing

Sources: LunarTech
Embark on an exciting journey through the world of natural language processing (NLP) — a field where linguistics and artificial intelligence intersect...
58 minutes 50 seconds
Bug Bounty - An Advanced Guide to Finding Good Bugs

Bug Bounty - An Advanced Guide to Finding Good Bugs

Sources: udemy
Bug bounties are evolving year after year and thousands of infosec enthuasiasts are looking to join the boat. Having a great place on that boat requires dedicat
10 hours 26 seconds
Armin van Buuren Teaches Dance Music | MasterClass

Armin van Buuren Teaches Dance Music | MasterClass

Sources: masterclass
Every week, Armin van Buuren puts 41 million listeners into A State of Trance on his radio show. In his first-ever online class, the platinum-selling DJ breaks
6 hours 50 minutes 39 seconds
The Complete Foundation Stock Trading Course

The Complete Foundation Stock Trading Course

Sources: udemy
This is the Number One ranked Stock Trading course on Udemy. In this course, you will learn how to trade the Stock Market. It's a course designed for Complete B
9 hours 29 minutes 35 seconds