| 01. Getting Started | |||
| 1. Welcome to the Course!.mp4 | 24.42 MB | ||
| 1. Welcome to the Course!.vtt | 4.28 KB | ||
| 10. Clean Code, Principles & Patterns & Clean Architecture.mp4 | 4.22 MB | ||
| 10. Clean Code, Principles & Patterns & Clean Architecture.vtt | 5.69 KB | ||
| 11. Clean Code vs Quick Code.mp4 | 18.17 MB | ||
| 11. Clean Code vs Quick Code.vtt | 8.51 KB | ||
| 12. General-Resources.txt | 74 B | ||
| 12. Module & Course Resources.html | 785 B | ||
| 13. Course Setup.html | 1.36 KB | ||
| 2. What is Clean Code.mp4 | 30.07 MB | ||
| 2. What is Clean Code.vtt | 9.39 KB | ||
| 3. Clean Code - Key Pain Points & How To Write Clean Code.mp4 | 16.76 MB | ||
| 3. Clean Code - Key Pain Points & How To Write Clean Code.vtt | 6.05 KB | ||
| 4. How Is This Course Structured.mp4 | 6.56 MB | ||
| 4. How Is This Course Structured.vtt | 2.3 KB | ||
| 5. Course Prerequisites.mp4 | 12.98 MB | ||
| 5. Course Prerequisites.vtt | 5.43 KB | ||
| 6. Clean Code & Strongly Typed Languages.mp4 | 11.81 MB | ||
| 6. Clean Code & Strongly Typed Languages.vtt | 4.12 KB | ||
| 7. About The Course Code Examples.mp4 | 7.72 MB | ||
| 7. About The Course Code Examples.vtt | 3.34 KB | ||
| 8. Join Our Learning Community!.html | 920 B | ||
| 9. Functional, OOP, Procedural The Course Concepts Always Apply!.mp4 | 5.6 MB | ||
| 9. Functional, OOP, Procedural The Course Concepts Always Apply!.vtt | 2.45 KB | ||
| 02. Naming - Assigning Names to Variables, Functions, Classes & More | |||
| 1. Module Introduction.mp4 | 4.07 MB | ||
| 1. Module Introduction.vtt | 1.42 KB | ||
| 10. Naming Classes - Examples.mp4 | 5.52 MB | ||
| 10. Naming Classes - Examples.vtt | 4.17 KB | ||
| 11. Code.txt | 84 B | ||
| 11. Exceptions You Should Be Aware Of.mp4 | 12.38 MB | ||
| 11. Exceptions You Should Be Aware Of.vtt | 10.71 KB | ||
| 12. Common Errors & Pitfalls.mp4 | 20.91 MB | ||
| 12. Common Errors & Pitfalls.vtt | 12.7 KB | ||
| 13. Code.txt | 71 B | ||
| 13. Demo Time!.mp4 | 31.93 MB | ||
| 13. Demo Time!.vtt | 17.02 KB | ||
| 14. Code.txt | 76 B | ||
| 14. Your Challenge - Problem.mp4 | 2.71 MB | ||
| 14. Your Challenge - Problem.vtt | 1.9 KB | ||
| 15. Code.txt | 76 B | ||
| 15. Your Challenge - Solution.mp4 | 49.31 MB | ||
| 15. Your Challenge - Solution.vtt | 16.8 KB | ||
| 16. Module Resources.html | 130 B | ||
| 16. Slides-Summary-Sheet.txt | 81 B | ||
| 2. Code.txt | 88 B | ||
| 2. Why Good Names Matter.mp4 | 5 MB | ||
| 2. Why Good Names Matter.vtt | 5.36 KB | ||
| 3. Choosing Good Names.mp4 | 8.97 MB | ||
| 3. Choosing Good Names.vtt | 6.83 KB | ||
| 4. Casing Conventions & Programming Languages.mp4 | 5.55 MB | ||
| 4. Casing Conventions & Programming Languages.vtt | 4.74 KB | ||
| 5. Naming Variables & Properties - Theory.mp4 | 7.46 MB | ||
| 5. Naming Variables & Properties - Theory.vtt | 6.1 KB | ||
| 6. Naming Variables & Properties - Examples.mp4 | 16.78 MB | ||
| 6. Naming Variables & Properties - Examples.vtt | 7.69 KB | ||
| 7. Naming Functions & Methods - Theory.mp4 | 4.58 MB | ||
| 7. Naming Functions & Methods - Theory.vtt | 4.66 KB | ||
| 8. Naming Functions & Methods - Examples.mp4 | 7.01 MB | ||
| 8. Naming Functions & Methods - Examples.vtt | 5.29 KB | ||
| 9. Naming Classes - Theory.mp4 | 2.84 MB | ||
| 9. Naming Classes - Theory.vtt | 3.28 KB | ||
| 03. Code Structure, Comments & Formatting | |||
| 1. Module Introduction.mp4 | 1.33 MB | ||
| 1. Module Introduction.vtt | 1.66 KB | ||
| 10. Module Resources.html | 130 B | ||
| 10. Slides-Summary-Sheet.txt | 94 B | ||
| 2. Bad Comments.mp4 | 9.02 MB | ||
| 2. Bad Comments.vtt | 6.93 KB | ||
| 2. Code.txt | 92 B | ||
| 3. Code.txt | 93 B | ||
| 3. Good Comments.mp4 | 8 MB | ||
| 3. Good Comments.vtt | 7.06 KB | ||
| 4. What is Code Formatting Really About.mp4 | 3.74 MB | ||
| 4. What is Code Formatting Really About.vtt | 4.06 KB | ||
| 5. Code.txt | 99 B | ||
| 5. Vertical Formatting.mp4 | 53.72 MB | ||
| 5. Vertical Formatting.vtt | 14.05 KB | ||
| 6. Code.txt | 97 B | ||
| 6. Formatting Language-specific Considerations.mp4 | 2.91 MB | ||
| 6. Formatting Language-specific Considerations.vtt | 3.52 KB | ||
| 7. Horizontal Formatting.mp4 | 22.3 MB | ||
| 7. Horizontal Formatting.vtt | 6.1 KB | ||
| 8. Code.txt | 89 B | ||
| 8. Your Challenge - Problem.mp4 | 3.88 MB | ||
| 8. Your Challenge - Problem.vtt | 1.66 KB | ||
| 9. Code.txt | 89 B | ||
| 9. Your Challenge - Solution.mp4 | 34.04 MB | ||
| 9. Your Challenge - Solution.vtt | 10.88 KB | ||
| 04. Functions & Methods | |||
| 1. Module Introduction.mp4 | 1.3 MB | ||
| 1. Module Introduction.vtt | 1.87 KB | ||
| 10. Code.txt | 88 B | ||
| 10. Functions Should Be Small & Do One Thing!.mp4 | 25.26 MB | ||
| 10. Functions Should Be Small & Do One Thing!.vtt | 17.95 KB | ||
| 11. Why Levels of Abstraction Matter.mp4 | 13.35 MB | ||
| 11. Why Levels of Abstraction Matter.vtt | 11.16 KB | ||
| 12. When Should You Split.mp4 | 4.53 MB | ||
| 12. When Should You Split.vtt | 4.57 KB | ||
| 13. Code.txt | 84 B | ||
| 13. Demo & Challenge.mp4 | 34.02 MB | ||
| 13. Demo & Challenge.vtt | 20.39 KB | ||
| 14. Stay DRY - Don't Repeat Yourself.mp4 | 2.75 MB | ||
| 14. Stay DRY - Don't Repeat Yourself.vtt | 3.03 KB | ||
| 15. Code.txt | 73 B | ||
| 15. Splitting Functions To Stay DRY.mp4 | 16.47 MB | ||
| 15. Splitting Functions To Stay DRY.vtt | 8.7 KB | ||
| 16. Code.txt | 93 B | ||
| 16. Don't Overdo It - Avoid Useless Extractions.mp4 | 17.63 MB | ||
| 16. Don't Overdo It - Avoid Useless Extractions.vtt | 10.69 KB | ||
| 17. Code.txt | 82 B | ||
| 17. Understanding & Avoiding (Unexpected) Side Effects.mp4 | 21.17 MB | ||
| 17. Understanding & Avoiding (Unexpected) Side Effects.vtt | 19.02 KB | ||
| 18. Code.txt | 92 B | ||
| 18. Side Effects - A Challenge.mp4 | 31.18 MB | ||
| 18. Side Effects - A Challenge.vtt | 15.22 KB | ||
| 19. Code.txt | 82 B | ||
| 19. Why Unit Tests Matter & Help A Lot!.mp4 | 34.41 MB | ||
| 19. Why Unit Tests Matter & Help A Lot!.vtt | 10.55 KB | ||
| 2. Analyzing Key Function Parts.mp4 | 2.43 MB | ||
| 2. Analyzing Key Function Parts.vtt | 2.53 KB | ||
| 20. Module Resources.html | 130 B | ||
| 20. Slides-Summary-Sheet.txt | 84 B | ||
| 3. Keep The Number Of Parameters Low!.mp4 | 13.5 MB | ||
| 3. Keep The Number Of Parameters Low!.vtt | 10.28 KB | ||
| 4. Code.txt | 101 B | ||
| 4. Refactoring Function Parameters - Ideas & Concepts.mp4 | 6.55 MB | ||
| 4. Refactoring Function Parameters - Ideas & Concepts.vtt | 6.11 KB | ||
| 5. Code.txt | 102 B | ||
| 5. When One Parameter Is Just Right.mp4 | 4.07 MB | ||
| 5. When One Parameter Is Just Right.vtt | 3.57 KB | ||
| 6. Code.txt | 84 B | ||
| 6. Two Parameters & When To Refactor.mp4 | 6.2 MB | ||
| 6. Two Parameters & When To Refactor.vtt | 6.41 KB | ||
| 7. Code.txt | 98 B | ||
| 7. Dealing With Too Many Values.mp4 | 8.95 MB | ||
| 7. Dealing With Too Many Values.vtt | 7.24 KB | ||
| 8. Code.txt | 88 B | ||
| 8. Functions With A Dynamic Number Of Parameters.mp4 | 4.26 MB | ||
| 8. Functions With A Dynamic Number Of Parameters.vtt | 4.41 KB | ||
| 9. Beware Of Output Parameters.mp4 | 7.01 MB | ||
| 9. Beware Of Output Parameters.vtt | 7.23 KB | ||
| 9. Code.txt | 87 B | ||
| 05. Control Structures & Errors | |||
| 1. Module Introduction.mp4 | 7.86 MB | ||
| 1. Module Introduction.vtt | 4.5 KB | ||
| 10. Code.txt | 89 B | ||
| 10. Creating More Error Guards.mp4 | 33.66 MB | ||
| 10. Creating More Error Guards.vtt | 6.9 KB | ||
| 11. Code.txt | 94 B | ||
| 11. Extracting Validation Code.mp4 | 30.64 MB | ||
| 11. Extracting Validation Code.vtt | 6.57 KB | ||
| 12. Code.txt | 95 B | ||
| 12. Error Handling Is One Thing!.mp4 | 31.73 MB | ||
| 12. Error Handling Is One Thing!.vtt | 5.35 KB | ||
| 13. Code.txt | 85 B | ||
| 13. Using Factory Functions & Polymorphism.mp4 | 35.79 MB | ||
| 13. Using Factory Functions & Polymorphism.vtt | 13.55 KB | ||
| 14. Code.txt | 86 B | ||
| 14. Working with Default Parameters.mp4 | 3.83 MB | ||
| 14. Working with Default Parameters.vtt | 1.87 KB | ||
| 15. Avoid Magic Numbers & Strings.html | 1.14 KB | ||
| 16. Code.txt | 76 B | ||
| 16. Module Summary.mp4 | 51.14 MB | ||
| 16. Module Summary.vtt | 6.29 KB | ||
| 17. Module Resources.html | 130 B | ||
| 17. Slides-Summary-Sheet.txt | 82 B | ||
| 2. Useful Concepts - An Overview.mp4 | 2.26 MB | ||
| 2. Useful Concepts - An Overview.vtt | 2.15 KB | ||
| 3. Code.txt | 74 B | ||
| 3. Introducing Guards.mp4 | 6.51 MB | ||
| 3. Introducing Guards.vtt | 5 KB | ||
| 4. Code.txt | 84 B | ||
| 4. Guards In Action.mp4 | 44.29 MB | ||
| 4. Guards In Action.vtt | 11.63 KB | ||
| 5. Code.txt | 97 B | ||
| 5. Extracting Control Structures & Preferring Positive Phrasing.mp4 | 14.06 MB | ||
| 5. Extracting Control Structures & Preferring Positive Phrasing.vtt | 4.81 KB | ||
| 6. Code.txt | 112 B | ||
| 6. Extracting Control Structures Into Functions.mp4 | 29.01 MB | ||
| 6. Extracting Control Structures Into Functions.vtt | 7.13 KB | ||
| 7. Code.txt | 86 B | ||
| 7. Writing Clean Functions With Control Structures.mp4 | 72.47 MB | ||
| 7. Writing Clean Functions With Control Structures.vtt | 11.69 KB | ||
| 8. Code.txt | 83 B | ||
| 8. Inverting Conditional Logic.mp4 | 60.72 MB | ||
| 8. Inverting Conditional Logic.vtt | 12.35 KB | ||
| 9. Embrace Errors & Error Handling.mp4 | 20.37 MB | ||
| 9. Embrace Errors & Error Handling.vtt | 10.67 KB | ||
| 06. Objects, Classes & Data Containers Structures | |||
| 1. Module Introduction.mp4 | 2.32 MB | ||
| 1. Module Introduction.vtt | 2.58 KB | ||
| 10. Code.txt | 69 B | ||
| 10. The Single-Responsibility-Principle (SRP) & Why It Matters.mp4 | 15.65 MB | ||
| 10. The Single-Responsibility-Principle (SRP) & Why It Matters.vtt | 10.92 KB | ||
| 11. Code.txt | 69 B | ||
| 11. The Open-Closed Principle (OCP) & Why It Matters.mp4 | 15.93 MB | ||
| 11. The Open-Closed Principle (OCP) & Why It Matters.vtt | 8.5 KB | ||
| 12. Code.txt | 69 B | ||
| 12. The Liskov Substitution Principle.mp4 | 11.09 MB | ||
| 12. The Liskov Substitution Principle.vtt | 9.17 KB | ||
| 13. Code.txt | 69 B | ||
| 13. The Interface Segregation Principle.mp4 | 15.96 MB | ||
| 13. The Interface Segregation Principle.vtt | 6.49 KB | ||
| 14. Code.txt | 69 B | ||
| 14. The Dependency Inversion Principle.mp4 | 20.36 MB | ||
| 14. The Dependency Inversion Principle.vtt | 10.89 KB | ||
| 15. Module Resources.html | 130 B | ||
| 15. Slides-Summary-Sheet.txt | 78 B | ||
| 2. Important This is NOT an OOP or Patterns & Principles Course!.mp4 | 3.69 MB | ||
| 2. Important This is NOT an OOP or Patterns & Principles Course!.vtt | 3.62 KB | ||
| 3. Objects vs Data Containers Data Structures.mp4 | 7.88 MB | ||
| 3. Objects vs Data Containers Data Structures.vtt | 6.4 KB | ||
| 4. Code.txt | 95 B | ||
| 4. Why The Differentiation Matters.mp4 | 8.41 MB | ||
| 4. Why The Differentiation Matters.vtt | 6.63 KB | ||
| 5. Classes & Polymorphism.mp4 | 97.54 MB | ||
| 5. Classes & Polymorphism.vtt | 19.94 KB | ||
| 5. Code.txt | 84 B | ||
| 6. Classes Should Be Small!.mp4 | 17.09 MB | ||
| 6. Classes Should Be Small!.vtt | 9.75 KB | ||
| 6. Code.txt | 87 B | ||
| 7. Code.txt | 72 B | ||
| 7. Understanding Cohesion.mp4 | 10.72 MB | ||
| 7. Understanding Cohesion.vtt | 7.58 KB | ||
| 8. Code.txt | 78 B | ||
| 8. The Law Of Demeter And Why You Should Tell, Not Ask.mp4 | 27.07 MB | ||
| 8. The Law Of Demeter And Why You Should Tell, Not Ask.vtt | 17.35 KB | ||
| 9. The SOLID Principles.mp4 | 2.97 MB | ||
| 9. The SOLID Principles.vtt | 2.87 KB | ||
| 07. Summary & Checklist | |||
| 1. Concepts Summary & Checklist.mp4 | 17.45 MB | ||
| 1. Concepts Summary & Checklist.vtt | 15.42 KB | ||
| 1. Slides-Checklist.txt | 64 B | ||
| 08. Course Roundup | |||
| 1. Staying Clean!.mp4 | 4.94 MB | ||
| 1. Staying Clean!.vtt | 5.02 KB | ||
| 2. Possible Next Steps.mp4 | 5.13 MB | ||
| 2. Possible Next Steps.vtt | 4.73 KB | ||
| 3. Course Roundup.mp4 | 11.05 MB | ||
| 3. Course Roundup.vtt | 1.86 KB | ||
| 4. Bonus!.html | 337 B |
Обучающие видео » Компьютерные видеоуроки и обучающие интерактивные DVD » Программирование (видеоуроки)
Clean Code
Год выпуска: 4/2025
Производитель: Udemy
Сайт производителя: https://www.udemy.com/course/writing-clean-code/
Автор: Academind by Maximilian Schwarzmüller, Maximilian Schwarzmüller
Продолжительность: 6h 40m 29s
Тип раздаваемого материала: Видеоурок
Язык: Английский
Субтитры: Английский
Описание:
Learn how to write readable, understandable and therefore maintainable code - step by step, in an example-driven way
What you'll learn Learn how to write code which is readable and understandable
Keep code alive by increasing maintainability with clean code
Learn about key principles, rules and concepts that allow you to write clean code
Learn with hands-on examples and "bad to good code" transformations Requirements Basic programming knowledge (no matter which language) is required
NO prior experience on the topic of clean code is required
You DON'T need to know a specific programming language or paradigm Description
As a developer, you should be able to write code which works - of course!
A lot of developers write bad code nonetheless - even though the code works. Because "working code" is not the same as "clean code"!
This course teaches you how to write clean code - code that is easy to read and understand by humans, not just computers!
In this course, you'll learn what exactly clean code is and, more importantly, how you can write clean code. Because if your code is written in a clean way, it's easier to read and understand and therefore easier to maintain.
Because it's NOT just the computer who needs to understand your code - your colleagues and your future self needs to be able to understand it as well!
In this course, we'll dive into all the main "pain points" related to clean code (or bad code - depending on how you look at it) and you will not just learn what makes up bad code but of course also how to turn it into clean code.
[spoiler="Specifically, you will learn about:"]
Naming "things" (variables, properties, classes, functions, ...) properly and in a clean way
Common pitfalls and mistakes you should avoid when naming things
Comments and that most of them are bad
Good comments you might consider adding to your code
Code formatting - both horizontal and vertical formatting
Functions and how to limit the number of function parameters
How to write clean functions by focusing on "one thing"
How levels of abstraction help you split functions and keep them small
How to write DRY functions and avoid unexpected side effects
Avoiding deeply nested control structures with guards and by extracting functionality into functions
Errors and error handling as a replacement for if-statements
Objects & data containers/ data structures and why that differentiation could matter
Cohesion and how to write good (small!) classes
The Law of Demeter and why it matters for clean code
What the SOLID principles are and why they matter when it comes to writing clean code
Much more!
[/spoiler]
This course is a compilation of common patterns, best practices, principles and rules related to writing clean code.
In this course, you'll learn about a broad variety of concepts, rules, ideas, thoughts and principles and by the end of course, you'll have a good idea of what to keep in mind when it comes to writing clean code.
This is not a design patterns or general patterns course though - we will entirely focus on patterns, rules and concepts that help with writing clean code specifically.
All these concepts and rules are backed up by examples, code snippets and demos. And to ensure that you get the most out of this course, and you don't just learn a bunch of theory which you forget soon after, there also are plenty of challenges for you to apply what you learned!
This course uses Python, JavaScript and TypeScript for code examples but you don't need to know these languages to follow along and get a lot out of the course. In addition, the course does not focus on a specific programming style or paradigm (like functional programming, object-oriented programming etc) but instead covers general concepts and techniques which will always apply.
What are the course prerequisites? Basic programming knowledge (no matter which language) is required!
You don't need to know any specific programming language or programming paradigm to follow along
NO prior experience with writing clean code is required Who this course is for: Developers who want to ensure that their code does not just work but it also easy to read, understand and maintain
Everyone who's serious about development and writing real-life code Формат видео: MP4
Видео: avc, 1280x720, 16:9, 30.000 к/с, 157 кб/с
Аудио: aac lc sbr, 48.0 кгц, 62.7 кб/с, 2 аудио
[spoiler="Изменения/Changes"]
Version 2023/5 compared to 2020/11 has increased the number of 1 lesson.
The 2025/4 version has increased the number of lessons by 1 compared to 2023/5.
[/spoiler]
[spoiler="MediaInfo"]
General
Complete name : D:\2_2\Udemy - Clean Code (4.2025)\04. Functions & Methods\9. Beware Of Output Parameters.mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom (isom/iso2/avc1/mp41)
File size : 7.01 MiB
Duration : 4 min 19 s
Overall bit rate : 226 kb/s
Frame rate : 30.000 FPS
Recorded date : 2025-07-27 11:51:08.2229958+03:30
Writing application : Lavf61.9.100
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : [email protected]
Format settings : CABAC / 4 Ref Frames
Format settings, CABAC : Yes
Format settings, Reference frames : 4 frames
Format settings, GOP : M=4, N=60
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 4 min 19 s
Bit rate : 157 kb/s
Nominal bit rate : 400 kb/s
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 30.000 FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.006
Stream size : 4.87 MiB (69%)
Writing library : x264 core 164 r3095 baee400
Encoding settings : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x1:0x111 / me=umh / subme=6 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=22 / lookahead_threads=3 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=60 / keyint_min=6 / scenecut=0 / intra_refresh=0 / rc_lookahead=60 / rc=cbr / mbtree=1 / bitrate=400 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / vbv_maxrate=400 / vbv_bufsize=800 / nal_hrd=none / filler=0 / ip_ratio=1.40 / aq=1:1.00
Color range : Limited
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709
Codec configuration box : avcC
Audio
ID : 2
Format : AAC LC SBR
Format/Info : Advanced Audio Codec Low Complexity with Spectral Band Replication
Commercial name : HE-AAC
Format settings : Explicit
Codec ID : mp4a-40-2
Duration : 4 min 19 s
Bit rate mode : Constant
Bit rate : 62.7 kb/s
Channel(s) : 2 channels
Channel layout : L R
Sampling rate : 48.0 kHz
Frame rate : 23.438 FPS (2048 SPF)
Compression mode : Lossy
Stream size : 1.94 MiB (28%)
Title : English
Language : English
Default : Yes
Alternate group : 1
[/spoiler]
[spoiler="Скриншоты"]
![]()
[/spoiler]
| torrent name | size | uploader | age | seed | leech |
|---|---|---|---|---|---|
|
Udemy - SonarQube Masterclass - Clean Code, DevOps and Quality Gates Posted by
freecoursewb in Other
|
1.5 GB | freecoursewb | 4 months | 13 | 3 |
| 656.6 MB | freecoursewb | 11 months | 2 | 0 | |
|
Software Architecture and Clean Code Design in OOP [11/2024, ENG] Posted by
LearnJavaScript Beggom in Other
|
19.75 GB | LearnJavaScript Beggom | 1 year | 4 | 0 |
|
Code Reviews for Secure, Clean, and Scalable Code [11/2024, ENG] Posted by
LearnJavaScript Beggom in Other
|
4.43 GB | LearnJavaScript Beggom | 1 year | 6 | 0 |
|
Udemy.Maîtrisez.le.Clean.Code:Devenez.un.Développeur.d'Élite.2025.Fr.Web.1080p.x264 Posted by
Nawel087 in Other
|
2.65 GB | Nawel087 | 1 year | 53 | 0 |
All Comments