FileMood

Download C-C++-Asm

Asm

Name

C-C++-Asm

  DOWNLOAD Copy Link

Trouble downloading? see How To

Total Size

30.8 GB

Total Files

3637

Last Seen

2025-07-18 00:26

Hash

949763A4958B6BEEAF39BF55177ACBA45D8B6F18

/[SQL] High Performance SQLite/

0090_90_Offline_first_multiplayer_SQLite--[TutFlix.ORG]--.mp4

795.8 MB

0001_01_Introduction_to_this_course--[TutFlix.ORG]--.mp4

36.2 MB

0002_02_Introduction_to_SQLite--[TutFlix.ORG]--.mp4

211.9 MB

0003_03_SQLite_is_safe--[TutFlix.ORG]--.mp4

119.9 MB

0004_04_It_s_just_a_file--[TutFlix.ORG]--.mp4

128.7 MB

0005_05_Running_SQLite_locally--[TutFlix.ORG]--.mp4

71.5 MB

0006_06_Good_uses_for_SQLite--[TutFlix.ORG]--.mp4

215.8 MB

0007_07_SQLite_s_limitations--[TutFlix.ORG]--.mp4

127.2 MB

0008_08_The_documentation--[TutFlix.ORG]--.mp4

11.8 MB

0009_09_SQLite_s_structure--[TutFlix.ORG]--.mp4

28.0 MB

0010_10_SQLite_s_file_format--[TutFlix.ORG]--.mp4

21.0 MB

0011_11_Dot_commands--[TutFlix.ORG]--.mp4

28.9 MB

0012_12_Pragmas--[TutFlix.ORG]--.mp4

24.9 MB

0013_13_Virtual_tables--[TutFlix.ORG]--.mp4

15.7 MB

0014_14_Flexible_types--[TutFlix.ORG]--.mp4

29.0 MB

0015_15_Types--[TutFlix.ORG]--.mp4

47.3 MB

0016_16_Strict_types--[TutFlix.ORG]--.mp4

20.4 MB

0017_17_Dates--[TutFlix.ORG]--.mp4

31.5 MB

0018_18_Booleans--[TutFlix.ORG]--.mp4

2.7 MB

0019_19_Floating_point--[TutFlix.ORG]--.mp4

35.1 MB

0020_20_Rowid_tables--[TutFlix.ORG]--.mp4

43.9 MB

0021_21_Auto_increme--[TutFlix.ORG]--.mp4

29.9 MB

0022_22_Without_rowid--[TutFlix.ORG]--.mp4

17.5 MB

0023_23_Generated_columns--[TutFlix.ORG]--.mp4

32.4 MB

0024_24_Locking--[TutFlix.ORG]--.mp4

33.8 MB

0025_25_Rollback_mode--[TutFlix.ORG]--.mp4

26.7 MB

0026_26_WAL_mode--[TutFlix.ORG]--.mp4

30.0 MB

0027_27_WAL_vs_Journal_benchmarks--[TutFlix.ORG]--.mp4

24.2 MB

0028_28_Busy_timeout--[TutFlix.ORG]--.mp4

14.8 MB

0029_29_Transaction_modes--[TutFlix.ORG]--.mp4

18.6 MB

0030_30_Vacuum--[TutFlix.ORG]--.mp4

30.4 MB

0031_31_Analyze_Optimize--[TutFlix.ORG]--.mp4

18.3 MB

0032_32_Suggested_pragmas--[TutFlix.ORG]--.mp4

38.9 MB

0033_33_Faster_inse--[TutFlix.ORG]--.mp4

10.8 MB

0034_34_Introduction_to_indexes--[TutFlix.ORG]--.mp4

42.0 MB

0035_35_B_trees--[TutFlix.ORG]--.mp4

27.7 MB

0036_36_Primary_secondary_and_clustered_indexes--[TutFlix.ORG]--.mp4

59.8 MB

0037_37_Without_rowid_tables--[TutFlix.ORG]--.mp4

15.1 MB

0038_38_Benchmarking_without_rowid_tables--[TutFlix.ORG]--.mp4

28.9 MB

0039_39_Imposter_tables--[TutFlix.ORG]--.mp4

9.5 MB

0040_40_Primary_key_data_types--[TutFlix.ORG]--.mp4

32.2 MB

0041_41_Where_to_add_indexes--[TutFlix.ORG]--.mp4

44.9 MB

0042_42_Index_selectivity--[TutFlix.ORG]--.mp4

38.4 MB

0043_43_Composite_indexes--[TutFlix.ORG]--.mp4

48.2 MB

0044_44_Composite_ordering--[TutFlix.ORG]--.mp4

11.2 MB

0045_45_Covering_indexes--[TutFlix.ORG]--.mp4

33.4 MB

0046_46_Partial_indexes--[TutFlix.ORG]--.mp4

30.2 MB

0047_47_Indexes_on_expressions--[TutFlix.ORG]--.mp4

18.2 MB

0048_48_Automatic_indexes--[TutFlix.ORG]--.mp4

13.8 MB

0049_49_Duplicate_indexes--[TutFlix.ORG]--.mp4

23.8 MB

0050_50_Indexing_joins--[TutFlix.ORG]--.mp4

43.6 MB

0051_51_Explain--[TutFlix.ORG]--.mp4

58.4 MB

0052_52_Index_obfuscation--[TutFlix.ORG]--.mp4

18.0 MB

0053_53_Joins--[TutFlix.ORG]--.mp4

41.4 MB

0054_54_Subqueries--[TutFlix.ORG]--.mp4

42.4 MB

0055_55_Unions--[TutFlix.ORG]--.mp4

25.1 MB

0056_56_CTEs--[TutFlix.ORG]--.mp4

15.2 MB

0057_57_Recursive_CTEs--[TutFlix.ORG]--.mp4

32.5 MB

0058_58_Window_functions--[TutFlix.ORG]--.mp4

51.9 MB

0059_59_Dealing_with_NULLs--[TutFlix.ORG]--.mp4

10.9 MB

0060_60_Row_value_syntax--[TutFlix.ORG]--.mp4

38.5 MB

0061_61_Indexed_sorting--[TutFlix.ORG]--.mp4

17.4 MB

0062_62_Upse--[TutFlix.ORG]--.mp4

28.2 MB

0063_63_Returning--[TutFlix.ORG]--.mp4

14.4 MB

0064_64_Aggregates--[TutFlix.ORG]--.mp4

30.4 MB

0065_65_Triggers--[TutFlix.ORG]--.mp4

22.4 MB

0066_66_Altering_schema--[TutFlix.ORG]--.mp4

50.1 MB

0067_67_Altering_schema_with_tools--[TutFlix.ORG]--.mp4

16.8 MB

0068_68_Multi_database--[TutFlix.ORG]--.mp4

20.0 MB

0069_69_Multi_tenancy--[TutFlix.ORG]--.mp4

60.8 MB

0070_70_Backups--[TutFlix.ORG]--.mp4

23.6 MB

0071_71_Expo--[TutFlix.ORG]--.mp4

100.6 MB

0072_72_How_to_corrupt_SQLite--[TutFlix.ORG]--.mp4

24.7 MB

0073_73_Intro_to_JSON--[TutFlix.ORG]--.mp4

28.5 MB

0074_74_JSON_vs_JSONB--[TutFlix.ORG]--.mp4

27.9 MB

0075_75_Argument_types_path_value_JSON--[TutFlix.ORG]--.mp4

37.2 MB

0076_76_JSON5--[TutFlix.ORG]--.mp4

17.2 MB

0077_77_Valid_JSON--[TutFlix.ORG]--.mp4

21.0 MB

0078_78_Creating_JSON_obje_arrays--[TutFlix.ORG]--.mp4

7.9 MB

0079_79_JSON_Extraction--[TutFlix.ORG]--.mp4

21.2 MB

0080_80_Updating_JSON--[TutFlix.ORG]--.mp4

31.1 MB

0081_81_JSON_aggregates--[TutFlix.ORG]--.mp4

20.1 MB

0082_82_JSON_table_functions--[TutFlix.ORG]--.mp4

25.9 MB

0083_83_Indexing_JSON--[TutFlix.ORG]--.mp4

33.0 MB

0084_84_Creating_tables--[TutFlix.ORG]--.mp4

54.6 MB

0085_85_Performing_searches--[TutFlix.ORG]--.mp4

35.2 MB

0086_86_Ranking_resu--[TutFlix.ORG]--.mp4

23.3 MB

0087_87_Highlighting_matches--[TutFlix.ORG]--.mp4

21.9 MB

0088_88_DHH_discusses_SQLite_in_Ruby_on_Rails--[TutFlix.ORG]--.mp4

621.0 MB

0089_89_Distributed_SQLite_with_Litestream_and_LiteFS--[TutFlix.ORG]--.mp4

609.1 MB

0091_91_Production_SQLite_with_Turso_and_libSQL--[TutFlix.ORG]--.mp4

509.3 MB

0092_92_DHH_discusses_SQLite_in_Ruby_on_Rails--[TutFlix.ORG]--.mp4

621.0 MB

0093_93_Ruby_on_Rails_with_SQLite--[TutFlix.ORG]--.mp4

726.1 MB

/01 - Intro/

001 About this course.mp4

10.4 MB

001 About this course_en.srt

7.8 KB

001 About-This-Course.pdf

410.9 KB

001 asm-prog-ex-Exercises-github-repository.url

0.1 KB

001 asm-prog-ex-yam-Exercises-written-for-the-yasm-language-on-Linux..url

0.1 KB

001 asm-prog-material-Material-github-repository.url

0.1 KB

001 Course-Materials.rar

17.7 MB

001 xorpd.url

0.0 KB

002 Where are the exercises.html

0.8 KB

003 Tools - File Explorer.mp4

69.4 MB

003 Tools - File Explorer_en.srt

5.6 KB

004 Tools - Hex Editor.mp4

166.2 MB

004 Tools - Hex Editor_en.srt

13.9 KB

005 Tools - Text Editor.mp4

171.5 MB

005 Tools - Text Editor_en.srt

16.2 KB

external-links.txt

0.3 KB

/.../02 - The Binary numeric system/

001 Addition and Subtraction.mp4

43.2 MB

001 Addition and Subtraction_en.srt

25.1 KB

001 Add-Sub.pdf

700.1 KB

002 Base Conversion (Part 1).mp4

58.8 MB

002 Base Conversion (Part 1)_en.srt

28.8 KB

002 Base-Conversion.pdf

247.5 KB

003 Base Conversion (Part 2).mp4

21.8 MB

003 Base Conversion (Part 2)_en.srt

15.8 KB

004 Hexadecimal Base.mp4

46.8 MB

004 Hexadecimal Base_en.srt

25.7 KB

004 Hexadecimal.pdf

377.3 KB

005 Hexadecimal Base (Bonus).mp4

17.6 MB

005 Hexadecimal Base (Bonus)_en.srt

10.1 KB

006 Signed Numbers (Part 1).mp4

50.7 MB

006 Signed Numbers (Part 1)_en.srt

17.5 KB

006 Signed-Numbers.pdf

866.4 KB

007 Signed Numbers (Part 2).mp4

30.2 MB

007 Signed Numbers (Part 2)_en.srt

10.7 KB

008 Signed Numbers (Part 3).mp4

221.9 MB

008 Signed Numbers (Part 3)_en.srt

18.1 KB

/.../03 - x86 Architecture/

001 Basic History.mp4

90.4 MB

001 Basic History_en.srt

21.9 KB

001 Basic-History.pdf

189.1 KB

002 Basic Structure.mp4

46.3 MB

002 Basic Structure_en.srt

24.3 KB

002 Basic-Structure.pdf

616.8 KB

003 First Instructions (Part 1).mp4

27.9 MB

003 First Instructions (Part 1)_en.srt

14.7 KB

003 First-Instructions.pdf

467.5 KB

004 First Instructions (Part 2).mp4

47.6 MB

004 First Instructions (Part 2)_en.srt

20.3 KB

005 Basic Arithmetic (Part 1).mp4

49.2 MB

005 Basic Arithmetic (Part 1)_en.srt

16.9 KB

005 Basic-Arithmetic.pdf

1.3 MB

006 Basic Arithmetic (Part 2).mp4

67.1 MB

006 Basic Arithmetic (Part 2)_en.srt

12.5 KB

007 Basic Arithmetic (Part 3).mp4

39.3 MB

007 Basic Arithmetic (Part 3)_en.srt

5.0 KB

008 Basic Arithmetic (Part 4).mp4

26.2 MB

008 Basic Arithmetic (Part 4)_en.srt

8.7 KB

/.../04 - Introduction to FASM/

001 fasm intro.mp4

31.5 MB

001 fasm intro_en.srt

14.7 KB

001 Fasm-Intro.pdf

113.2 KB

002 fasm installation.mp4

144.4 MB

002 fasm installation_en.srt

26.0 KB

003 First Programs - bare.mp4

111.8 MB

003 First Programs - bare_en.srt

23.4 KB

004 First Programs - console (Part 1).mp4

75.8 MB

004 First Programs - console (Part 1)_en.srt

16.3 KB

005 First Programs - console (Part 2).mp4

181.8 MB

005 First Programs - console (Part 2)_en.srt

19.2 KB

006 First Programs - first program (Part 1).mp4

91.4 MB

006 First Programs - first program (Part 1)_en.srt

18.8 KB

007 First Programs - first program (Part 2).mp4

33.0 MB

007 First Programs - first program (Part 2)_en.srt

6.8 KB

008 Basic Assembly Errors (Part 1).mp4

64.6 MB

008 Basic Assembly Errors (Part 1)_en.srt

12.2 KB

009 Basic Assembly Errors (Part 2).mp4

84.0 MB

009 Basic Assembly Errors (Part 2)_en.srt

13.8 KB

/05 - Branching/

001 Branching Intro (Part 1).mp4

20.9 MB

001 Branching Intro (Part 1)_en.srt

14.4 KB

001 Branching-Intro.pdf

279.1 KB

002 Branching Intro (Part 2).mp4

24.4 MB

002 Branching Intro (Part 2)_en.srt

17.2 KB

003 JMP Examples.mp4

70.5 MB

003 JMP Examples_en.srt

12.6 KB

004 Flags Register (Part 1).mp4

25.7 MB

004 Flags Register (Part 1)_en.srt

14.6 KB

004 Flags-Register.pdf

408.3 KB

005 Flags Register (Part 2).mp4

31.5 MB

005 Flags Register (Part 2)_en.srt

15.4 KB

006 Flags Register (Part 3).mp4

30.2 MB

006 Flags Register (Part 3)_en.srt

17.0 KB

007 Flags Register (Part 4).mp4

27.8 MB

007 Flags Register (Part 4)_en.srt

15.2 KB

008 Basic Conditional Branching.mp4

59.0 MB

008 Basic Conditional Branching_en.srt

19.2 KB

008 Basic-Conditional-Branching.pdf

913.7 KB

009 More Conditional Branching (Part 1).mp4

49.3 MB

009 More Conditional Branching (Part 1)_en.srt

24.3 KB

009 More-Conditional-Branching.pdf

995.0 KB

010 More Conditional Branching (Part 2).mp4

37.6 MB

010 More Conditional Branching (Part 2)_en.srt

15.7 KB

011 Structured Branching (Part 1).mp4

37.7 MB

011 Structured Branching (Part 1)_en.srt

20.1 KB

012 Structured Branching (Part 2).mp4

55.1 MB

012 Structured Branching (Part 2)_en.srt

26.5 KB

013 Structured Branching (Part 3).mp4

78.5 MB

013 Structured Branching (Part 3)_en.srt

21.1 KB

/.../06 - Signed Operations/

001 Signed Operations (Part 1).mp4

31.4 MB

001 Signed Operations (Part 1)_en.srt

15.4 KB

001 Signed-Operations.pdf

685.8 KB

002 Signed Operations (Part 2).mp4

40.9 MB

002 Signed Operations (Part 2)_en.srt

11.4 KB

003 Signed Operations (Part 3).mp4

34.7 MB

003 Signed Operations (Part 3)_en.srt

16.4 KB

/.../07 - Bitwise Operations/

001 Intro to Boolean Algebra (Part 1).mp4

26.2 MB

001 Intro to Boolean Algebra (Part 1)_en.srt

10.4 KB

001 Intro-Boolean-Algebra.pdf

346.7 KB

002 Intro to Boolean Algebra (Part 2).mp4

31.8 MB

002 Intro to Boolean Algebra (Part 2)_en.srt

21.1 KB

003 Intro to Boolean Algebra (Part 3).mp4

20.2 MB

003 Intro to Boolean Algebra (Part 3)_en.srt

10.9 KB

004 Intro to Boolean Algebra (Part 4).mp4

45.0 MB

004 Intro to Boolean Algebra (Part 4)_en.srt

22.5 KB

005 Bitwise Instructions (Part 1).mp4

117.4 MB

005 Bitwise Instructions (Part 1)_en.srt

21.2 KB

005 Bitwise-Instructions.pdf

798.8 KB

006 Bitwise Instructions (Part 2).mp4

56.0 MB

006 Bitwise Instructions (Part 2)_en.srt

19.7 KB

007 Practical Bit Games.mp4

37.3 MB

007 Practical Bit Games_en.srt

21.5 KB

007 Practical-Bit-Games.pdf

399.4 KB

/08 - Memory/

001 Memory Intro (Part 1).mp4

53.6 MB

001 Memory Intro (Part 1)_en.srt

16.9 KB

001 Memory-Intro.pdf

669.0 KB

002 Memory Intro (Part 2).mp4

28.7 MB

002 Memory Intro (Part 2)_en.srt

16.4 KB

003 Memory Examples - reverse (Part 1).mp4

75.5 MB

003 Memory Examples - reverse (Part 1)_en.srt

16.3 KB

004 Memory Examples - reverse (Part 2).mp4

99.4 MB

004 Memory Examples - reverse (Part 2)_en.srt

12.7 KB

005 Memory Examples - get_addr.mp4

111.3 MB

005 Memory Examples - get_addr_en.srt

17.2 KB

006 Memory Examples - corrupt.mp4

121.5 MB

006 Memory Examples - corrupt_en.srt

17.0 KB

007 Data definition.mp4

97.1 MB

007 Data definition_en.srt

17.6 KB

008 Data sections.mp4

261.1 MB

008 Data sections_en.srt

23.6 KB

009 Basic Memory Instructions.mp4

57.0 MB

009 Basic Memory Instructions_en.srt

30.4 KB

009 Basic-Memory-Instructions.pdf

575.9 KB

010 LEA.mp4

192.4 MB

010 Lea.pdf

723.8 KB

010 LEA_en.srt

22.5 KB

011 Structures (Part 1).mp4

78.8 MB

011 Structures (Part 1)_en.srt

29.0 KB

011 Structures.pdf

204.8 KB

012 Structures (Part 2).mp4

30.2 MB

012 Structures (Part 2)_en.srt

18.8 KB

013 Structures (Part 3).mp4

24.3 MB

013 Structures (Part 3)_en.srt

15.7 KB

014 Memory Ideas (Part 1).mp4

30.6 MB

014 Memory-Ideas.pdf

679.7 KB

015 Memory Ideas (Part 2).mp4

20.0 MB

015 Memory Ideas (Part 2)_en.srt

11.8 KB

016 Memory Ideas (Part 3).mp4

20.1 MB

016 Memory Ideas (Part 3)_en.srt

11.5 KB

017 Addressing Rules Of Thumb.mp4

15.4 MB

017 Addressing Rules Of Thumb_en.srt

11.0 KB

017 Addressing-Rot.pdf

152.5 KB

/09 - Strings/

001 ASCII.mp4

20.6 MB

001 Ascii.pdf

760.0 KB

001 ASCII_en.srt

10.3 KB

002 Character Map.mp4

24.4 MB

002 Character Map_en.srt

2.3 KB

003 String Representation.mp4

91.0 MB

003 String Representation_en.srt

19.2 KB

003 String-Representation.pdf

603.0 KB

004 UTF8 Example.mp4

81.8 MB

004 UTF8 Example_en.srt

7.8 KB

005 First String Instructions (Part 1).mp4

26.1 MB

005 First String Instructions (Part 1)_en.srt

12.8 KB

005 First-String-Instructions.pdf

976.2 KB

006 First String Instructions (Part 2).mp4

33.6 MB

006 First String Instructions (Part 2)_en.srt

19.3 KB

007 REP Prefixes (Part 1).mp4

39.6 MB

007 REP Prefixes (Part 1)_en.srt

22.8 KB

007 Rep-Prefixes.pdf

346.8 KB

008 REP Prefixes (Part 2).mp4

39.3 MB

008 REP Prefixes (Part 2)_en.srt

21.0 KB

/.../10 - Subroutines and The Stack/

001 Subroutines Intro.mp4

99.0 MB

001 Subroutines Intro_en.srt

23.2 KB

001 Subroutines-Intro.pdf

717.8 KB

002 The Stack.mp4

64.7 MB

002 The Stack_en.srt

21.2 KB

002 The-Stack.pdf

581.3 KB

003 Call and Ret (Part 1).mp4

18.4 MB

003 Call and Ret (Part 1)_en.srt

11.2 KB

003 Call-Ret.pdf

651.4 KB

004 Call and Ret (Part 2).mp4

44.7 MB

004 Call and Ret (Part 2)_en.srt

17.9 KB

005 Calling Conventions (Part 1).mp4

29.6 MB

005 Calling Conventions (Part 1)_en.srt

15.0 KB

005 Calling-Conventions.pdf

922.8 KB

006 Calling Conventions (Part 2).mp4

37.9 MB

006 Calling Conventions (Part 2)_en.srt

14.9 KB

007 Local State (Part 1).mp4

41.4 MB

007 Local State (Part 1)_en.srt

20.2 KB

007 Local-State.pdf

876.3 KB

008 Local State (Part 2).mp4

49.9 MB

008 Local State (Part 2)_en.srt

19.1 KB

/11 - Manuals/

001 Downloading the manuals.mp4

80.2 MB

001 Downloading the manuals_en.srt

8.9 KB

002 Intel Manual (Part 1).mp4

110.8 MB

002 Intel Manual (Part 1)_en.srt

9.4 KB

003 Intel Manual (Part 2).mp4

139.9 MB

003 Intel Manual (Part 2)_en.srt

14.7 KB

004 AMD Manual.mp4

100.4 MB

004 AMD Manual_en.srt

10.3 KB

005 Last Comments.mp4

6.9 MB

005 Last Comments_en.srt

3.0 KB

/12 - Debugging/

001 First Example.mp4

158.5 MB

001 First Example_en.srt

21.3 KB

002 Debugger Intro.mp4

48.9 MB

002 Debugger Intro_en.srt

25.6 KB

002 Debugger-Intro.pdf

994.9 KB

003 WinDbg Intro.mp4

10.3 MB

003 WinDbg Intro_en.srt

4.5 KB

003 Windbg-Intro.pdf

524.6 KB

004 WinDbg Installation.mp4

47.9 MB

004 WinDbg Installation_en.srt

6.2 KB

005 Examples - Basic Control.mp4

155.8 MB

005 Examples - Basic Control_en.srt

18.9 KB

006 Examples - State - Basics (Part 1).mp4

80.5 MB

006 Examples - State - Basics (Part 1)_en.srt

10.6 KB

007 Examples - State - Basics (Part 2).mp4

121.9 MB

007 Examples - State - Basics (Part 2)_en.srt

14.8 KB

008 Examples - State - Basics (Part 3).mp4

155.6 MB

008 Examples - State - Basics (Part 3)_en.srt

17.9 KB

009 Examples - State - Question Mark.mp4

61.4 MB

009 Examples - State - Question Mark_en.srt

7.4 KB

010 Examples - State - Searching.mp4

61.2 MB

010 Examples - State - Searching_en.srt

7.6 KB

011 Examples - State - Stack.mp4

176.7 MB

011 Examples - State - Stack_en.srt

16.3 KB

012 Examples - Software Breakpoints (Part 1).mp4

104.6 MB

012 Examples - Software Breakpoints (Part 1)_en.srt

14.8 KB

013 Examples - Software Breakpoints (Part 2).mp4

72.7 MB

013 Examples - Software Breakpoints (Part 2)_en.srt

13.3 KB

014 Examples - Hardware Breakpoints (Part 1).mp4

145.7 MB

014 Examples - Hardware Breakpoints (Part 1)_en.srt

20.7 KB

015 Examples - Hardware Breakpoints (Part 2).mp4

109.7 MB

015 Examples - Hardware Breakpoints (Part 2)_en.srt

9.2 KB

016 Examples - Exceptions.mp4

106.8 MB

016 Examples - Exceptions_en.srt

12.6 KB

/.../13 - Basic Windows API/

001 API Intro.mp4

37.8 MB

001 API Intro_en.srt

14.5 KB

001 Api-Intro.pdf

639.2 KB

002 Examples - ExitProcess.mp4

144.5 MB

002 Examples - ExitProcess_en.srt

18.2 KB

003 Examples - console_echo (Part 1).mp4

78.2 MB

003 Examples - console_echo (Part 1)_en.srt

9.9 KB

004 Examples - console_echo (Part 2).mp4

180.6 MB

004 Examples - console_echo (Part 2)_en.srt

18.8 KB

005 Examples - CreateFile.mp4

147.5 MB

005 Examples - CreateFile_en.srt

17.0 KB

006 Examples - String Info.mp4

141.0 MB

006 Examples - String Info_en.srt

16.3 KB

007 Examples - Next Num.mp4

116.6 MB

007 Examples - Next Num_en.srt

13.2 KB

008 Examples - Next Num Short.mp4

29.1 MB

008 Examples - Next Num Short_en.srt

4.7 KB

009 Examples - Date.mp4

100.0 MB

009 Examples - Date_en.srt

11.0 KB

010 Examples - Bananas.mp4

143.8 MB

010 Examples - Bananas_en.srt

16.9 KB

011 Examples - Bananas Short.mp4

21.4 MB

011 Examples - Bananas Short_en.srt

2.6 KB

/14 - Outro/

001 Outro.mp4

1.1 MB

001 Outro.pdf

347.6 KB

001 Outro_en.srt

1.0 KB

002 Next steps.html

0.4 KB

/.../01 - Course Overview/

lecture.mp4

25.6 MB

notes.html

1.1 KB

notes.pdf

55.3 KB

/.../02 - Importance of ARM Assembly in Modern Computing/

lecture.mp4

19.1 MB

notes.html

1.9 KB

notes.pdf

123.8 KB

/.../03 - Environment Setup/

lecture.mp4

28.3 MB

notes.html

22.6 KB

notes.pdf

151.8 KB

/.../04 - Debugging with GDB/

lecture.mp4

23.9 MB

notes.html

24.7 KB

notes.pdf

165.4 KB

/.../05 - Basic Computer Architecture/

lecture.mp4

20.0 MB

notes.html

10.6 KB

notes.pdf

280.2 KB

/.../06 - How Do Computers Operate_/

lecture.mp4

15.8 MB

notes.html

17.4 KB

notes.pdf

342.8 KB

/.../07 - ARM Registers/

lecture.mp4

17.0 MB

notes.html

10.5 KB

notes.pdf

341.2 KB

/.../08 - Basic Syntax and Operands/

lecture.mp4

12.1 MB

notes.html

17.8 KB

notes.pdf

328.8 KB

/.../09 - Writing Your First Assembly Program/

lecture.mp4

23.7 MB

notes.html

15.8 KB

notes.pdf

315.4 KB

/.../10 - Load Operations/

lecture.mp4

42.2 MB

notes.html

32.2 KB

notes.pdf

395.3 KB

/.../11 - Store Operations/

lecture.mp4

18.4 MB

notes.html

21.7 KB

notes.pdf

278.2 KB

/.../12 - Multiple Memory Operations/

lecture.mp4

24.5 MB

notes.html

16.6 KB

notes.pdf

241.2 KB

/.../13 - Shifting Operations/

lecture.mp4

45.7 MB

notes.html

14.7 KB

notes.pdf

419.1 KB

/.../14 - Bitwise Operations/

lecture.mp4

24.7 MB

notes.html

18.3 KB

notes.pdf

252.5 KB

/.../15 - Mathematical Operations/

lecture.mp4

19.2 MB

notes.html

39.0 KB

notes.pdf

453.8 KB

/.../16 - NCVZ Conditional Flags/

lecture.mp4

27.3 MB

notes.html

2.6 KB

notes.pdf

176.3 KB

/.../17 - Branching and Conditional Execution/

lecture.mp4

23.1 MB

notes.html

35.2 KB

notes.pdf

489.1 KB

/.../18 - Implementing Loops/

lecture.mp4

24.3 MB

notes.html

42.4 KB

notes.pdf

474.4 KB

/.../19 - Writing Functions in Assembly/

lecture.mp4

27.4 MB

notes.html

15.2 KB

notes.pdf

326.1 KB

/.../20 - Creating a Stack/

lecture.mp4

36.0 MB

notes.html

25.6 KB

notes.pdf

465.5 KB

/.../21 - What is an Operating System_/

lecture.mp4

14.9 MB

notes.html

2.8 KB

notes.pdf

198.8 KB

/.../22 - Making Magic with System Calls/

lecture.mp4

30.6 MB

notes.html

13.1 KB

notes.pdf

245.1 KB

/.../23 - Writing Your Own Simple Shell/

lecture.mp4

6.3 MB

notes.html

2.9 KB

notes.pdf

159.4 KB

/.../24 - Displaying a Prompt/

lecture.mp4

30.0 MB

notes.html

16.3 KB

notes.pdf

140.3 KB

/.../25 - Reading Input/

lecture.mp4

15.7 MB

notes.html

21.3 KB

notes.pdf

174.7 KB

/.../26 - Program Execution/

lecture.mp4

46.3 MB

notes.html

49.4 KB

notes.pdf

388.8 KB

/.../01 - What is this course about_/

lecture.mp4

26.0 MB

notes.html

1.7 KB

notes.pdf

111.7 KB

/.../02 - Goal Setting and Motivation/

lecture.mp4

22.7 MB

notes.html

1.9 KB

notes.pdf

122.8 KB

/.../03 - Tool & Environment Setup/

lecture.mp4

18.2 MB

notes.html

2.7 KB

notes.pdf

37.5 KB

/.../04 - Project Introduction & Course Expectations/

lecture.mp4

8.9 MB

notes.html

1.7 KB

notes.pdf

109.4 KB

/.../05 - What is C_ (pros and cons)/

lecture.mp4

42.0 MB

notes.html

1.6 KB

notes.pdf

91.1 KB

/.../06 - C vs Other Languages/

lecture.mp4

56.0 MB

notes.html

2.2 KB

notes.pdf

139.0 KB

/.../07 - Is C Still Relevant in Today's World_/

lecture.mp4

30.9 MB

notes.html

1.5 KB

notes.pdf

84.8 KB

/.../08 - Introduction to Variables/

lecture.mp4

10.2 MB

notes.html

5.4 KB

notes.pdf

122.3 KB

/.../09 - Variable Scope Rules/

lecture.mp4

12.1 MB

notes.html

14.9 KB

notes.pdf

171.8 KB

/.../10 - Introduction to the Preprocessor/

lecture.mp4

10.6 MB

notes.html

4.1 KB

notes.pdf

169.0 KB

/.../11 - Compiling Hello World/

notes.html

2.0 KB

notes.pdf

22.0 KB

/.../1[C] Low Level Academy - Zero2Hero C Programming/12 - Arrays/

lecture.mp4

26.4 MB

notes.html

12.7 KB

notes.pdf

187.3 KB

/.../13 - Arrays Exercise/

notes.html

15.8 KB

notes.pdf

30.1 KB

/.../1[C] Low Level Academy - Zero2Hero C Programming/14 - Strings/

lecture.mp4

13.7 MB

notes.html

10.2 KB

notes.pdf

182.2 KB

/.../15 - Strings Exercise/

notes.html

20.2 KB

notes.pdf

57.8 KB

/.../16 - Conditional Statements/

lecture.mp4

17.8 MB

notes.html

17.5 KB

notes.pdf

236.9 KB

/.../1[C] Low Level Academy - Zero2Hero C Programming/17 - Loops/

lecture.mp4

29.6 MB

notes.html

18.0 KB

notes.pdf

175.4 KB

/.../1[C] Low Level Academy - Zero2Hero C Programming/18 - Functions/

lecture.mp4

23.1 MB

notes.html

14.1 KB

notes.pdf

197.5 KB

/.../1[C] Low Level Academy - Zero2Hero C Programming/19 - Structures/

lecture.mp4

23.3 MB

notes.html

10.1 KB

notes.pdf

124.7 KB

/.../1[C] Low Level Academy - Zero2Hero C Programming/20 - Unions/

lecture.mp4

10.4 MB

notes.html

10.6 KB

notes.pdf

92.0 KB

/.../21 - Special Struct Modifiers/

lecture.mp4

9.4 MB

notes.html

8.0 KB

notes.pdf

134.5 KB

/.../22 - Struct Exercise/

notes.html

15.7 KB

notes.pdf

75.5 KB

/.../1[C] Low Level Academy - Zero2Hero C Programming/23 - Pointers/

lecture.mp4

25.1 MB

notes.html

9.3 KB

notes.pdf

121.6 KB

/.../24 - Pointers Exercise/

notes.html

22.9 KB

notes.pdf

62.1 KB

/.../25 - Dynamic Memory Allocation/

lecture.mp4

18.3 MB

notes.html

11.0 KB

notes.pdf

172.4 KB

/.../26 - Static Memory Allocation/

lecture.mp4

14.7 MB

notes.html

9.4 KB

notes.pdf

143.1 KB

/.../27 - Pointers to Pointers/

lecture.mp4

22.1 MB

notes.html

41.6 KB

notes.pdf

386.0 KB

/.../28 - Double Pointers Exercise/

notes.html

23.0 KB

notes.pdf

73.2 KB

/.../29 - Testing for Memory Leaks/

lecture.mp4

17.3 MB

notes.html

5.3 KB

notes.pdf

123.8 KB

/.../30 - What is glibc_/

lecture.mp4

17.7 MB

notes.html

4.1 KB

notes.pdf

167.2 KB

/.../31 - How to read a manpage/

lecture.mp4

21.6 MB

notes.html

3.8 KB

notes.pdf

155.2 KB

/.../32 - Checking for Errors with errno/

lecture.mp4

16.9 MB

notes.html

8.3 KB

notes.pdf

125.6 KB

/.../33 - Introduction to File Descriptors/

lecture.mp4

6.5 MB

notes.html

1.6 KB

notes.pdf

97.5 KB

/.../34 - File Output/

lecture.mp4

30.7 MB

notes.html

13.5 KB

notes.pdf

138.1 KB

/.../35 - File Input/

lecture.mp4

14.5 MB

notes.html

18.3 KB

notes.pdf

186.9 KB

/.../36 - Reading File Metadata/

lecture.mp4

26.4 MB

notes.html

11.9 KB

notes.pdf

128.7 KB

/.../37 - Variable Types/

lecture.mp4

22.1 MB

notes.html

5.0 KB

notes.pdf

258.8 KB

/.../38 - Type Casting/

lecture.mp4

22.4 MB

notes.html

15.3 KB

notes.pdf

197.2 KB

/.../39 - Multi Module Programming/

lecture.mp4

37.2 MB

notes.html

9.6 KB

notes.pdf

226.8 KB

/.../40 - Build Systems/

lecture.mp4

19.0 MB

notes.html

15.0 KB

notes.pdf

168.7 KB

/.../41 - Creating Libraries/

lecture.mp4

36.3 MB

notes.html

10.3 KB

notes.pdf

150.5 KB

/.../42 - Project Design/

lecture.mp4

12.5 MB

notes.html

0.9 KB

notes.pdf

31.6 KB

/.../43 - Creating a Unix Command Line Utility with Getopt/

lecture.mp4

35.6 MB

notes.html

10.6 KB

notes.pdf

86.7 KB

/.../44 - Handling Logic Based on Flag Input/

lecture.mp4

39.7 MB

notes.html

12.6 KB

notes.pdf

85.7 KB

/.../45 - Crafting Database Headers/

lecture.mp4

92.8 MB

notes.html

6.4 KB

notes.pdf

72.0 KB

/.../46 - Adding Employees to Our Database/

lecture.mp4

99.6 MB

notes.html

4.8 KB

notes.pdf

57.1 KB

/.../47 - Listing Employees in the Database, and Beyond/

lecture.mp4

28.0 MB

notes.html

0.8 KB

notes.pdf

29.7 KB

/.../2[C] Low Level Academy - Network Code that DOESN'T Suck/

README.txt

1.0 KB

/.../1 - What is this course about_/

lecture.mp4

17.8 MB

notes.html

1.6 KB

notes.pdf

122.4 KB

/.../2 - Tool & Environment Setup/

lecture.mp4

7.3 MB

notes.html

1.2 KB

notes.pdf

62.6 KB

/.../3 - Project Introduction & Course Requirements/

lecture.mp4

12.9 MB

notes.html

2.0 KB

notes.pdf

127.8 KB

/.../4 - How Does the Internet Work_/

lecture.mp4

18.6 MB

notes.html

2.4 KB

notes.pdf

172.6 KB

/.../5 - TCP vs UDP/

lecture.mp4

22.8 MB

notes.html

2.8 KB

notes.pdf

209.1 KB

/.../6 - How Do Computers Talk_/

lecture.mp4

17.6 MB

notes.html

1.7 KB

notes.pdf

86.9 KB

/.../7 - What is a Socket_/

lecture.mp4

27.7 MB

notes.html

11.5 KB

notes.pdf

174.2 KB

/.../8 - Creating a Simple Server/

lecture.mp4

63.0 MB

notes.html

23.4 KB

notes.pdf

279.9 KB

/.../9 - Creating a Simple Client/

lecture.mp4

27.8 MB

notes.html

13.7 KB

notes.pdf

177.3 KB

/.../10 - Protocol Design & Exchanging Data/

lecture.mp4

49.3 MB

notes.html

35.6 KB

notes.pdf

376.2 KB

/.../11 - select( ) multiplexing/

lecture.mp4

118.1 MB

notes.html

19.4 KB

notes.pdf

305.0 KB

/.../12 - poll( ) multiplexing/

lecture.mp4

80.9 MB

notes.html

21.4 KB

notes.pdf

343.3 KB

/.../13 - Socket Options/

lecture.mp4

30.0 MB

notes.html

11.7 KB

notes.pdf

266.6 KB

/.../14 - Project Introduction/

lecture.mp4

33.9 MB

notes.html

62.5 KB

notes.pdf

520.8 KB

/.../15 - Finite State Machine and Protocol Design/

lecture.mp4

51.6 MB

notes.html

28.7 KB

notes.pdf

360.6 KB

/.../16 - Exchanging Protocol Versions and Session Establishment/

lecture.mp4

37.4 MB

notes.html

21.8 KB

notes.pdf

272.1 KB

/.../17 - Adding Employees to the Database/

lecture.mp4

53.1 MB

notes.html

28.8 KB

notes.pdf

361.4 KB

/.../18 - List Your Database/

lecture.mp4

27.7 MB

notes.html

39.1 KB

notes.pdf

345.6 KB

/.../3[C] Low Level Academy - Multi Threaded C Applications/

README.txt

1.4 KB

/.../01 - Course Introduction/

lecture.mp4

15.5 MB

notes.html

1.1 KB

notes.pdf

45.4 KB

/.../02 - Understanding Processes vs. Threads/

lecture.mp4

59.8 MB

notes.html

3.6 KB

notes.pdf

254.0 KB

/.../03 - Creating and Terminating Threads/

lecture.mp4

26.7 MB

notes.html

15.5 KB

notes.pdf

212.8 KB

/.../04 - Joining and Detaching Threads/

lecture.mp4

21.7 MB

notes.html

13.2 KB

notes.pdf

159.3 KB

/.../05 - Passing Arguments to Threads/

lecture.mp4

20.9 MB

notes.html

23.6 KB

notes.pdf

217.5 KB

/.../06 - Understanding Thread Synchronization/

lecture.mp4

30.5 MB

notes.html

2.6 KB

notes.pdf

171.7 KB

/.../3[C] Low Level Academy - Multi Threaded C Applications/07 - Mutexes/

lecture.mp4

23.9 MB

notes.html

17.0 KB

notes.pdf

209.2 KB

/.../3[C] Low Level Academy - Multi Threaded C Applications/08 - Semaphores/

lecture.mp4

16.5 MB

notes.html

20.0 KB

notes.pdf

234.9 KB

/.../09 - Spin Locks/

lecture.mp4

15.4 MB

notes.html

17.6 KB

notes.pdf

220.6 KB

/.../10 - Thread Specific Data (TSD)/

lecture.mp4

20.3 MB

notes.html

37.8 KB

notes.pdf

396.3 KB

/.../11 - Managing Thread Attributes/

lecture.mp4

22.2 MB

notes.html

15.2 KB

notes.pdf

226.6 KB

/.../3[C] Low Level Academy - Multi Threaded C Applications/12 - Deadlocks/

lecture.mp4

13.8 MB

notes.html

40.9 KB

notes.pdf

494.9 KB

/.../13 - Performance Considerations/

lecture.mp4

17.1 MB

notes.html

4.6 KB

notes.pdf

353.3 KB

/.../3[C] Low Level Academy - Multi Threaded C Applications/14 - Introduction/

lecture.mp4

13.3 MB

notes.html

1.9 KB

notes.pdf

121.5 KB

/.../15 - Implementing the Thread Pool Structure/

lecture.mp4

33.0 MB

notes.html

12.4 KB

notes.pdf

265.0 KB

/.../16 - Implementing the Working Threads/

lecture.mp4

36.2 MB

notes.html

20.4 KB

notes.pdf

398.3 KB

/.../17 - Threadpool Graceful Shutdown/

lecture.mp4

20.4 MB

notes.html

13.3 KB

notes.pdf

307.8 KB

/.../18 - Testing the Threadpool/

lecture.mp4

33.8 MB

notes.html

18.5 KB

notes.pdf

360.9 KB

/.../2. Getting Started with the C Language (Giovanni Dicanio, 2020)/

~i.txt

5.7 KB

Exercise_Files.7z

26.9 MB

/.../2. Getting Started with the C Language (Giovanni Dicanio, 2020)/1. Course Overview/

01. Course Overview.mp4

6.6 MB

01. Course Overview.smi

2.2 KB

/.../2. Writing Your First C Program. «Hello World»/

01. Introduction.mp4

1.9 MB

01. Introduction.smi

1.5 KB

02. Some Important Applications of C.mp4

5.9 MB

02. Some Important Applications of C.smi

3.0 KB

03. Starting with a Minimal Skeleton Code.mp4

3.6 MB

03. Starting with a Minimal Skeleton Code.smi

3.5 KB

04. Writing Your First C Program. «Hello World».mp4

4.8 MB

04. Writing Your First C Program. «Hello World».smi

3.9 KB

05. The Role of the C Compiler.mp4

3.9 MB

05. The Role of the C Compiler.smi

2.7 KB

06. Compiling from the Command Line.mp4

3.2 MB

06. Compiling from the Command Line.smi

2.8 KB

07. Prerequisites for Setting Up VS Code for C Development on Windows.mp4

4.7 MB

07. Prerequisites for Setting Up VS Code for C Development on Windows.smi

2.7 KB

08. Adding a Source Code File to VS Code.mp4

2.2 MB

08. Adding a Source Code File to VS Code.smi

0.9 KB

09. Building Your C Code with VS Code.mp4

5.6 MB

09. Building Your C Code with VS Code.smi

2.5 KB

10. Setting Up the C_C++ Debugger with VS Code.mp4

6.9 MB

10. Setting Up the C_C++ Debugger with VS Code.smi

2.3 KB

11. Debugging Your Code.mp4

4.2 MB

11. Debugging Your Code.smi

1.6 KB

12. Fixing a Build Error.mp4

5.5 MB

12. Fixing a Build Error.smi

2.0 KB

13. An Exercise for the Learner.mp4

1.5 MB

13. An Exercise for the Learner.smi

1.0 KB

14. Summary.mp4

1.7 MB

14. Summary.smi

1.4 KB

/.../3. Creating Variables and Basic I O/

01. Introduction.mp4

1.6 MB

01. Introduction.smi

1.1 KB

02. Starting with a Concrete Example Temperature Converter.mp4

3.8 MB

02. Starting with a Concrete Example Temperature Converter.smi

2.1 KB

03. Creating Variables.mp4

4.2 MB

03. Creating Variables.smi

2.5 KB

04. Naming Variables.mp4

2.8 MB

04. Naming Variables.smi

1.6 KB

05. Reading User Input with scanf.mp4

4.3 MB

05. Reading User Input with scanf.smi

3.2 KB

06. Processing Data with Operators.mp4

2.1 MB

06. Processing Data with Operators.smi

1.8 KB

07. Printing Formatted Output with printf.mp4

2.7 MB

07. Printing Formatted Output with printf.smi

1.9 KB

08. Demo Temperature Conversion in Action.mp4

6.8 MB

08. Demo Temperature Conversion in Action.smi

2.7 KB

09. Representing Integers with the int Type.mp4

1.8 MB

09. Representing Integers with the int Type.smi

1.4 KB

10. Summary.mp4

1.5 MB

10. Summary.smi

1.2 KB

/.../4. Working with Strings/

01. Introduction.mp4

1.5 MB

01. Introduction.smi

1.3 KB

02. Creating String Variables in C.mp4

3.6 MB

02. Creating String Variables in C.smi

3.0 KB

03. Memory Layout of C Strings.mp4

3.9 MB

03. Memory Layout of C Strings.smi

3.3 KB

04. The char Type and Escape Sequences.mp4

3.8 MB

04. The char Type and Escape Sequences.smi

2.7 KB

05. Basic I O with Strings.mp4

4.2 MB

05. Basic I O with Strings.smi

3.5 KB

06. Demo Basic String I O in Action.mp4

5.0 MB

06. Demo Basic String I O in Action.smi

2.2 KB

07. Basic String Operations String Copy and Concatenation.mp4

3.3 MB

07. Basic String Operations String Copy and Concatenation.smi

2.9 KB

08. Writing Secure Code with Safe String Functions.mp4

4.9 MB

08. Writing Secure Code with Safe String Functions.smi

2.7 KB

09. Demo String Manipulation Functions in Action.mp4

4.9 MB

09. Demo String Manipulation Functions in Action.smi

2.4 KB

10. String Length vs. Size.mp4

1.6 MB

10. String Length vs. Size.smi

1.4 KB

11. Demo String Length vs. Size in Action.mp4

2.1 MB

11. Demo String Length vs. Size in Action.smi

1.1 KB

12. A Brief Touch on Representing International Text with UTF-8.mp4

3.5 MB

12. A Brief Touch on Representing International Text with UTF-8.smi

2.2 KB

13. Summary.mp4

2.6 MB

13. Summary.smi

2.0 KB

/.../2. Getting Started with the C Language (Giovanni Dicanio, 2020)/5. Making Decisions/

01. Introduction.mp4

983.8 KB

01. Introduction.smi

0.8 KB

02. Making Decisions with the if-else Statement.mp4

3.8 MB

02. Making Decisions with the if-else Statement.smi

2.9 KB

03. Introducing Relational and Logical Operators.mp4

2.2 MB

03. Introducing Relational and Logical Operators.smi

1.9 KB

04. Demo if-else in Action.mp4

4.5 MB

04. Demo if-else in Action.smi

1.8 KB

05. Making More Complex Decisions with the if-else-if Ladder.mp4

2.0 MB

05. Making More Complex Decisions with the if-else-if Ladder.smi

1.1 KB

06. Demo The if-else-if Ladder in Action.mp4

2.1 MB

06. Demo The if-else-if Ladder in Action.smi

0.8 KB

07. Demo A Subtle Beginner Bug Involving the if Statement.mp4

4.3 MB

07. Demo A Subtle Beginner Bug Involving the if Statement.smi

2.9 KB

08. Declaring Variables Inside if Statements.mp4

2.6 MB

08. Declaring Variables Inside if Statements.smi

1.7 KB

09. Nesting if Statements.mp4

1.3 MB

09. Nesting if Statements.smi

0.8 KB

10. Selecting between Multiple Values with the switch Statement.mp4

5.8 MB

10. Selecting between Multiple Values with the switch Statement.smi

3.6 KB

11. Demo The switch Statement in Action.mp4

2.7 MB

11. Demo The switch Statement in Action.smi

1.2 KB

12. Simplifying Conditional Code with the Ternary Operator.mp4

2.4 MB

12. Simplifying Conditional Code with the Ternary Operator.smi

1.6 KB

13. Summary.mp4

1.4 MB

13. Summary.smi

1.0 KB

/.../2. Getting Started with the C Language (Giovanni Dicanio, 2020)/6. Iterating/

01. Introduction.mp4

1.3 MB

01. Introduction.smi

1.1 KB

02. Iterating with the for Loop.mp4

4.8 MB

02. Iterating with the for Loop.smi

3.8 KB

03. Demo The for Loop in Action.mp4

1.6 MB

03. Demo The for Loop in Action.smi

0.9 KB

04. Demo Underlining a String Using the for Loop.mp4

2.6 MB

04. Demo Underlining a String Using the for Loop.smi

1.2 KB

05. Demo Printing a Multiplication Table with Nested for Loops.mp4

3.2 MB

05. Demo Printing a Multiplication Table with Nested for Loops.smi

1.5 KB

06. Iterating While a Condition Is True with while and do-while Loops.mp4

2.2 MB

06. Iterating While a Condition Is True with while and do-while Loops.smi

1.9 KB

07. Demo The while Loop in Action.mp4

3.9 MB

07. Demo The while Loop in Action.smi

2.4 KB

08. Demo do-while Loop in action.mp4

3.1 MB

08. Demo do-while Loop in action.smi

1.2 KB

09. Changing the Normal Execution Flow with Control Statements.mp4

4.1 MB

09. Changing the Normal Execution Flow with Control Statements.smi

2.6 KB

10. Demo Beginner’s Bugs Paying Attention to Infinite Loops.mp4

8.3 MB

10. Demo Beginner’s Bugs Paying Attention to Infinite Loops.smi

3.6 KB

11. Summary.mp4

1.7 MB

11. Summary.smi

1.4 KB

/.../7. Reusing Code with Functions/

01. Introduction.mp4

1.8 MB

01. Introduction.smi

1.5 KB

02. Why Do You Need Functions.mp4

3.6 MB

02. Why Do You Need Functions.smi

2.4 KB

03. Writing Your First Function in C.mp4

7.9 MB

03. Writing Your First Function in C.smi

5.9 KB

04. Demo Your First Function in Action.mp4

7.0 MB

04. Demo Your First Function in Action.smi

2.8 KB

05. A Fresh New Look at main().mp4

2.1 MB

05. A Fresh New Look at main().smi

1.8 KB

06. Demo A Swap Function with a Subtle Bug.mp4

12.8 MB

06. Demo A Swap Function with a Subtle Bug.smi

5.6 KB

07. Analyzing the Subtle Bug in the Swap Function.mp4

4.8 MB

07. Analyzing the Subtle Bug in the Swap Function.smi

3.2 KB

08. A Brief Introduction to Pointers.mp4

3.1 MB

08. A Brief Introduction to Pointers.smi

2.6 KB

09. Parameter Passing by Reference Using Pointers.mp4

2.3 MB

09. Parameter Passing by Reference Using Pointers.smi

1.4 KB

10. Demo Fixing the Swap Function with Pointer Parameters.mp4

2.2 MB

10. Demo Fixing the Swap Function with Pointer Parameters.smi

1.1 KB

11. A Brief Touch on Other Applications of Pointers.mp4

2.4 MB

11. A Brief Touch on Other Applications of Pointers.smi

1.7 KB

12. Summary and Thank You.mp4

2.7 MB

12. Summary and Thank You.smi

2.4 KB

/.../3. Variables and Data Types in C (Hugo Barona, 2020)/

~i.txt

3.1 KB

Exercise_Files.7z

2.7 MB

/.../3. Variables and Data Types in C (Hugo Barona, 2020)/1. Course Overview/

1. Course Overview.mp4

2.8 MB

1. Course Overview.smi

1.7 KB

/.../3. Variables and Data Types in C (Hugo Barona, 2020)/2. Introduction to C/

1. Introduction.mp4

1.8 MB

1. Introduction.smi

1.6 KB

2. Recap of Some Important Concepts Related to C.mp4

7.4 MB

2. Recap of Some Important Concepts Related to C.smi

6.4 KB

3. The Type System of C.mp4

4.2 MB

3. The Type System of C.smi

4.1 KB

4. Introducing the Environment to Use.mp4

2.0 MB

4. Introducing the Environment to Use.smi

1.7 KB

5. Demo Setting up the Environment.mp4

14.9 MB

5. Demo Setting up the Environment.smi

7.2 KB

6. Summary.mp4

971.1 KB

6. Summary.smi

1.0 KB

/.../3. Understanding Data Types in C/

1. Introduction.mp4

1.6 MB

1. Introduction.smi

1.5 KB

2. Understanding Basic Data Types.mp4

18.8 MB

2. Understanding Basic Data Types.smi

14.1 KB

3. Understanding Derived Data Types.mp4

14.0 MB

3. Understanding Derived Data Types.smi

10.7 KB

4. Use Type Casting and Type Qualifiers.mp4

10.1 MB

4. Use Type Casting and Type Qualifiers.smi

6.6 KB

5. Use Time, Date, and Localization.mp4

8.2 MB

5. Use Time, Date, and Localization.smi

7.7 KB

6. Demo How to Create a C Program Using Some of the Basic and Derived Types.mp4

15.1 MB

6. Demo How to Create a C Program Using Some of the Basic and Derived Types.smi

6.6 KB

7. Summary.mp4

1.5 MB

7. Summary.smi

1.3 KB

/.../4. Working with Variables in C/

1. Introduction.mp4

1.2 MB

1. Introduction.smi

1.1 KB

2. Declaring and Using Variables.mp4

9.6 MB

2. Declaring and Using Variables.smi

8.2 KB

3. Using Relational and Logical Operators with Variables.mp4

10.6 MB

3. Using Relational and Logical Operators with Variables.smi

8.4 KB

4. Demo Managing and Using Variables in Your C Program.mp4

15.4 MB

4. Demo Managing and Using Variables in Your C Program.smi

6.4 KB

5. Summary.mp4

1.0 MB

5. Summary.smi

1.1 KB

/.../5. Using Storage Classes in C/

1. Introduction.mp4

851.1 KB

1. Introduction.smi

0.9 KB

2. Understanding Storage Classes.mp4

7.0 MB

2. Understanding Storage Classes.smi

6.2 KB

3. Understanding Storage Classes Specifiers.mp4

16.1 MB

3. Understanding Storage Classes Specifiers.smi

12.4 KB

4. Demo Using Storage Classes.mp4

14.0 MB

4. Demo Using Storage Classes.smi

5.6 KB

5. Summary.mp4

896.9 KB

5. Summary.smi

1.0 KB

/.../6. Using Operators to Manipulate Data in C/

1. Introduction.mp4

1.4 MB

1. Introduction.smi

1.3 KB

2. Understanding Operators in C.mp4

3.2 MB

2. Understanding Operators in C.smi

3.2 KB

3. Understanding Arithmetic Operators.mp4

11.1 MB

3. Understanding Arithmetic Operators.smi

9.4 KB

4. Understanding Bitwise Operators.mp4

14.0 MB

4. Understanding Bitwise Operators.smi

12.3 KB

5. Understanding Assignment Operators.mp4

4.1 MB

5. Understanding Assignment Operators.smi

2.8 KB

6. Understanding Miscellaneous Operators.mp4

5.1 MB

6. Understanding Miscellaneous Operators.smi

4.5 KB

7. Demo Using Operators in C.mp4

7.4 MB

7. Demo Using Operators in C.smi

3.7 KB

8. Summary.mp4

2.5 MB

8. Summary.smi

2.4 KB

/.../4. Managing Data and Memory Allocation in C (Zachary Bennett, 2020)/

~i.txt

3.2 KB

Exercise_Files.7z

3.4 MB

/.../4. Managing Data and Memory Allocation in C (Zachary Bennett, 2020)/1. Course Overview/

01. Course Overview.mp4

2.8 MB

01. Course Overview.smi

1.6 KB

/.../2. Dynamically Allocating Memory Using C/

01. Introduction.mp4

1.7 MB

01. Introduction.smi

1.3 KB

02. What Is Memory.mp4

4.3 MB

02. What Is Memory.smi

5.0 KB

03. Dynamic vs. Static Memory Allocation.mp4

5.6 MB

03. Dynamic vs. Static Memory Allocation.smi

4.9 KB

04. Standard Library Memory Functions.mp4

11.3 MB

04. Standard Library Memory Functions.smi

8.2 KB

05. Misusing Memory.mp4

11.4 MB

05. Misusing Memory.smi

9.8 KB

06. Summary.mp4

1.7 MB

06. Summary.smi

1.7 KB

/.../3. Managing Memory with Pointers/

01. Introduction.mp4

1.8 MB

01. Introduction.smi

1.5 KB

02. What Are Pointers.mp4

10.9 MB

02. What Are Pointers.smi

9.8 KB

03. Why Pointers - Passing by Reference.mp4

17.5 MB

03. Why Pointers - Passing by Reference.smi

14.5 KB

04. Pointer Arithmetic.mp4

13.6 MB

04. Pointer Arithmetic.smi

11.4 KB

05. Function Pointers.mp4

9.0 MB

05. Function Pointers.smi

7.5 KB

06. Managing Dynamically Allocated Memory Using Pointers.mp4

9.6 MB

06. Managing Dynamically Allocated Memory Using Pointers.smi

7.0 KB

07. Summary.mp4

2.2 MB

07. Summary.smi

1.9 KB

/.../4. Managing Memory with Arrays/

01. Introduction.mp4

829.8 KB

01. Introduction.smi

0.8 KB

02. What Are Arrays.mp4

5.2 MB

02. What Are Arrays.smi

5.3 KB

03. Demo One-dimensional Arrays.mp4

7.6 MB

03. Demo One-dimensional Arrays.smi

5.3 KB

04. Multi-dimensional Arrays.mp4

4.5 MB

04. Multi-dimensional Arrays.smi

4.9 KB

05. Demo Multidimensional Arrays.mp4

5.4 MB

05. Demo Multidimensional Arrays.smi

3.5 KB

06. Dynamically Allocated Arrays.mp4

7.5 MB

06. Dynamically Allocated Arrays.smi

8.2 KB

07. Demo Dynamically Allocated Arrays.mp4

14.3 MB

07. Demo Dynamically Allocated Arrays.smi

8.9 KB

08. Summary.mp4

1.6 MB

08. Summary.smi

1.6 KB

/.../5. Managing Memory with Structures/

01. Introduction.mp4

959.2 KB

01. Introduction.smi

0.9 KB

02. What Are Structures.mp4

3.6 MB

02. What Are Structures.smi

4.2 KB

03. Structure Syntax.mp4

5.3 MB

03. Structure Syntax.smi

6.1 KB

04. Demo Structures.mp4

10.5 MB

04. Demo Structures.smi

4.9 KB

05. Dynamically Allocated Structures.mp4

4.4 MB

05. Dynamically Allocated Structures.smi

4.8 KB

06. Demo Dynamically Allocated Structures.mp4

12.3 MB

06. Demo Dynamically Allocated Structures.smi

7.1 KB

07. Memory Pools and Memory Managers.mp4

7.8 MB

07. Memory Pools and Memory Managers.smi

8.2 KB

08. Demo Fixed Size Memory Pool Manager.mp4

18.3 MB

08. Demo Fixed Size Memory Pool Manager.smi

10.9 KB

09. Summary.mp4

1.4 MB

09. Summary.smi

1.5 KB

10. Course Conclusion.mp4

2.6 MB

10. Course Conclusion.smi

1.9 KB

/.../5. Using Structures in C (Philip Agaba, 2020)/

~i.txt

2.0 KB

Exercise_Files.7z

1.5 MB

/.../5. Using Structures in C (Philip Agaba, 2020)/1. Course Overview/

1. Course Overview.mp4

3.0 MB

1. Course Overview.smi

1.5 KB

/.../5. Using Structures in C (Philip Agaba, 2020)/2. Understanding C Structures/

1. Course Overview.mp4

3.4 MB

1. Course Overview.smi

2.7 KB

2. What You Need to Know.mp4

1.8 MB

2. What You Need to Know.smi

1.1 KB

3. Build Your First Structure.mp4

4.4 MB

3. Build Your First Structure.smi

1.8 KB

4. Nesting Structures.mp4

3.9 MB

4. Nesting Structures.smi

1.7 KB

5. Build an Array of Structures.mp4

3.0 MB

5. Build an Array of Structures.smi

1.1 KB

6. Pass a Structure to Function.mp4

4.2 MB

6. Pass a Structure to Function.smi

1.6 KB

7. Challenge.mp4

848.7 KB

7. Challenge.smi

0.5 KB

8. Solution.mp4

4.5 MB

8. Solution.smi

1.3 KB

/.../3. Using Pointers with Structures/

1. Understanding Pointers.mp4

3.4 MB

1. Understanding Pointers.smi

2.7 KB

2. Use Pointers with Arrays.mp4

7.0 MB

2. Use Pointers with Arrays.smi

3.1 KB

3. Use Pointers with Structures.mp4

1.6 MB

3. Use Pointers with Structures.smi

0.7 KB

4. Challenge.mp4

1.1 MB

4. Challenge.smi

0.6 KB

/.../4. Managing Memory with Bit Fields/

1. Structure Padding.mp4

6.3 MB

1. Structure Padding.smi

4.9 KB

2. Structure Packing.mp4

2.0 MB

2. Structure Packing.smi

1.1 KB

3. Using Bit Fields.mp4

7.0 MB

3. Using Bit Fields.smi

3.9 KB

4. Writing Raw Data.mp4

4.5 MB

4. Writing Raw Data.smi

2.3 KB

5. Reading Raw Data.mp4

2.3 MB

5. Reading Raw Data.smi

1.2 KB

/.../6. Working with Functions in C (Zachary Bennett, 2021)/

~i.txt

3.4 KB

Exercise_Files.7z

2.9 MB

/.../6. Working with Functions in C (Zachary Bennett, 2021)/1. Course Overview/

01. Course Overview.mp4

3.8 MB

01. Course Overview.smi

2.1 KB

/.../2. Understanding Functions in C/

01. Functions A High-level Overview.mp4

4.5 MB

01. Functions A High-level Overview.smi

4.6 KB

02. Why Functions.mp4

4.8 MB

02. Why Functions.smi

4.7 KB

03. Functions In C Syntax.mp4

8.5 MB

03. Functions In C Syntax.smi

7.4 KB

04. Demo Creating and Calling Functions.mp4

5.9 MB

04. Demo Creating and Calling Functions.smi

3.8 KB

05. Summary.mp4

884.0 KB

05. Summary.smi

1.0 KB

/.../3. User-defined Functions/

01. Introduction.mp4

1.6 MB

01. Introduction.smi

1.4 KB

02. Function Declarations and Prototypes.mp4

6.8 MB

02. Function Declarations and Prototypes.smi

6.0 KB

03. Demo Function Prototypes.mp4

10.0 MB

03. Demo Function Prototypes.smi

5.4 KB

04. Function Best Practices.mp4

7.6 MB

04. Function Best Practices.smi

6.4 KB

05. Demo Best Practices.mp4

9.6 MB

05. Demo Best Practices.smi

6.2 KB

06. Value And Reference Passing.mp4

5.3 MB

06. Value And Reference Passing.smi

5.6 KB

07. Demo Value And Reference Passing.mp4

5.6 MB

07. Demo Value And Reference Passing.smi

3.6 KB

08. Summary.mp4

1.2 MB

08. Summary.smi

1.4 KB

/.../4. Standard Library Functions - Part I/

01. Introduction.mp4

1.6 MB

01. Introduction.smi

1.7 KB

02. General Library Functions - stdlib.h.mp4

16.8 MB

02. General Library Functions - stdlib.h.smi

12.6 KB

03. Demo General Library Functions.mp4

27.8 MB

03. Demo General Library Functions.smi

12.4 KB

04. Input And Output stdio.h.mp4

17.6 MB

04. Input And Output stdio.h.smi

12.0 KB

05. Demo Input And Output Functions Part One.mp4

22.7 MB

05. Demo Input And Output Functions Part One.smi

10.4 KB

06. Demo Input And Output Functions Part Two.mp4

19.9 MB

06. Demo Input And Output Functions Part Two.smi

9.3 KB

07. Variadic Functions - stdarg.h.mp4

2.1 MB

07. Variadic Functions - stdarg.h.smi

2.0 KB

08. Demo Variadic Functions.mp4

6.9 MB

08. Demo Variadic Functions.smi

4.3 KB

09. Time Functions - time.h.mp4

5.0 MB

09. Time Functions - time.h.smi

3.9 KB

10. Demo Time Functions.mp4

16.1 MB

10. Demo Time Functions.smi

7.7 KB

11. Locale Functions - locale.h.mp4

4.5 MB

11. Locale Functions - locale.h.smi

3.7 KB

12. Demo Locale Functions.mp4

5.3 MB

12. Demo Locale Functions.smi

3.5 KB

13. Math Functions - math.h.mp4

3.7 MB

13. Math Functions - math.h.smi

3.2 KB

14. Demo Math Functions.mp4

5.6 MB

14. Demo Math Functions.smi

2.7 KB

15. Summary.mp4

1.2 MB

15. Summary.smi

1.5 KB

/.../5. Standard Library Functions - Part II/

01. Introduction.mp4

2.1 MB

01. Introduction.smi

2.2 KB

02. String Functions - string.h.mp4

16.7 MB

02. String Functions - string.h.smi

10.5 KB

03. Demo String Functions.mp4

33.3 MB

03. Demo String Functions.smi

13.7 KB

04. Character Testing - ctype.h.mp4

4.2 MB

04. Character Testing - ctype.h.smi

3.0 KB

05. Demo Character Testing Functions.mp4

13.4 MB

05. Demo Character Testing Functions.smi

5.4 KB

06. Error Handling Macros - errno.h.mp4

2.4 MB

06. Error Handling Macros - errno.h.smi

2.0 KB

07. Demo Error Handling Macros.mp4

11.1 MB

07. Demo Error Handling Macros.smi

4.5 KB

08. Non-local Jumping - setjmp.h.mp4

3.2 MB

08. Non-local Jumping - setjmp.h.smi

2.8 KB

09. Demo Non-local Jumping.mp4

9.3 MB

09. Demo Non-local Jumping.smi

4.4 KB

10. Runtime Assertions - assert.h.mp4

1.9 MB

10. Runtime Assertions - assert.h.smi

1.8 KB

11. Demo Runtime Assertions.mp4

5.9 MB

11. Demo Runtime Assertions.smi

2.9 KB

12. Process Signaling - signal.h.mp4

7.3 MB

12. Process Signaling - signal.h.smi

6.0 KB

13. Demo Process Signaling.mp4

7.7 MB

13. Demo Process Signaling.smi

3.9 KB

14. Summary.mp4

1.9 MB

14. Summary.smi

2.0 KB

/.../7. Using a C Preprocessor (CPP) (Jaya Bodkhey, 2020)/

~i.txt

3.2 KB

Exercise_Files.7z

4.5 MB

/.../7. Using a C Preprocessor (CPP) (Jaya Bodkhey, 2020)/1. Course Overview/

1. Course Overview.mp4

3.9 MB

1. Course Overview.smi

2.7 KB

/.../7. Using a C Preprocessor (CPP) (Jaya Bodkhey, 2020)/2. # Is Important/

1. Introduction.mp4

3.2 MB

1. Introduction.smi

2.7 KB

2. Understanding Compilation Process of a C Program.mp4

4.2 MB

2. Understanding Compilation Process of a C Program.smi

3.4 KB

3. Practical Demo.mp4

4.4 MB

3. Practical Demo.smi

2.7 KB

/.../7. Using a C Preprocessor (CPP) (Jaya Bodkhey, 2020)/3. Translating a C Program/

1. Introduction.mp4

4.6 MB

1. Introduction.smi

3.5 KB

2. Understanding C Program Translation Phases.mp4

9.7 MB

2. Understanding C Program Translation Phases.smi

8.0 KB

3. Practical Demo.mp4

5.8 MB

3. Practical Demo.smi

3.7 KB

/.../4. Understanding C Preprocessor Directives/

1. Introduction.mp4

2.9 MB

1. Introduction.smi

2.7 KB

2. Working with Header File Inclusion.mp4

9.4 MB

2. Working with Header File Inclusion.smi

5.9 KB

3. Working with Macros.mp4

2.8 MB

3. Working with Macros.smi

2.1 KB

4. Working with Conditional Directives.mp4

10.3 MB

4. Working with Conditional Directives.smi

7.8 KB

5. Working with Diagnostics and Line Control.mp4

6.8 MB

5. Working with Diagnostics and Line Control.smi

5.7 KB

6. Working with Pragmas and Special Macros.mp4

4.6 MB

6. Working with Pragmas and Special Macros.smi

3.8 KB

7. Practical Demo.mp4

8.5 MB

7. Practical Demo.smi

4.3 KB

/.../5. Working with Macros/

1. Introduction.mp4

5.3 MB

1. Introduction.smi

3.8 KB

2. Understanding Stringizing and Token Concatenation.mp4

4.8 MB

2. Understanding Stringizing and Token Concatenation.smi

3.9 KB

3. Understanding Variadic Macros and Predefined Macros.mp4

7.0 MB

3. Understanding Variadic Macros and Predefined Macros.smi

5.7 KB

4. Understanding Undefine, Redefine, and Pitfalls of Macros.mp4

7.7 MB

4. Understanding Undefine, Redefine, and Pitfalls of Macros.smi

6.5 KB

5. Practical Demo.mp4

7.8 MB

5. Practical Demo.smi

4.2 KB

/.../6. Understanding Compiler Specific Preprocessor/

1. Introduction.mp4

3.0 MB

1. Introduction.smi

2.6 KB

2. Understanding Environment Specific Predefined Macros.mp4

7.2 MB

2. Understanding Environment Specific Predefined Macros.smi

5.4 KB

3. Practical Demo.mp4

11.3 MB

3. Practical Demo.smi

7.3 KB

/.../7. Using a C Preprocessor (CPP) (Jaya Bodkhey, 2020)/7. Course Summary/

1. Course Summary.mp4

3.7 MB

1. Course Summary.smi

3.2 KB

/.../8. Working with Files in C (Alexandru Dima, 2020)/

~i.txt

2.0 KB

Exercise_Files.7z

1.9 MB

/.../8. Working with Files in C (Alexandru Dima, 2020)/1. Course Overview/

1. Course Overview.mp4

3.3 MB

1. Course Overview.smi

2.1 KB

/.../8. Working with Files in C (Alexandru Dima, 2020)/2. File I O Functions/

1. File Access.mp4

6.0 MB

1. File Access.smi

4.3 KB

2. Buffering and Streaming.mp4

4.4 MB

2. Buffering and Streaming.smi

4.8 KB

3. Read and Write Functions.mp4

10.5 MB

3. Read and Write Functions.smi

6.3 KB

4. Stream Manipulation Functions.mp4

9.0 MB

4. Stream Manipulation Functions.smi

5.8 KB

5. Error Handling and Disk Functions.mp4

5.8 MB

5. Error Handling and Disk Functions.smi

3.4 KB

/.../3. Opening and Reading Files/

1. I O Redirection.mp4

12.6 MB

1. I O Redirection.smi

6.9 KB

2. Opening a File.mp4

11.7 MB

2. Opening a File.smi

5.4 KB

3. Reading Text Files.mp4

6.5 MB

3. Reading Text Files.smi

4.0 KB

4. Reading Text Files Continued.mp4

5.9 MB

4. Reading Text Files Continued.smi

2.9 KB

5. Reading Formatted Data.mp4

8.6 MB

5. Reading Formatted Data.smi

5.2 KB

/.../4. Creating and Writing Files/

1. Writing Text Files.mp4

8.2 MB

1. Writing Text Files.smi

4.6 KB

2. Writing Text Files Continued.mp4

5.8 MB

2. Writing Text Files Continued.smi

3.1 KB

3. Stream Positioning.mp4

11.4 MB

3. Stream Positioning.smi

5.6 KB

4. Writing Formatted Data.mp4

7.2 MB

4. Writing Formatted Data.smi

3.8 KB

5. Appending to Files.mp4

11.2 MB

5. Appending to Files.smi

5.2 KB

/.../5. Additional File Operations/

1. File Access and Security.mp4

11.9 MB

1. File Access and Security.smi

5.5 KB

2. Binary File I O.mp4

10.5 MB

2. Binary File I O.smi

5.7 KB

3. Copying Files.mp4

7.0 MB

3. Copying Files.smi

3.8 KB

4. Moving and Renaming Files.mp4

7.5 MB

4. Moving and Renaming Files.smi

3.6 KB

5. Deleting a File.mp4

4.0 MB

5. Deleting a File.smi

2.1 KB

/4 - Keylogger/

1 -Create Fundation for our Code.mp4

8.2 MB

2 -Log file Function.mp4

36.9 MB

3 -Capture Keys.mp4

55.3 MB

4 -Convert to human redable format.mp4

127.0 MB

5 -CapsLK and Shift handling.mp4

92.2 MB

6 -BackSpace handling.mp4

122.6 MB

7 - Presentation.html

0.0 KB

7 -Keylogger.pdf

295.7 KB

/5 - Credentials Stealer/

1 -Create Fundation for our Code.mp4

30.4 MB

2 -Separate function for File.mp4

40.9 MB

3 -Function to Enumerate Credentials.mp4

89.5 MB

4 -Retrieve Target Network name.mp4

124.4 MB

5 -Extract passwords and Usernames.mp4

59.4 MB

6 - Presentation.html

0.0 KB

6 -WCM malware.pdf

225.7 KB

/6 - Reverse Shell/

1 -Create Fundation for our code.mp4

63.2 MB

2 -Socket creation.mp4

123.1 MB

3 -Socket function and binding.mp4

65.2 MB

4 -Listening for connection.mp4

34.4 MB

5 -Accept connection.mp4

42.4 MB

6 -Sending message to the client.mp4

41.5 MB

7 -Creating Fundation for Client side code.mp4

12.2 MB

8 -Winsock Initialisation.mp4

18.0 MB

9 -Creating Socket.mp4

90.1 MB

10 -Connecting to the server side code.mp4

36.7 MB

11 -Recieve Message from server side code.mp4

80.8 MB

12 -Command handling on Server side code.mp4

26.3 MB

13 -Recieving Result of Command Execution.mp4

39.9 MB

14 -Main function changes.mp4

73.9 MB

15 -Command execution on client side code.mp4

61.1 MB

16 -Sending Result to server side code.mp4

144.5 MB

17 -Cd command handling.mp4

157.3 MB

18 - Presentation.html

0.0 KB

18 -Reverse Shell.pdf

449.3 KB

/7 - Port Scanner/

1 -Ternary Operator.mp4

15.5 MB

2 -Creating Fundation for our code.mp4

25.5 MB

3 -Basik scanning.mp4

140.8 MB

4 -Range scanning.mp4

65.4 MB

5 -Working with Threads.mp4

140.8 MB

6 -Recieving service name and protocol.mp4

111.6 MB

7 - Presentation.html

0.0 KB

7 -Port Scanner.pdf

218.7 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/05/

classes-slides.pdf

489.3 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/05. Classes/

01. Introduction.mp4

884.9 KB

02. Classes and Objects.mp4

5.3 MB

03. Building.mp4

3.5 MB

04. Including vs. Importing.mp4

2.9 MB

05. Demo- Classes and Objects.mp4

8.6 MB

06. Constructors.mp4

6.4 MB

07. Demo- Constructors.mp4

12.3 MB

08. Working with Objects.mp4

821.2 KB

09. Scope.mp4

2.7 MB

10. Destructors.mp4

1.9 MB

11. Demo- Destructors.mp4

6.7 MB

12. Summary.mp4

2.0 MB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/05/demos/Demo/After/

snippets.txt

0.6 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/05/demos/Demo/After/ClassesAndObjects/

ClassesAndObjects.sln

1.5 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/05/demos/Demo/After/ClassesAndObjects/.vs/ClassesAndObjects/

project-colors.json

0.4 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/05/demos/Demo/After/ClassesAndObjects/ClassesAndObjects/

ClassesAndObjects.cpp

0.2 KB

ClassesAndObjects.vcxproj

7.3 KB

ClassesAndObjects.vcxproj.filters

1.2 KB

ClassesAndObjects.vcxproj.user

0.2 KB

Person.cpp

0.4 KB

Person.h

0.2 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/05/demos/Demo/Before/

snippets.txt

0.6 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/05/demos/Demo/Before/ClassesAndObjects/

ClassesAndObjects.sln

1.5 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/05/demos/Demo/Before/ClassesAndObjects/.vs/ClassesAndObjects/

project-colors.json

0.4 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/05/demos/Demo/Before/ClassesAndObjects/ClassesAndObjects/

ClassesAndObjects.cpp

0.2 KB

ClassesAndObjects.vcxproj

7.3 KB

ClassesAndObjects.vcxproj.filters

1.2 KB

ClassesAndObjects.vcxproj.user

0.2 KB

Person.cpp

0.1 KB

Person.h

0.2 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/06/

more-user-defined-types-slides.pdf

466.6 KB

/.../06. More User Defined Types/

01. Introduction.mp4

560.2 KB

02. struct.mp4

1.3 MB

03. Namespaces.mp4

2.7 MB

04. Demo- Namespaces.mp4

8.8 MB

05. Inheritance.mp4

2.4 MB

06. Demo- Inheritance.mp4

14.7 MB

07. Enumerations.mp4

5.5 MB

08. Demo- Enumerations.mp4

6.9 MB

09. The Preprocessor.mp4

1.2 MB

10. Demo- The Preprocessor.mp4

15.1 MB

11. Summary.mp4

2.0 MB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/06/demos/Demo/

snippets.txt

0.1 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/06/demos/Demo/After/ClassesAndObjects/

ClassesAndObjects.sln

1.5 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/06/demos/Demo/After/ClassesAndObjects/.vs/ClassesAndObjects/

project-colors.json

0.4 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/06/demos/Demo/After/ClassesAndObjects/ClassesAndObjects/

ClassesAndObjects.cpp

0.3 KB

ClassesAndObjects.vcxproj

7.4 KB

ClassesAndObjects.vcxproj.filters

1.4 KB

ClassesAndObjects.vcxproj.user

0.2 KB

Person.cpp

0.5 KB

Person.h

0.2 KB

Tweeter.cpp

0.4 KB

Tweeter.h

0.2 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/06/demos/Demo/After/Enums/

Enums.sln

1.4 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/06/demos/Demo/After/Enums/.vs/Enums/

project-colors.json

0.2 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/06/demos/Demo/After/Enums/Enums/

Enums.cpp

0.2 KB

Enums.vcxproj

7.3 KB

Enums.vcxproj.filters

1.1 KB

Enums.vcxproj.user

0.2 KB

Status.h

0.2 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/06/demos/Demo/After/Hello/

Hello.sln

1.4 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/06/demos/Demo/After/Hello/.vs/Hello/

project-colors.json

0.4 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/06/demos/Demo/After/Hello/Hello/

Hello.cpp

0.3 KB

Hello.vcxproj

7.2 KB

Hello.vcxproj.filters

1.0 KB

Hello.vcxproj.user

0.2 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/06/demos/Demo/Before/ClassesAndObjects/

ClassesAndObjects.sln

1.5 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/06/demos/Demo/Before/ClassesAndObjects/.vs/ClassesAndObjects/

project-colors.json

0.4 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/06/demos/Demo/Before/ClassesAndObjects/ClassesAndObjects/

ClassesAndObjects.cpp

0.3 KB

ClassesAndObjects.vcxproj

7.4 KB

ClassesAndObjects.vcxproj.filters

1.4 KB

ClassesAndObjects.vcxproj.user

0.2 KB

Person.cpp

0.5 KB

Person.h

0.2 KB

Tweeter.cpp

0.4 KB

Tweeter.h

0.2 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/06/demos/Demo/Before/Enums/

Enums.sln

1.4 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/06/demos/Demo/Before/Enums/.vs/Enums/

project-colors.json

0.2 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/06/demos/Demo/Before/Enums/Enums/

Enums.cpp

0.2 KB

Enums.vcxproj

7.3 KB

Enums.vcxproj.filters

1.1 KB

Enums.vcxproj.user

0.2 KB

Status.h

0.2 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/06/demos/Demo/Before/Hello/

Hello.sln

1.4 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/06/demos/Demo/Before/Hello/.vs/Hello/

project-colors.json

0.4 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/06/demos/Demo/Before/Hello/Hello/

Hello.cpp

0.3 KB

Hello.vcxproj

7.2 KB

Hello.vcxproj.filters

1.0 KB

Hello.vcxproj.user

0.2 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/07/

flow-of-control-slides.pdf

448.6 KB

/.../07. Flow of Control/

01. Introduction.mp4

605.2 KB

02. Flow Of Control.mp4

4.2 MB

03. If.mp4

2.5 MB

04. Demo- If.mp4

7.5 MB

05. While.mp4

1.1 MB

06. Demo- While.mp4

17.1 MB

07. For.mp4

6.0 MB

08. Demo- For.mp4

16.6 MB

09. Switch.mp4

2.1 MB

10. Demo- Switch.mp4

7.6 MB

11. Immediate If.mp4

1.5 MB

12. Demo- Immediate If.mp4

5.5 MB

13. Summary.mp4

2.2 MB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/07/demos/Demo/

snippets.txt

0.0 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/07/demos/Demo/After/For/

For.sln

1.4 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/07/demos/Demo/After/For/.vs/For/

project-colors.json

0.2 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/07/demos/Demo/After/For/For/

For.cpp

0.6 KB

For.vcxproj

7.2 KB

For.vcxproj.filters

1.0 KB

For.vcxproj.user

0.2 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/07/demos/Demo/After/If/

If.sln

1.4 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/07/demos/Demo/After/If/.vs/If/

project-colors.json

0.2 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/07/demos/Demo/After/If/If/

If.cpp

0.4 KB

If.vcxproj

7.2 KB

If.vcxproj.filters

1.0 KB

If.vcxproj.user

0.2 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/07/demos/Demo/After/IIf/

IIf.sln

1.4 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/07/demos/Demo/After/IIf/.vs/IIf/

project-colors.json

0.2 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/07/demos/Demo/After/IIf/IIf/

IIf.cpp

0.4 KB

IIf.vcxproj

7.2 KB

IIf.vcxproj.filters

1.0 KB

IIf.vcxproj.user

0.2 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/07/demos/Demo/After/Switch/

Switch.sln

1.4 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/07/demos/Demo/After/Switch/.vs/Switch/

project-colors.json

0.2 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/07/demos/Demo/After/Switch/Switch/

Switch.cpp

0.6 KB

Switch.vcxproj

7.2 KB

Switch.vcxproj.filters

1.0 KB

Switch.vcxproj.user

0.2 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/07/demos/Demo/After/While/

While.sln

1.4 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/07/demos/Demo/After/While/.vs/While/

project-colors.json

0.2 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/07/demos/Demo/After/While/While/

While.cpp

0.6 KB

While.vcxproj

7.2 KB

While.vcxproj.filters

1.0 KB

While.vcxproj.user

0.2 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/07/demos/Demo/Before/For/

For.sln

1.4 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/07/demos/Demo/Before/For/.vs/For/

project-colors.json

0.2 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/07/demos/Demo/Before/For/For/

For.cpp

0.5 KB

For.vcxproj

7.2 KB

For.vcxproj.filters

1.0 KB

For.vcxproj.user

0.2 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/07/demos/Demo/Before/If/

If.sln

1.4 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/07/demos/Demo/Before/If/.vs/If/

project-colors.json

0.2 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/07/demos/Demo/Before/If/If/

If.cpp

0.4 KB

If.vcxproj

7.2 KB

If.vcxproj.filters

1.0 KB

If.vcxproj.user

0.2 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/07/demos/Demo/Before/IIf/

IIf.sln

1.4 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/07/demos/Demo/Before/IIf/.vs/IIf/

project-colors.json

0.2 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/07/demos/Demo/Before/IIf/IIf/

IIf.cpp

0.4 KB

IIf.vcxproj

7.2 KB

IIf.vcxproj.filters

1.0 KB

IIf.vcxproj.user

0.2 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/07/demos/Demo/Before/Switch/

Switch.sln

1.4 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/07/demos/Demo/Before/Switch/.vs/Switch/

project-colors.json

0.2 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/07/demos/Demo/Before/Switch/Switch/

Switch.cpp

0.6 KB

Switch.vcxproj

7.2 KB

Switch.vcxproj.filters

1.0 KB

Switch.vcxproj.user

0.2 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/07/demos/Demo/Before/While/

While.sln

1.4 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/07/demos/Demo/Before/While/.vs/While/

project-colors.json

0.2 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/07/demos/Demo/Before/While/While/

While.cpp

0.6 KB

While.vcxproj

7.2 KB

While.vcxproj.filters

1.0 KB

While.vcxproj.user

0.2 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/08/

functions-slides.pdf

844.9 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/08. Functions/

01. Introduction.mp4

811.1 KB

02. C++ Is Not Only an OO Language.mp4

2.2 MB

03. Functions.mp4

1.5 MB

04. Parameters by Value or Reference.mp4

5.8 MB

05. Returning a Value.mp4

1.9 MB

06. Demo- Free Functions.mp4

21.9 MB

07. Member Functions.mp4

6.4 MB

08. Demo- Member Functions.mp4

13.7 MB

09. Overloads.mp4

2.9 MB

10. Understanding Error Messages.mp4

4.4 MB

11. Demo- Error Messages.mp4

28.5 MB

12. Causes of Error Messages.mp4

4.1 MB

13. Const Member Functions.mp4

2.3 MB

14. Demo- Const Member Functions.mp4

15.5 MB

15. Const Member Function Syntax.mp4

2.0 MB

16. Lambdas- Functions With No Name.mp4

4.7 MB

17. Summary.mp4

2.6 MB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/08/demos/Demo/After/ClassesAndObjects/

ClassesAndObjects.sln

1.5 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/08/demos/Demo/After/ClassesAndObjects/ClassesAndObjects/

ClassesAndObjects.cpp

0.5 KB

ClassesAndObjects.vcxproj

7.4 KB

ClassesAndObjects.vcxproj.filters

1.2 KB

ClassesAndObjects.vcxproj.user

0.2 KB

Person.cpp

0.3 KB

Person.h

0.4 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/08/demos/Demo/After/Functions/

Functions.sln

1.4 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/08/demos/Demo/After/Functions/Functions/

Functions.cpp

0.4 KB

Functions.vcxproj

7.3 KB

Functions.vcxproj.filters

1.2 KB

Functions.vcxproj.user

0.2 KB

Utility.cpp

0.3 KB

Utility.h

0.1 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/08/demos/Demo/Before/ClassesAndObjects/

ClassesAndObjects.sln

1.5 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/08/demos/Demo/Before/ClassesAndObjects/ClassesAndObjects/

ClassesAndObjects.cpp

0.4 KB

ClassesAndObjects.vcxproj

7.4 KB

ClassesAndObjects.vcxproj.filters

1.2 KB

ClassesAndObjects.vcxproj.user

0.2 KB

Person.cpp

0.3 KB

Person.h

0.3 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/08/demos/Demo/Before/Functions/

Functions.sln

1.4 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/08/demos/Demo/Before/Functions/.vs/Functions/FileContentIndex/

b4754f5f-8656-4419-bce8-2b3329a7171d.vsidx

11.0 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/08/demos/Demo/Before/Functions/.vs/Functions/v17/

Browse.VC.db

19.1 MB

DocumentLayout.backup.json

5.1 KB

DocumentLayout.json

5.0 KB

Solution.VC.db

438.3 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/08/demos/Demo/Before/Functions/.vs/Functions/v17/ipch/AutoPCH/96d6f41fca1dfcab/

FUNCTIONS.ipch

41.7 MB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/08/demos/Demo/Before/Functions/.vs/Functions/v17/ipch/AutoPCH/fd989b0bd2be206a/

UTILITY.ipch

1.9 MB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/08/demos/Demo/Before/Functions/Functions/

Functions.cpp

0.4 KB

Functions.vcxproj

7.3 KB

Functions.vcxproj.filters

1.2 KB

Functions.vcxproj.user

0.2 KB

Utility.cpp

0.3 KB

Utility.h

0.1 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/08/demos/Demo/Before/Functions/Functions/x64/Debug/

Functions.exe.recipe

0.4 KB

Functions.ilk

720.7 KB

Functions.log

0.2 KB

Functions.obj

85.9 KB

Utility.obj

4.7 KB

vc143.idb

175.1 KB

vc143.pdb

413.7 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/08/demos/Demo/Before/Functions/Functions/x64/Debug/Functions.tlog/

CL.command.1.tlog

2.3 KB

Cl.items.tlog

0.6 KB

CL.read.1.tlog

21.0 KB

CL.write.1.tlog

3.2 KB

Functions.lastbuildstate

0.3 KB

link.command.1.tlog

2.4 KB

link.read.1.tlog

4.9 KB

link.secondary.1.tlog

0.5 KB

link.write.1.tlog

1.3 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/08/demos/Demo/Before/Functions/x64/Debug/

Functions.exe

71.7 KB

Functions.pdb

1.3 MB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/09/

operators-slides.pdf

566.5 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/09. Operators/

1. Introduction.mp4

727.0 KB

2. Arithmetic.mp4

7.4 MB

3. Comparisons.mp4

10.6 MB

4. Bitwise Operators.mp4

7.8 MB

5. Experiment!.mp4

1.8 MB

6. Operator Overloading.mp4

4.0 MB

7. Writing an Overload.mp4

6.7 MB

8. Demo- Writing an Overload.mp4

43.1 MB

9. Summary.mp4

2.8 MB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/09/demos/Demo/After/

snippets.txt

0.5 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/09/demos/Demo/After/ClassesAndObjects/

ClassesAndObjects.sln

1.5 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/09/demos/Demo/After/ClassesAndObjects/ClassesAndObjects/

ClassesAndObjects.cpp

0.7 KB

ClassesAndObjects.vcxproj

7.4 KB

ClassesAndObjects.vcxproj.filters

1.2 KB

ClassesAndObjects.vcxproj.user

0.2 KB

Person.cpp

0.5 KB

Person.h

0.7 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/09/demos/Demo/Before/

snippets.txt

0.5 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/09/demos/Demo/Before/ClassesAndObjects/

ClassesAndObjects.sln

1.5 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/09/demos/Demo/Before/ClassesAndObjects/ClassesAndObjects/

ClassesAndObjects.cpp

0.5 KB

ClassesAndObjects.vcxproj

7.4 KB

ClassesAndObjects.vcxproj.filters

1.2 KB

ClassesAndObjects.vcxproj.user

0.2 KB

Person.cpp

0.4 KB

Person.h

0.5 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/10/

error-handling-slides.pdf

1.3 MB

/.../10. Error Handling/

01. Introduction.mp4

737.4 KB

02. What Is an Error-.mp4

7.4 MB

03. Chains of Calls.mp4

2.3 MB

04. Return a Boolean.mp4

3.0 MB

05. Demo- Return a Boolean.mp4

17.0 MB

06. Return an Error Code.mp4

1.6 MB

07. Demo- Return an Error Code.mp4

8.6 MB

08. Error Code as Output Parameter.mp4

1.5 MB

09. Return std--optional.mp4

2.4 MB

10. Demo- Return std--optional.mp4

7.0 MB

11. Return Expected.mp4

2.2 MB

12. Demo- Return Expected.mp4

11.7 MB

13. Exceptions.mp4

8.1 MB

14. Demo- Exceptions.mp4

23.8 MB

15. Why Not Always Use Exceptions-.mp4

8.9 MB

16. Cleanup.mp4

7.0 MB

17. Choosing Your Approach.mp4

3.5 MB

18. Summary.mp4

3.4 MB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/10/demos/Demo/After/Exceptions/

Exceptions.sln

1.5 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/10/demos/Demo/After/Exceptions/Exceptions/

Exceptions.cpp

0.9 KB

Exceptions.vcxproj

7.3 KB

Exceptions.vcxproj.filters

1.2 KB

Exceptions.vcxproj.user

0.2 KB

Functions.cpp

0.4 KB

Functions.h

0.1 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/10/demos/Demo/After/ReturnBool/

ReturnBool.sln

1.5 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/10/demos/Demo/After/ReturnBool/ReturnBool/

Functions.cpp

0.6 KB

Functions.h

0.2 KB

ReturnBool.cpp

0.7 KB

ReturnBool.vcxproj

7.3 KB

ReturnBool.vcxproj.filters

1.2 KB

ReturnBool.vcxproj.user

0.2 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/10/demos/Demo/After/ReturnErrorCode/

ReturnErrorCode.sln

1.5 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/10/demos/Demo/After/ReturnErrorCode/ReturnErrorCode/

Functions.cpp

0.6 KB

Functions.h

0.2 KB

ReturnErrorCode.cpp

1.2 KB

ReturnErrorCode.vcxproj

7.3 KB

ReturnErrorCode.vcxproj.filters

1.2 KB

ReturnErrorCode.vcxproj.user

0.2 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/10/demos/Demo/After/ReturnExpected/

ReturnExpected.sln

1.5 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/10/demos/Demo/After/ReturnExpected/ReturnExpected/

expected.hpp

103.1 KB

Functions.cpp

0.6 KB

Functions.h

0.3 KB

ReturnExpected.cpp

0.7 KB

ReturnExpected.vcxproj

7.3 KB

ReturnExpected.vcxproj.filters

1.2 KB

ReturnExpected.vcxproj.user

0.2 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/10/demos/Demo/After/ReturnOptional/

ReturnOptional.sln

1.5 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/10/demos/Demo/After/ReturnOptional/ReturnOptional/

Functions.cpp

0.6 KB

Functions.h

0.2 KB

ReturnOptional.cpp

0.4 KB

ReturnOptional.vcxproj

7.4 KB

ReturnOptional.vcxproj.filters

1.2 KB

ReturnOptional.vcxproj.user

0.2 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/10/demos/Demo/Before/Exceptions/

Exceptions.sln

1.5 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/10/demos/Demo/Before/Exceptions/Exceptions/

Exceptions.cpp

0.8 KB

Exceptions.vcxproj

7.3 KB

Exceptions.vcxproj.filters

1.2 KB

Exceptions.vcxproj.user

0.2 KB

Functions.cpp

0.4 KB

Functions.h

0.1 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/10/demos/Demo/Before/ReturnBool/

ReturnBool.sln

1.5 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/10/demos/Demo/Before/ReturnBool/ReturnBool/

Functions.cpp

0.6 KB

Functions.h

0.2 KB

ReturnBool.cpp

0.7 KB

ReturnBool.vcxproj

7.3 KB

ReturnBool.vcxproj.filters

1.2 KB

ReturnBool.vcxproj.user

0.2 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/10/demos/Demo/Before/ReturnErrorCode/

ReturnErrorCode.sln

1.5 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/10/demos/Demo/Before/ReturnErrorCode/ReturnErrorCode/

Functions.cpp

0.6 KB

Functions.h

0.2 KB

ReturnErrorCode.cpp

1.2 KB

ReturnErrorCode.vcxproj

7.3 KB

ReturnErrorCode.vcxproj.filters

1.2 KB

ReturnErrorCode.vcxproj.user

0.2 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/10/demos/Demo/Before/ReturnExpected/

ReturnExpected.sln

1.5 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/10/demos/Demo/Before/ReturnExpected/ReturnExpected/

expected.hpp

103.1 KB

Functions.cpp

0.6 KB

Functions.h

0.3 KB

ReturnExpected.cpp

0.7 KB

ReturnExpected.vcxproj

7.3 KB

ReturnExpected.vcxproj.filters

1.2 KB

ReturnExpected.vcxproj.user

0.2 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/10/demos/Demo/Before/ReturnOptional/

ReturnOptional.sln

1.5 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/10/demos/Demo/Before/ReturnOptional/ReturnOptional/

Functions.cpp

0.6 KB

Functions.h

0.2 KB

ReturnOptional.cpp

0.4 KB

ReturnOptional.vcxproj

7.4 KB

ReturnOptional.vcxproj.filters

1.2 KB

ReturnOptional.vcxproj.user

0.2 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/11/

indirection-slides.pdf

382.7 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/11. Indirection/

1. Introduction.mp4

932.0 KB

2. References.mp4

2.2 MB

3. Pointers.mp4

4.2 MB

4. Null Pointers.mp4

1.3 MB

5. Demo- Pointers and References.mp4

35.9 MB

6. Const.mp4

2.6 MB

7. Const With References.mp4

1.2 MB

8. Const With Pointers.mp4

3.8 MB

9. Summary.mp4

2.6 MB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/11/demos/Demo/After/

snippets.txt

0.1 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/11/demos/Demo/After/PointersAndReferences/

PointersAndReferences.sln

1.5 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/11/demos/Demo/After/PointersAndReferences/PointersAndReferences/

Person.cpp

0.3 KB

Person.h

0.3 KB

PointersAndReferences.cpp

0.9 KB

PointersAndReferences.vcxproj

7.3 KB

PointersAndReferences.vcxproj.filters

1.2 KB

PointersAndReferences.vcxproj.user

0.2 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/11/demos/Demo/Before/

snippets.txt

0.1 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/11/demos/Demo/Before/PointersAndReferences/

PointersAndReferences.sln

1.5 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/11/demos/Demo/Before/PointersAndReferences/PointersAndReferences/

Person.cpp

0.3 KB

Person.h

0.3 KB

PointersAndReferences.cpp

0.8 KB

PointersAndReferences.vcxproj

7.3 KB

PointersAndReferences.vcxproj.filters

1.2 KB

PointersAndReferences.vcxproj.user

0.2 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/12/

memory-management-slides.pdf

781.8 KB

/.../12. Memory Management/

01. Introduction.mp4

862.4 KB

02. The Free Store.mp4

4.2 MB

03. Demo- The Free Store.mp4

18.5 MB

04. Manual Memory Management.mp4

4.3 MB

05. Demo- Manual Memory Management.mp4

38.3 MB

06. Rule of Three.mp4

1.5 MB

07. Move Semantics and Rule of Five.mp4

8.6 MB

08. Rule of Zero.mp4

2.7 MB

09. Easy Memory Management.mp4

6.9 MB

10. Demo- Shared Pointer.mp4

21.6 MB

11. Summary.mp4

3.0 MB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/12/demos/Demo/After/

free store snippets.txt

0.2 KB

memory snippets.txt

0.6 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/12/demos/Demo/After/FreeStore/

FreeStore.sln

1.4 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/12/demos/Demo/After/FreeStore/FreeStore/

FreeStore.cpp

0.3 KB

FreeStore.vcxproj

7.3 KB

FreeStore.vcxproj.filters

1.2 KB

FreeStore.vcxproj.user

0.2 KB

Resource.cpp

0.3 KB

Resource.h

0.2 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/12/demos/Demo/After/Memory/

Memory.sln

1.4 KB

/.../Memory - Shared Pointer/

Memory.sln

1.4 KB

/.../Memory - Shared Pointer/Memory/

Memory.cpp

0.2 KB

Memory.vcxproj

7.4 KB

Memory.vcxproj.filters

1.4 KB

Memory.vcxproj.user

0.2 KB

Person.cpp

0.4 KB

Person.h

0.6 KB

Resource.cpp

0.3 KB

Resource.h

0.2 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/12/demos/Demo/After/Memory/Memory/

Memory.cpp

0.2 KB

Memory.vcxproj

7.4 KB

Memory.vcxproj.filters

1.4 KB

Memory.vcxproj.user

0.2 KB

Person.cpp

0.9 KB

Person.h

0.6 KB

Resource.cpp

0.3 KB

Resource.h

0.2 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/12/demos/Demo/Before/

free store snippets.txt

0.2 KB

memory snippets.txt

0.5 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/12/demos/Demo/Before/FreeStore/

FreeStore.sln

1.4 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/12/demos/Demo/Before/FreeStore/FreeStore/

FreeStore.cpp

0.3 KB

FreeStore.vcxproj

7.3 KB

FreeStore.vcxproj.filters

1.2 KB

FreeStore.vcxproj.user

0.2 KB

Resource.cpp

0.3 KB

Resource.h

0.2 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/12/demos/Demo/Before/Memory/

Memory.sln

1.4 KB

/.../Memory - Shared Pointer/

Memory.sln

1.4 KB

/.../Memory - Shared Pointer/Memory/

Memory.cpp

0.2 KB

Memory.vcxproj

7.4 KB

Memory.vcxproj.filters

1.4 KB

Memory.vcxproj.user

0.2 KB

Person.cpp

0.4 KB

Person.h

0.6 KB

Resource.cpp

0.3 KB

Resource.h

0.2 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/12/demos/Demo/Before/Memory/Memory/

Memory.cpp

0.1 KB

Memory.vcxproj

7.4 KB

Memory.vcxproj.filters

1.4 KB

Memory.vcxproj.user

0.2 KB

Person.cpp

0.4 KB

Person.h

0.6 KB

Resource.cpp

0.3 KB

Resource.h

0.2 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/13/

indirection-and-inheritance-slides.pdf

847.5 KB

/.../13. Indirection and Inheritance/

01. Introduction.mp4

943.0 KB

02. References and Inheritance.mp4

6.1 MB

03. Pointers and Inheritance.mp4

2.2 MB

04. Virtual Functions.mp4

5.1 MB

05. Virtual Destructors.mp4

4.9 MB

06. Demo- Indirection and Inheritance.mp4

43.4 MB

07. Slicing.mp4

2.6 MB

08. Demo- Slicing.mp4

16.7 MB

09. Cast Operators.mp4

7.2 MB

10. Demo- Casting Pointers.mp4

20.6 MB

11. Summary.mp4

2.4 MB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/13/demos/Demo/After/

snippets.txt

0.9 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/13/demos/Demo/After/ClassesAndObjects/

ClassesAndObjects.sln

1.5 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/13/demos/Demo/After/ClassesAndObjects/ClassesAndObjects/

ClassesAndObjects.cpp

1.6 KB

ClassesAndObjects.vcxproj

7.4 KB

ClassesAndObjects.vcxproj.filters

1.4 KB

ClassesAndObjects.vcxproj.user

0.2 KB

Person.cpp

0.5 KB

Person.h

0.3 KB

Tweeter.cpp

0.5 KB

Tweeter.h

0.3 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/13/demos/Demo/before/

snippets.txt

0.9 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/13/demos/Demo/before/ClassesAndObjects/

ClassesAndObjects.sln

1.5 KB

/.../A0. Pluralsight - C++20 Fundamentals 2024-8/13/demos/Demo/before/ClassesAndObjects/ClassesAndObjects/

ClassesAndObjects.cpp

0.8 KB

ClassesAndObjects.vcxproj

7.4 KB

ClassesAndObjects.vcxproj.filters

1.4 KB

ClassesAndObjects.vcxproj.user

0.2 KB

Person.cpp

0.5 KB

Person.h

0.2 KB

Tweeter.cpp

0.5 KB

Tweeter.h

0.3 KB

/.../B1. C++ 17. Beyond the Basics/

~i.txt

4.1 KB

Exercise_Files.7z

42.8 MB

/.../B1. C++ 17. Beyond the Basics/1. Course Overview/

01. Course Overview.mp4

3.6 MB

01. Course Overview.smi

2.3 KB

/.../B1. C++ 17. Beyond the Basics/2. Modern C++/

01. Introduction.mp4

620.8 KB

01. Introduction.smi

0.6 KB

02. What Makes C++ Modern.mp4

3.0 MB

02. What Makes C++ Modern.smi

3.2 KB

03. C++ and Libraries.mp4

3.5 MB

03. C++ and Libraries.smi

3.8 KB

04. Standard Library Smart Pointers.mp4

3.4 MB

04. Standard Library Smart Pointers.smi

3.6 KB

05. Const.mp4

4.5 MB

05. Const.smi

4.9 KB

06. The Standards Process.mp4

3.2 MB

06. The Standards Process.smi

3.4 KB

07. Summary.mp4

1.5 MB

07. Summary.smi

1.5 KB

/.../3. Standard Library Containers/

01. Introduction.mp4

502.9 KB

01. Introduction.smi

0.6 KB

02. Standard Containers Save.mp4

4.8 MB

02. Standard Containers Save.smi

6.0 KB

03. Expressivity.mp4

1.4 MB

03. Expressivity.smi

1.8 KB

04. Demo. vector.mp4

33.5 MB

04. Demo. vector.smi

13.8 KB

05. vector.mp4

4.7 MB

05. vector.smi

4.9 KB

06. array.mp4

1.5 MB

06. array.smi

2.1 KB

07. list.mp4

2.9 MB

07. list.smi

3.3 KB

08. Demo. list.mp4

19.4 MB

08. Demo. list.smi

8.4 KB

09. Know Your Collections.mp4

10.5 MB

09. Know Your Collections.smi

3.8 KB

10. Summary.mp4

2.8 MB

10. Summary.smi

2.9 KB

/.../B1. C++ 17. Beyond the Basics/4. Lambdas/

01. Introduction.mp4

524.7 KB

01. Introduction.smi

0.7 KB

02. What's a Lambda.mp4

3.1 MB

02. What's a Lambda.smi

3.1 KB

03. Tiny Functions.mp4

4.3 MB

03. Tiny Functions.smi

5.0 KB

04. Demo. Simple Lambdas.mp4

9.4 MB

04. Demo. Simple Lambdas.smi

3.4 KB

05. Parts of a Lambda.mp4

632.1 KB

05. Parts of a Lambda.smi

1.0 KB

06. Behind the Scenes.mp4

2.3 MB

06. Behind the Scenes.smi

2.8 KB

07. Lambda Captures.mp4

7.1 MB

07. Lambda Captures.smi

7.9 KB

08. Demo. Captures.mp4

37.5 MB

08. Demo. Captures.smi

15.9 KB

09. Lambda Returns.mp4

2.4 MB

09. Lambda Returns.smi

2.8 KB

10. Parameters.mp4

1.8 MB

10. Parameters.smi

2.1 KB

11. Syntactic Sugar.mp4

4.4 MB

11. Syntactic Sugar.smi

5.2 KB

12. Summary.mp4

2.4 MB

12. Summary.smi

2.3 KB

/.../5. Standard Library Algorithms/

01. Introduction.mp4

583.4 KB

01. Introduction.smi

0.7 KB

02. Discoverability.mp4

1.1 MB

02. Discoverability.smi

1.3 KB

03. Collections Algorithms Iterators.mp4

2.5 MB

03. Collections Algorithms Iterators.smi

3.1 KB

04. Say What You Mean.mp4

1.5 MB

04. Say What You Mean.smi

1.9 KB

05. Demo. Where Are They.mp4

16.3 MB

05. Demo. Where Are They.smi

4.2 KB

06. Less Fuss Over Style.mp4

1.7 MB

06. Less Fuss Over Style.smi

1.9 KB

07. Demo. Expressivity.mp4

11.1 MB

07. Demo. Expressivity.smi

4.7 KB

08. Demo. Errors.mp4

19.2 MB

08. Demo. Errors.smi

7.7 KB

09. Errors.mp4

2.6 MB

09. Errors.smi

3.6 KB

10. Standard Often Means Interchangeable.mp4

1.4 MB

10. Standard Often Means Interchangeable.smi

1.3 KB

11. Demo. Swap Container.mp4

8.2 MB

11. Demo. Swap Container.smi

1.9 KB

12. Demo. Things to Learn More About.mp4

13.6 MB

12. Demo. Things to Learn More About.smi

4.8 KB

13. Beautiful C++. STL Algorithms.mp4

1.8 MB

13. Beautiful C++. STL Algorithms.smi

2.0 KB

14. Summary.mp4

2.3 MB

14. Summary.smi

2.1 KB

/.../B1. C++ 17. Beyond the Basics/6. Move Semantics/

01. Introduction.mp4

794.9 KB

01. Introduction.smi

0.9 KB

02. Move Semantics.mp4

5.3 MB

02. Move Semantics.smi

6.4 KB

03. Demo. Move Semantics.mp4

36.2 MB

03. Demo. Move Semantics.smi

13.2 KB

04. Rvalue References.mp4

4.3 MB

04. Rvalue References.smi

4.8 KB

05. Move Constructor, Move Assignment Operator.mp4

6.1 MB

05. Move Constructor, Move Assignment Operator.smi

5.8 KB

06. New Rules.mp4

2.9 MB

06. New Rules.smi

2.9 KB

07. std!! Move Is Just a Cast.mp4

1.9 MB

07. std!! Move Is Just a Cast.smi

2.0 KB

08. Rule of ....mp4

2.6 MB

08. Rule of ....smi

2.8 KB

09. Summary.mp4

2.7 MB

09. Summary.smi

2.7 KB

/.../B1. C++ 17. Beyond the Basics/7. Exceptions/

01. Introduction.mp4

803.1 KB

01. Introduction.smi

1.0 KB

02. Not Every Action Succeeds.mp4

1.2 MB

02. Not Every Action Succeeds.smi

1.3 KB

03. Expected Errors.mp4

4.5 MB

03. Expected Errors.smi

4.5 KB

04. Exceptions.mp4

6.5 MB

04. Exceptions.smi

6.7 KB

05. Demo. Exceptions.mp4

13.3 MB

05. Demo. Exceptions.smi

7.2 KB

06. What to Throw and Catch.mp4

2.2 MB

06. What to Throw and Catch.smi

2.0 KB

07. std. exception.mp4

2.1 MB

07. std. exception.smi

2.4 KB

08. Demo. Throwing an Exception.mp4

11.4 MB

08. Demo. Throwing an Exception.smi

5.7 KB

09. Unwinding the Stack.mp4

3.0 MB

09. Unwinding the Stack.smi

2.6 KB

10. Demo. Unwinding the Stack.mp4

12.4 MB

10. Demo. Unwinding the Stack.smi

5.2 KB

11. Raii Revisited.mp4

2.6 MB

11. Raii Revisited.smi

2.7 KB

12. Exceptions Have a Cost.mp4

4.8 MB

12. Exceptions Have a Cost.smi

5.2 KB

13. noexcept.mp4

4.2 MB

14. Enabling Moves with noexcept.mp4

2.5 MB

14. Enabling Moves with noexcept.smi

2.1 KB

15. Summary.mp4

2.1 MB

15. Summary.smi

1.8 KB

/.../B2. Reading Legacy C++/

~i.txt

2.0 KB

Exercise_Files.7z

697.2 KB

/.../B2. Reading Legacy C++/1. Course Overview/

1. Course Overview.mp4

4.0 MB

1. Course Overview.smi

2.5 KB

/.../2. Arrays, Pointer Arithmetic, and Strings/

1. Introduction.mp4

635.6 KB

1. Introduction.smi

0.6 KB

2. Legacy Code.mp4

4.5 MB

2. Legacy Code.smi

4.7 KB

3. Pointers.mp4

5.6 MB

3. Pointers.smi

5.9 KB

4. C-style Arrays.mp4

11.0 MB

4. C-style Arrays.smi

11.0 KB

5. Demo C-style Arrays.mp4

24.2 MB

5. Demo C-style Arrays.smi

9.7 KB

6. C-style Strings.mp4

4.6 MB

6. C-style Strings.smi

3.9 KB

7. Demo C-style Strings.mp4

21.3 MB

7. Demo C-style Strings.smi

8.7 KB

8. Summary.mp4

2.6 MB

8. Summary.smi

2.5 KB

/.../3. Macros, Old Keywords, More Pointers, and Printf/

1. Introduction.mp4

494.3 KB

1. Introduction.smi

0.5 KB

2. Macros.mp4

3.9 MB

2. Macros.smi

3.5 KB

3. Demo Macros.mp4

3.7 MB

3. Demo Macros.smi

1.7 KB

4. Typedef.mp4

3.7 MB

4. Typedef.smi

3.5 KB

5. Function Pointers.mp4

7.8 MB

5. Function Pointers.smi

8.2 KB

6. Demo Function Pointers.mp4

4.8 MB

6. Demo Function Pointers.smi

2.6 KB

7. Casting.mp4

3.9 MB

7. Casting.smi

3.5 KB

8. Void Pointer.mp4

2.7 MB

8. Void Pointer.smi

2.7 KB

9. Printf.mp4

4.6 MB

9. Printf.smi

4.3 KB

10. Demo printf.mp4

17.1 MB

10. Demo printf.smi

5.7 KB

11. Summary.mp4

3.8 MB

11. Summary.smi

3.5 KB

/.../B3. Introduction to Data Structures and Algorithms in C++/

~i.txt

6.1 KB

Exercise_Files.7z

4.8 MB

/.../B3. Introduction to Data Structures and Algorithms in C++/1. Course Overview/

01. Course Overview.mp4

5.9 MB

01. Course Overview.smi

2.4 KB

/.../2. Safely Using Arrays/

01. Introduction.mp4

6.1 MB

01. Introduction.smi

3.8 KB

02. Prerequisites.mp4

2.7 MB

02. Prerequisites.smi

2.0 KB

03. Module Overview.mp4

2.6 MB

03. Module Overview.smi

2.1 KB

04. What Is an Array.mp4

7.7 MB

04. What Is an Array.smi

5.7 KB

05. C++ Built-in Arrays and Stack vs. Heap Allocations.mp4

6.9 MB

05. C++ Built-in Arrays and Stack vs. Heap Allocations.smi

3.7 KB

06. Starting a Basic Array Class Implementation Journey.mp4

11.7 MB

06. Starting a Basic Array Class Implementation Journey.smi

5.8 KB

07. Spotting a Bug in the Array Class.mp4

12.7 MB

07. Spotting a Bug in the Array Class.smi

5.0 KB

08. Fixing Memory Leaks with a Destructor.mp4

5.7 MB

08. Fixing Memory Leaks with a Destructor.smi

2.8 KB

09. Accessing Array Elements with Overloaded operator[].mp4

6.5 MB

09. Accessing Array Elements with Overloaded operator[].smi

3.4 KB

10. Granting Read-only Access to Array Elements.mp4

2.6 MB

10. Granting Read-only Access to Array Elements.smi

1.5 KB

11. Bounds-checking for Safe Array Element Access.mp4

8.4 MB

11. Bounds-checking for Safe Array Element Access.smi

4.9 KB

12. Array Index Bounds-checking in Action.mp4

10.1 MB

12. Array Index Bounds-checking in Action.smi

3.7 KB

13. Summary.mp4

2.8 MB

13. Summary.smi

2.1 KB

/.../3. Improve Array Implementation/

01. Introduction.mp4

3.9 MB

01. Introduction.smi

3.0 KB

02. Conveniently Printing Arrays.mp4

11.7 MB

02. Conveniently Printing Arrays.smi

7.8 KB

03. Demo. Printing Arrays with the Overloaded Insertion Operator.mp4

3.6 MB

03. Demo. Printing Arrays with the Overloaded Insertion Operator.smi

1.8 KB

04. Demo. A Subtle Bug When Copying Arrays.mp4

10.1 MB

04. Demo. A Subtle Bug When Copying Arrays.smi

2.4 KB

05. Analyzing the Subtle Copy Bug. Shallow vs. Deep Copies.mp4

8.8 MB

05. Analyzing the Subtle Copy Bug. Shallow vs. Deep Copies.smi

5.3 KB

06. Safely Copying Arrays with a Custom Copy Constructor.mp4

3.6 MB

06. Safely Copying Arrays with a Custom Copy Constructor.smi

2.4 KB

07. Demo. Custom Array Copy Constructor in Action Fixing the Copy Bug.mp4

2.9 MB

07. Demo. Custom Array Copy Constructor in Action Fixing the Copy Bug.smi

1.4 KB

08. Overloading the Assignment Operator.mp4

6.3 MB

08. Overloading the Assignment Operator.smi

3.9 KB

09. The Copy-and-swap Idiom.mp4

11.8 MB

09. The Copy-and-swap Idiom.smi

7.4 KB

10. Optimizing the Array Class with Move Semantics.mp4

10.0 MB

10. Optimizing the Array Class with Move Semantics.smi

6.9 KB

11. Generalizing the Array Class with Templates.mp4

10.7 MB

11. Generalizing the Array Class with Templates.smi

5.6 KB

12. Summary.mp4

2.8 MB

12. Summary.smi

2.4 KB

/.../B3. Introduction to Data Structures and Algorithms in C++/4. Efficiently Searching/

01. Introduction.mp4

2.3 MB

01. Introduction.smi

2.0 KB

02. A Simple Straightforward Algorithm. Linear Search.mp4

2.9 MB

02. A Simple Straightforward Algorithm. Linear Search.smi

2.8 KB

03. Demo. Implementing Linear Search in C++.mp4

27.3 MB

03. Demo. Implementing Linear Search in C++.smi

12.3 KB

04. Smarter Searching with Binary Search.mp4

5.3 MB

04. Smarter Searching with Binary Search.smi

4.6 KB

05. Demo. Implementing Binary Search in C++.mp4

26.4 MB

05. Demo. Implementing Binary Search in C++.smi

9.9 KB

06. Introducing the Big O Notation and Asymptotic Runtime Complexity.mp4

12.8 MB

06. Introducing the Big O Notation and Asymptotic Runtime Complexity.smi

9.4 KB

07. Comparing the Efficiency of Linear Search vs. Binary Search.mp4

7.2 MB

07. Comparing the Efficiency of Linear Search vs. Binary Search.smi

5.4 KB

08. Summary.mp4

1.9 MB

08. Summary.smi

1.8 KB

/.../5. Implementing a Last-in First-out Pattern with the Stack/

01. Introduction.mp4

2.0 MB

01. Introduction.smi

1.5 KB

02. What Is a Stack.mp4

4.7 MB

02. What Is a Stack.smi

3.3 KB

03. An Important Application. The Call Stack.mp4

3.4 MB

03. An Important Application. The Call Stack.smi

2.5 KB

04. Fundamental Stack Operations.mp4

7.5 MB

04. Fundamental Stack Operations.smi

6.5 KB

05. Demo. A Basic Stack Implementation in C++.mp4

23.9 MB

05. Demo. A Basic Stack Implementation in C++.smi

9.8 KB

06. Demo. Stack in Action.mp4

13.7 MB

06. Demo. Stack in Action.smi

4.9 KB

07. Stack Overflow. What Is It and How to Protect Your Code.mp4

3.2 MB

07. Stack Overflow. What Is It and How to Protect Your Code.smi

2.8 KB

08. Demo. Stack Overflow in Action.mp4

26.2 MB

08. Demo. Stack Overflow in Action.smi

8.9 KB

09. Summary.mp4

1.5 MB

09. Summary.smi

1.2 KB

/.../6. Introducing Node-based Data Structures. Linked-lists/

01. Introduction.mp4

1.8 MB

01. Introduction.smi

1.5 KB

02. What Is a Linked List.mp4

9.6 MB

02. What Is a Linked List.smi

7.2 KB

03. Linked Lists vs. Arrays.mp4

6.5 MB

03. Linked Lists vs. Arrays.smi

4.4 KB

04. Inserting a New Node in a Linked List.mp4

5.4 MB

04. Inserting a New Node in a Linked List.smi

4.2 KB

05. Removing a Node from a Linked List.mp4

4.4 MB

05. Removing a Node from a Linked List.smi

3.4 KB

06. Traversing a Linked List.mp4

4.4 MB

06. Traversing a Linked List.smi

3.0 KB

07. Demo. Implementing a Linked List in C++.mp4

41.2 MB

07. Demo. Implementing a Linked List in C++.smi

15.5 KB

08. Demo. Linked List C++ Class in Action.mp4

15.5 MB

08. Demo. Linked List C++ Class in Action.smi

5.3 KB

09. Summary and Thank You.mp4

2.2 MB

09. Summary and Thank You.smi

2.1 KB

/.../B4. C++ Standard Library. Sequential Containers/

~i.txt

6.9 KB

Exercise_Files.7z

4.5 MB

/.../B4. C++ Standard Library. Sequential Containers/1. Course Overview/

01. Course Overview.mp4

4.9 MB

01. Course Overview.smi

2.5 KB

/.../2. Storing Sequences of Elements with the Standard std vector Container/

01. Introduction.mp4

5.0 MB

01. Introduction.smi

3.9 KB

02. Introducing std!!vector.mp4

8.0 MB

02. Introducing std!!vector.smi

6.2 KB

03. Demo. std!!vector in Action.mp4

8.4 MB

03. Demo. std!!vector in Action.smi

4.9 KB

04. Demo. std!!vector of Your Own Classes.mp4

5.4 MB

04. Demo. std!!vector of Your Own Classes.smi

3.4 KB

05. Basic Operations with std!!vector.mp4

6.3 MB

05. Basic Operations with std!!vector.smi

5.1 KB

06. Safely Accessing std!!vector Elements.mp4

5.4 MB

06. Safely Accessing std!!vector Elements.smi

4.7 KB

07. Demo. Buffer Overflow and Safe Element Access in std!!vect.mp4

12.5 MB

07. Demo. Buffer Overflow and Safe Element Access in std!!vect.smi

6.2 KB

08. Analyzing std!!vector Growth Policy. Size vs. Capacity.mp4

10.2 MB

08. Analyzing std!!vector Growth Policy. Size vs. Capacity.smi

8.1 KB

09. Perf Tip. Reserving Capacity to Improve push_back Times.mp4

2.9 MB

09. Perf Tip. Reserving Capacity to Improve push_back Times.smi

2.5 KB

10. Summary.mp4

3.1 MB

10. Summary.smi

2.4 KB

/.../3. Breaking the Ice with Useful Standard Algorithms Sorting std vector/

01. Introduction.mp4

2.3 MB

01. Introduction.smi

1.7 KB

02. Sorting std!!vector with std!!sort.mp4

4.3 MB

02. Sorting std!!vector with std!!sort.smi

3.6 KB

03. What Are Iterators and Why Should You Care.mp4

10.1 MB

03. What Are Iterators and Why Should You Care.smi

8.0 KB

04. Demo. std!!sort in Action.mp4

3.6 MB

04. Demo. std!!sort in Action.smi

1.9 KB

05. Sorting Using Custom Order.mp4

4.5 MB

05. Sorting Using Custom Order.smi

3.5 KB

06. Summary.mp4

1.6 MB

06. Summary.smi

1.3 KB

/.../4. Inserting, Removing, and Searching Elements/

01. Introduction.mp4

3.1 MB

01. Introduction.smi

2.6 KB

02. Inserting Elements with std!!vector!!insert.mp4

5.6 MB

02. Inserting Elements with std!!vector!!insert.smi

4.4 KB

03. Additional Overloads of std!!vector!!insert.mp4

2.5 MB

03. Additional Overloads of std!!vector!!insert.smi

1.8 KB

04. Demo. std!!vector!!insert in Action.mp4

7.1 MB

04. Demo. std!!vector!!insert in Action.smi

3.4 KB

05. Removing Elements with the Erase-remove Idiom.mp4

12.3 MB

05. Removing Elements with the Erase-remove Idiom.smi

8.7 KB

06. Demo. The Erase-remove Idiom in Action.mp4

4.2 MB

06. Demo. The Erase-remove Idiom in Action.smi

2.4 KB

07. Demo. Fixing a Subtle Bug Involving the Erase-remove Idiom.mp4

6.6 MB

07. Demo. Fixing a Subtle Bug Involving the Erase-remove Idiom.smi

3.5 KB

08. Searching for Elements with std!!find and std!!find_if.mp4

5.8 MB

08. Searching for Elements with std!!find and std!!find_if.smi

4.3 KB

09. Demo. Searching in Action.mp4

6.5 MB

09. Demo. Searching in Action.smi

3.1 KB

10. Demo. Case-insensitive String Search with std!!find_if.mp4

8.8 MB

10. Demo. Case-insensitive String Search with std!!find_if.smi

3.5 KB

11. Summary.mp4

2.4 MB

11. Summary.smi

2.0 KB

/.../5. Safely Encapsulating Fixed-size Arrays with std array/

01. Introduction.mp4

2.5 MB

01. Introduction.smi

1.9 KB

02. std!!array. A Zero-overhead C++ Wrapper Around Built-in Arrays.mp4

9.7 MB

02. std!!array. A Zero-overhead C++ Wrapper Around Built-in Arrays.smi

6.1 KB

03. Common Operations with std!!array.mp4

10.0 MB

03. Common Operations with std!!array.smi

7.1 KB

04. Reusing Standard Library’s Algorithms with std!!array.mp4

5.4 MB

04. Reusing Standard Library’s Algorithms with std!!array.smi

3.6 KB

05. Demo. std!!array in Action.mp4

5.1 MB

05. Demo. std!!array in Action.smi

2.8 KB

06. Implementing Very Efficient Fast Look-up Tables with std!!array.mp4

3.2 MB

06. Implementing Very Efficient Fast Look-up Tables with std!!array.smi

2.2 KB

07. Summary.mp4

3.4 MB

07. Summary.smi

2.4 KB

/.../6. Managing Linked-lists with std list/

01. Introduction.mp4

2.0 MB

01. Introduction.smi

1.6 KB

02. Introducing std!!list. Pros and Cons.mp4

7.8 MB

02. Introducing std!!list. Pros and Cons.smi

6.9 KB

03. Creating std!!list, Inserting and Removing Elements.mp4

7.7 MB

03. Creating std!!list, Inserting and Removing Elements.smi

6.7 KB

04. Accessing Elements in std!!list.mp4

2.5 MB

04. Accessing Elements in std!!list.smi

1.8 KB

05. Bidirectional vs. Forward-only Iteration, and std!!forward_list.mp4

2.3 MB

05. Bidirectional vs. Forward-only Iteration, and std!!forward_list.smi

1.7 KB

06. Demo. std!!list in Action.mp4

6.0 MB

06. Demo. std!!list in Action.smi

3.2 KB

07. Demo. Subtle Bug When Sorting std!!list.mp4

4.2 MB

07. Demo. Subtle Bug When Sorting std!!list.smi

1.1 KB

08. Analyzing and Fixing the std!!list Sorting Bug.mp4

5.3 MB

08. Analyzing and Fixing the std!!list Sorting Bug.smi

2.7 KB

09. Demo. Sorting std!!list in Action.mp4

1.7 MB

09. Demo. Sorting std!!list in Action.smi

1.0 KB

10. Summary and Thank You.mp4

3.2 MB

10. Summary and Thank You.smi

2.8 KB

/.../B5. C++ Standard Library. Associative Containers/

~i.txt

6.0 KB

Exercise_Files.7z

14.1 MB

/.../B5. C++ Standard Library. Associative Containers/1. Course Overview/

01. Course Overview.mp4

7.2 MB

01. Course Overview.smi

2.4 KB

/.../2. Storing Unique Objects with std set/

01. Introduction.mp4

3.0 MB

01. Introduction.smi

2.3 KB

02. Introducing std!!set.mp4

5.3 MB

02. Introducing std!!set.smi

3.6 KB

03. Creating std!!set and Querying Common Attributes.mp4

2.6 MB

03. Creating std!!set and Querying Common Attributes.smi

2.2 KB

04. Inserting New Elements in std!!set.mp4

6.0 MB

04. Inserting New Elements in std!!set.smi

4.1 KB

05. Iterating through std!!set Elements.mp4

2.9 MB

05. Iterating through std!!set Elements.smi

1.9 KB

06. Removing Elements from std!!set.mp4

5.9 MB

06. Removing Elements from std!!set.smi

3.8 KB

07. Looking up Elements in std!!set.mp4

5.3 MB

07. Looking up Elements in std!!set.smi

2.9 KB

08. Demo. std!!set in Action.mp4

9.7 MB

08. Demo. std!!set in Action.smi

4.4 KB

09. Demo. Storing Objects of Your Own Classes in std!!set.mp4

11.5 MB

09. Demo. Storing Objects of Your Own Classes in std!!set.smi

3.4 KB

10. Summary.mp4

3.0 MB

10. Summary.smi

1.9 KB

/.../3. Mapping Unique Keys to Values with std map/

01. Introduction.mp4

2.8 MB

01. Introduction.smi

2.0 KB

02. Why std!!map.mp4

3.5 MB

02. Why std!!map.smi

3.0 KB

03. Creating and Initializing std!!map.mp4

2.0 MB

03. Creating and Initializing std!!map.smi

1.7 KB

04. Inserting and Looking up Associations with map!!operator[].mp4

5.0 MB

04. Inserting and Looking up Associations with map!!operator[].smi

3.1 KB

05. Iterating through std!!map Associations.mp4

5.7 MB

05. Iterating through std!!map Associations.smi

3.8 KB

06. Demo. std!!map in Action with Number Pronunciations.mp4

7.4 MB

06. Demo. std!!map in Action with Number Pronunciations.smi

3.4 KB

07. Demo. Subtle Bug with std!!map’s operator[].mp4

9.5 MB

07. Demo. Subtle Bug with std!!map’s operator[].smi

3.4 KB

08. Searching Associations with the map!!find Method.mp4

8.2 MB

08. Searching Associations with the map!!find Method.smi

5.1 KB

09. Demo. Fixing the Subtle Bug when Looking up Items in Constant std!!map.mp4

4.1 MB

09. Demo. Fixing the Subtle Bug when Looking up Items in Constant std!!map.smi

1.7 KB

10. Demo. Implementing a Simple English-Italian Dictionary with std!!map.mp4

9.7 MB

10. Demo. Implementing a Simple English-Italian Dictionary with std!!map.smi

3.6 KB

11. Demo. Implementing a Simple Airport Database with std!!map.mp4

10.9 MB

11. Demo. Implementing a Simple Airport Database with std!!map.smi

4.7 KB

12. Removing Associations from std!!map.mp4

5.4 MB

12. Removing Associations from std!!map.smi

3.1 KB

13. Summary.mp4

4.7 MB

13. Summary.smi

3.0 KB

/.../4. Efficient Key-value Associations with std unordered_map/

01. Introduction.mp4

2.0 MB

01. Introduction.smi

1.4 KB

02. Introducing std!!unordered_map.mp4

5.1 MB

02. Introducing std!!unordered_map.smi

3.0 KB

03. unordered_map vs. map. Element Sorting.mp4

1.9 MB

03. unordered_map vs. map. Element Sorting.smi

1.4 KB

04. unordered_map vs. map Under the Hood. Performance Differences.mp4

10.8 MB

04. unordered_map vs. map Under the Hood. Performance Differences.smi

6.2 KB

05. Demo. unordered_map vs. map Performance in Action. Counting Words.mp4

19.4 MB

05. Demo. unordered_map vs. map Performance in Action. Counting Words.smi

7.9 KB

06. A Brief Touch on Using Custom Classes as Keys.mp4

3.2 MB

06. A Brief Touch on Using Custom Classes as Keys.smi

2.0 KB

07. Recommendations to Learn More.mp4

2.3 MB

07. Recommendations to Learn More.smi

1.5 KB

08. Summary and Thank You.mp4

3.2 MB

08. Summary and Thank You.smi

2.4 KB

/.../B6. Beautiful C++. STL Algorithms/

~i.txt

3.8 KB

Exercise_Files.7z

5.9 MB

/.../B6. Beautiful C++. STL Algorithms/1. Course Overview/

1. Course Overview.mp4

5.2 MB

1. Course Overview.smi

3.2 KB

/.../2. Standard Library Philosophy and Approach/

1. Introduction.mp4

1.5 MB

1. Introduction.smi

1.5 KB

2. C++ and Libraries.mp4

1.6 MB

2. C++ and Libraries.smi

2.2 KB

3. Other People’s Code.mp4

13.8 MB

3. Other People’s Code.smi

2.4 KB

4. Discoverability.mp4

2.0 MB

4. Discoverability.smi

2.5 KB

5. Collections, Algorithms, Iterators.mp4

3.9 MB

5. Collections, Algorithms, Iterators.smi

4.8 KB

6. Algorithms.mp4

2.8 MB

6. Algorithms.smi

3.6 KB

7. Headers You Should Know.mp4

2.0 MB

7. Headers You Should Know.smi

2.7 KB

8. Do Not Write Raw Loops.mp4

5.8 MB

8. Do Not Write Raw Loops.smi

6.3 KB

9. Algorithms in This Course.mp4

4.3 MB

9. Algorithms in This Course.smi

5.7 KB

10. Summary.mp4

1.3 MB

10. Summary.smi

1.4 KB

/.../3. Counting and Finding/

1. Introduction.mp4

816.9 KB

1. Introduction.smi

1.0 KB

2. What Are You Trying to Do.mp4

727.0 KB

2. What Are You Trying to Do.smi

1.4 KB

3. Count.mp4

13.3 MB

3. Count.smi

10.7 KB

4. Member or Non-member Begin and End.mp4

4.6 MB

4. Member or Non-member Begin and End.smi

4.4 KB

5. Count_if.mp4

18.9 MB

5. Count_if.smi

9.3 KB

6. Why Count Anyway.mp4

16.4 MB

6. Why Count Anyway.smi

6.4 KB

7. Finding.mp4

16.3 MB

7. Finding.smi

8.0 KB

8. Variations on Finding.mp4

36.7 MB

8. Variations on Finding.smi

15.0 KB

9. Summary.mp4

5.4 MB

9. Summary.smi

3.8 KB

/.../B6. Beautiful C++. STL Algorithms/4. Sorting/

1. Introduction.mp4

605.3 KB

1. Introduction.smi

0.9 KB

2. Sorting.mp4

14.8 MB

2. Sorting.smi

6.7 KB

3. Stable Sort.mp4

26.3 MB

3. Stable Sort.smi

8.3 KB

4. Is It Sorted.mp4

5.3 MB

4. Is It Sorted.smi

3.1 KB

5. Find the Largest.mp4

19.1 MB

5. Find the Largest.smi

8.4 KB

6. Shuffle.mp4

5.2 MB

6. Shuffle.smi

2.6 KB

7. Partial Sorting.mp4

23.9 MB

7. Partial Sorting.smi

9.7 KB

8. Nth Element.mp4

11.0 MB

8. Nth Element.smi

5.7 KB

9. What are You Trying to Do.mp4

870.9 KB

9. What are You Trying to Do.smi

1.2 KB

10. Summary.mp4

4.1 MB

10. Summary.smi

3.1 KB

/.../5. Comparing and Accumulating/

1. Introduction.mp4

874.4 KB

1. Introduction.smi

1.0 KB

2. Comparing Collections.mp4

1.1 MB

2. Comparing Collections.smi

1.4 KB

3. Pair.mp4

2.5 MB

3. Pair.smi

3.5 KB

4. Demo Comparing.mp4

26.5 MB

4. Demo Comparing.smi

8.7 KB

5. Total the Elements.mp4

34.9 MB

5. Total the Elements.smi

12.6 KB

6. A Loop in Disguise.mp4

15.5 MB

6. A Loop in Disguise.smi

6.3 KB

7. Summary.mp4

3.3 MB

7. Summary.smi

3.1 KB

/.../6. Generating and Manipulating Collections/

1. Introduction.mp4

885.1 KB

1. Introduction.smi

0.8 KB

2. Copying.mp4

55.5 MB

2. Copying.smi

20.8 KB

3. Non-copyable Types.mp4

3.5 MB

3. Non-copyable Types.smi

3.2 KB

4. Removing Elements.mp4

39.3 MB

4. Removing Elements.smi

14.4 KB

5. Creating and Filling Collections.mp4

22.3 MB

5. Creating and Filling Collections.smi

9.8 KB

6. Replacing Values.mp4

7.1 MB

6. Replacing Values.smi

2.9 KB

7. Transform.mp4

26.7 MB

7. Transform.smi

7.6 KB

8. Eliminating Duplicates.mp4

15.5 MB

8. Eliminating Duplicates.smi

5.3 KB

9. Reversing and Swapping.mp4

14.0 MB

9. Reversing and Swapping.smi

6.0 KB

10. Summary.mp4

4.5 MB

10. Summary.smi

3.5 KB

/.../7. Using the Power of Iterators/

1. Introduction.mp4

912.6 KB

1. Introduction.smi

1.0 KB

2. Preallocating.mp4

2.7 MB

2. Preallocating.smi

3.3 KB

3. Use Different Iterators.mp4

27.7 MB

3. Use Different Iterators.smi

10.2 KB

4. Almost Any Algorithm.mp4

23.3 MB

4. Almost Any Algorithm.smi

9.2 KB

5. Reverse Iterators.mp4

21.8 MB

5. Reverse Iterators.smi

8.3 KB

6. Iterator Arithmetic.mp4

12.4 MB

6. Iterator Arithmetic.smi

5.1 KB

7. Iterators to const Elements.mp4

18.3 MB

7. Iterators to const Elements.smi

9.7 KB

8. Summary.mp4

3.4 MB

8. Summary.smi

2.9 KB

/.../8. Unexpectedly Useful Operations/

1. Introduction.mp4

870.9 KB

1. Introduction.smi

0.9 KB

2. Remember partial_sort_copy.mp4

3.2 MB

2. Remember partial_sort_copy.smi

4.2 KB

3. Swapping.mp4

18.1 MB

3. Swapping.smi

7.6 KB

4. Rotate.mp4

12.6 MB

4. Rotate.smi

7.4 KB

5. Advantages.mp4

2.1 MB

5. Advantages.smi

2.5 KB

6. Partition.mp4

17.1 MB

6. Partition.smi

8.7 KB

7. Summary.mp4

2.5 MB

7. Summary.smi

1.9 KB

/.../B6. Beautiful C++. STL Algorithms/9. Conventions/

1. Introduction.mp4

687.8 KB

1. Introduction.smi

0.9 KB

2. Remembering.mp4

3.3 MB

2. Remembering.smi

3.9 KB

3. Iterator Parameters.mp4

6.0 MB

3. Iterator Parameters.smi

6.7 KB

4. Integer Parameters.mp4

3.0 MB

4. Integer Parameters.smi

4.6 KB

5. Predicates.mp4

4.6 MB

5. Predicates.smi

4.9 KB

6. Modifiers in Names.mp4

4.5 MB

6. Modifiers in Names.smi

3.5 KB

7. Can’t Remember.mp4

35.0 MB

7. Can’t Remember.smi

16.2 KB

8. Summary.mp4

2.8 MB

8. Summary.smi

2.7 KB

/.../B7. Beautiful C++. Updating Legacy Code/

~i.txt

5.4 KB

Exercise_Files.7z

1.3 MB

/.../B7. Beautiful C++. Updating Legacy Code/1. Course Overview/

01. Course Overview.mp4

3.4 MB

01. Course Overview.smi

2.2 KB

/.../2. What Target Are You Trying to Reach/

01. Introduction.mp4

877.2 KB

01. Introduction.smi

0.7 KB

02. Legacy Code.mp4

8.5 MB

02. Legacy Code.smi

5.9 KB

03. You Wish This Code Was Modern.mp4

11.0 MB

03. You Wish This Code Was Modern.smi

7.7 KB

04. You Wish This Code Was Maintainable.mp4

2.6 MB

04. You Wish This Code Was Maintainable.smi

2.7 KB

05. Why Would You Change Working Code.mp4

3.3 MB

05. Why Would You Change Working Code.smi

4.2 KB

06. Course Approach.mp4

5.1 MB

06. Course Approach.smi

4.3 KB

07. Begin with the End in Mind.mp4

3.4 MB

07. Begin with the End in Mind.smi

2.9 KB

08. Summary.mp4

1.8 MB

08. Summary.smi

1.4 KB

/.../3. The Big Picture/

01. Introduction.mp4

795.5 KB

01. Introduction.smi

0.9 KB

02. What Not to Do First.mp4

4.6 MB

02. What Not to Do First.smi

4.4 KB

03. What Parts Need Attention.mp4

3.0 MB

03. What Parts Need Attention.smi

3.1 KB

04. Leaving a Breadcrumb.mp4

3.7 MB

04. Leaving a Breadcrumb.smi

4.0 KB

05. Tidy as You Go.mp4

2.7 MB

05. Tidy as You Go.smi

2.2 KB

06. Being Less Worried About Changes.mp4

5.9 MB

06. Being Less Worried About Changes.smi

5.0 KB

07. Know the Risks.mp4

8.9 MB

07. Know the Risks.smi

6.3 KB

08. I Don't Have Time to Clean This Up!.mp4

8.3 MB

08. I Don't Have Time to Clean This Up!.smi

8.4 KB

09. Let Tools Help You.mp4

4.6 MB

09. Let Tools Help You.smi

5.5 KB

10. Specific Changes to Make.mp4

4.1 MB

10. Specific Changes to Make.smi

4.6 KB

11. Do You Need to Freeze.mp4

4.2 MB

11. Do You Need to Freeze.smi

3.9 KB

12. Do You Need to Change Your Ways.mp4

4.3 MB

12. Do You Need to Change Your Ways.smi

3.4 KB

13. Summary.mp4

3.4 MB

13. Summary.smi

2.5 KB

/.../4. The Compiler Is Your Friend/

01. Introduction.mp4

886.6 KB

01. Introduction.smi

0.9 KB

02. Compiling Really Old Code.mp4

2.9 MB

02. Compiling Really Old Code.smi

2.7 KB

03. Demo. String Warnings.mp4

8.3 MB

03. Demo. String Warnings.smi

2.6 KB

04. Loop Scope.mp4

2.1 MB

04. Loop Scope.smi

2.4 KB

05. New Keywords.mp4

6.5 MB

05. New Keywords.smi

2.9 KB

06. Turn up the Warning Level.mp4

5.3 MB

06. Turn up the Warning Level.smi

4.5 KB

07. Demo. Warning Level.mp4

25.0 MB

07. Demo. Warning Level.smi

9.3 KB

08. You Might Find Bugs.mp4

3.7 MB

08. You Might Find Bugs.smi

4.8 KB

09. The Preprocessor.mp4

4.8 MB

09. The Preprocessor.smi

3.7 KB

10. Is This Macro Really a Function.mp4

3.9 MB

10. Is This Macro Really a Function.smi

4.6 KB

11. Names for Numbers.mp4

1.8 MB

11. Names for Numbers.smi

2.3 KB

12. Demo. Macros.mp4

51.1 MB

12. Demo. Macros.smi

19.0 KB

13. Wrap Code in Housekeeping.mp4

4.4 MB

13. Wrap Code in Housekeeping.smi

4.3 KB

14. Demo. Timing with Lambdas.mp4

12.9 MB

14. Demo. Timing with Lambdas.smi

5.4 KB

15. Summary.mp4

2.2 MB

15. Summary.smi

2.2 KB

/.../B7. Beautiful C++. Updating Legacy Code/5. Use C++ as C++/

01. Introduction.mp4

796.5 KB

01. Introduction.smi

1.0 KB

02. What Makes C++ C++.mp4

6.0 MB

02. What Makes C++ C++.smi

6.7 KB

03. While You're Looking at That Function.mp4

4.3 MB

03. While You're Looking at That Function.smi

3.3 KB

04. Spotting Classes.mp4

4.1 MB

04. Spotting Classes.smi

4.6 KB

05. Demo. Creating Classes.mp4

27.8 MB

05. Demo. Creating Classes.smi

13.4 KB

06. Cleanup and Housekeeping Code.mp4

6.6 MB

06. Cleanup and Housekeeping Code.smi

5.5 KB

07. Demo. RAII.mp4

24.3 MB

07. Demo. RAII.smi

12.0 KB

08. Make It Noncopyable.mp4

3.9 MB

08. Make It Noncopyable.smi

5.6 KB

09. RAII Benefits.mp4

2.9 MB

09. RAII Benefits.smi

4.0 KB

10. Similar Functions or Checks.mp4

4.4 MB

10. Similar Functions or Checks.smi

5.3 KB

11. Const Correctness.mp4

6.9 MB

11. Const Correctness.smi

7.0 KB

12. Don't Typedef Structs.mp4

2.4 MB

12. Don't Typedef Structs.smi

2.5 KB

13. Proper Casts.mp4

1.6 MB

13. Proper Casts.smi

2.2 KB

14. Summary.mp4

2.7 MB

14. Summary.smi

2.4 KB

/.../6. Language Changes in C++ 11, 14, and 17/

01. Introduction.mp4

913.3 KB

01. Introduction.smi

1.0 KB

02. Standards.mp4

2.5 MB

02. Standards.smi

2.1 KB

03. Auto.mp4

4.0 MB

03. Auto.smi

3.7 KB

04. Demo. Auto.mp4

12.3 MB

04. Demo. Auto.smi

5.6 KB

05. Null.mp4

3.9 MB

05. Null.smi

4.1 KB

06. Demo. Null.mp4

5.2 MB

06. Demo. Null.smi

2.2 KB

07. Lambdas.mp4

1.2 MB

07. Lambdas.smi

1.2 KB

08. Demo. Lambda.mp4

11.5 MB

08. Demo. Lambda.smi

6.1 KB

09. For Loops.mp4

2.9 MB

09. For Loops.smi

3.0 KB

10. Demo. For Loops.mp4

15.1 MB

10. Demo. For Loops.smi

6.6 KB

11. Enum.mp4

3.2 MB

11. Enum.smi

2.9 KB

12. Constructors.mp4

8.0 MB

12. Constructors.smi

9.2 KB

13. Summary.mp4

3.9 MB

13. Summary.smi

3.3 KB

/.../7. The Standard Library Will Save You Time and Trouble/

01. Introduction.mp4

1.3 MB

01. Introduction.smi

1.3 KB

02. String.mp4

5.0 MB

02. String.smi

5.8 KB

03. Demo. String.mp4

21.1 MB

03. Demo. String.smi

9.7 KB

04. Arrays.mp4

2.4 MB

04. Arrays.smi

3.0 KB

05. Vector.mp4

3.8 MB

05. Vector.smi

3.3 KB

06. Demo. Vector.mp4

29.4 MB

06. Demo. Vector.smi

11.8 KB

07. Action Plan.mp4

4.2 MB

07. Action Plan.smi

4.1 KB

08. RAII Pointers.mp4

6.4 MB

08. RAII Pointers.smi

8.2 KB

09. Standard Smart Pointers.mp4

1.9 MB

09. Standard Smart Pointers.smi

2.4 KB

10. Demo. Smart Pointers.mp4

22.8 MB

10. Demo. Smart Pointers.smi

10.1 KB

11. Kinds of Pointers.mp4

4.6 MB

11. Kinds of Pointers.smi

4.3 KB

12. Do You Need a Pointer.mp4

2.6 MB

12. Do You Need a Pointer.smi

2.4 KB

13. Algorithms.mp4

6.1 MB

13. Algorithms.smi

5.9 KB

14. Write Output.mp4

4.6 MB

14. Write Output.smi

5.8 KB

15. Summary.mp4

2.0 MB

15. Summary.smi

1.8 KB

/.../8. Reorganizing for Transparency/

01. Introduction.mp4

1.5 MB

01. Introduction.smi

1.7 KB

02. Ripping Things Apart.mp4

3.4 MB

02. Ripping Things Apart.smi

3.8 KB

03. Arrow Code.mp4

8.5 MB

03. Arrow Code.smi

9.9 KB

04. Wall of Declarations.mp4

6.1 MB

04. Wall of Declarations.smi

6.7 KB

05. When You Declare Where You Use.mp4

6.4 MB

05. When You Declare Where You Use.smi

8.9 KB

06. Refactor into Smaller Functions.mp4

5.6 MB

06. Refactor into Smaller Functions.smi

7.5 KB

07. Function Parameters.mp4

10.0 MB

07. Function Parameters.smi

6.4 KB

08. Add More Const.mp4

7.5 MB

08. Add More Const.smi

9.7 KB

09. Tidy Up.mp4

4.9 MB

09. Tidy Up.smi

6.7 KB

10. Error Codes.mp4

11.6 MB

10. Error Codes.smi

12.6 KB

11. Summary.mp4

4.0 MB

11. Summary.smi

3.6 KB

/.../9. When Are You Done/

01. Introduction.mp4

723.9 KB

01. Introduction.smi

0.7 KB

02. Evaluate Your Changes.mp4

3.3 MB

02. Evaluate Your Changes.smi

3.5 KB

03. Legacy Code.mp4

2.2 MB

03. Legacy Code.smi

2.0 KB

04. Did You Find a Bug.mp4

3.4 MB

04. Did You Find a Bug.smi

4.5 KB

05. So, What's Next.mp4

4.9 MB

05. So, What's Next.smi

5.9 KB

06. Think About Wrappers and Facades.mp4

3.6 MB

06. Think About Wrappers and Facades.smi

4.5 KB

07. Other Places for Wrappers.mp4

6.1 MB

07. Other Places for Wrappers.smi

5.4 KB

08. When Do You Rebuild It All.mp4

2.1 MB

08. When Do You Rebuild It All.smi

1.9 KB

09. Summary.mp4

6.3 MB

09. Summary.smi

5.3 KB

/.../C1. C++ Unit Testing Fundamentals Using Catch2/

~i.txt

3.9 KB

Exercise_Files.7z

3.1 MB

/.../C1. C++ Unit Testing Fundamentals Using Catch2/1. Course Overview/

01. Course Overview.mp4

3.9 MB

01. Course Overview.smi

2.6 KB

/.../C1. C++ Unit Testing Fundamentals Using Catch2/2. Introducing Catch/

01. Course Introduction.mp4

1.5 MB

01. Course Introduction.smi

1.2 KB

02. Who Is This Course For.mp4

1.8 MB

02. Who Is This Course For.smi

1.6 KB

03. Course Overview.mp4

1.6 MB

03. Course Overview.smi

1.2 KB

04. Introducing Unit Tests.mp4

3.1 MB

04. Introducing Unit Tests.smi

3.1 KB

05. Why Write Automated Tests.mp4

2.9 MB

05. Why Write Automated Tests.smi

3.0 KB

06. Introducing Catch.mp4

4.0 MB

06. Introducing Catch.smi

4.0 KB

07. Getting Started with Catch.mp4

1.0 MB

07. Getting Started with Catch.smi

1.0 KB

08. Demo. Getting Started with Catch.mp4

4.1 MB

08. Demo. Getting Started with Catch.smi

1.4 KB

09. Writing Tests Using Catch.mp4

1.8 MB

09. Writing Tests Using Catch.smi

1.9 KB

10. Sample Project Description.mp4

2.6 MB

10. Sample Project Description.smi

1.6 KB

11. Demo. Writing Unit Tests Using Catch.mp4

7.5 MB

11. Demo. Writing Unit Tests Using Catch.smi

3.4 KB

12. Comparing Catch to Traditional Unit Testing Frameworks.mp4

4.9 MB

12. Comparing Catch to Traditional Unit Testing Frameworks.smi

3.4 KB

13. Summary.mp4

1.3 MB

13. Summary.smi

1.3 KB

/.../3. Organizing Your Tests Using Catch/

01. Module Overview.mp4

2.8 MB

01. Module Overview.smi

3.0 KB

02. Why You Should Care About the Test's Names.mp4

3.8 MB

02. Why You Should Care About the Test's Names.smi

3.5 KB

03. Bad Test Names to Avoid.mp4

2.0 MB

03. Bad Test Names to Avoid.smi

2.3 KB

04. Writing Good Unit Test Names.mp4

3.8 MB

04. Writing Good Unit Test Names.smi

3.9 KB

05. Executing Catch from the Command Line.mp4

3.7 MB

05. Executing Catch from the Command Line.smi

3.8 KB

06. Demo. Executing Catch from the Command Line.mp4

7.1 MB

06. Demo. Executing Catch from the Command Line.smi

3.7 KB

07. Adding Tags to Your Tests.mp4

4.9 MB

07. Adding Tags to Your Tests.smi

4.2 KB

08. Catch's Special Tags.mp4

3.9 MB

08. Catch's Special Tags.smi

3.5 KB

09. Demo. Using Tags.mp4

9.9 MB

09. Demo. Using Tags.smi

5.3 KB

10. Creating Tag Aliases.mp4

1.2 MB

10. Creating Tag Aliases.smi

1.3 KB

11. More Command Line Arguments.mp4

2.2 MB

11. More Command Line Arguments.smi

2.6 KB

12. Summary.mp4

740.7 KB

12. Summary.smi

0.8 KB

/.../4. Asserting Using Catch/

01. Module Overview.mp4

2.5 MB

01. Module Overview.smi

2.5 KB

02. Why You Should Care About Test Failures.mp4

3.7 MB

02. Why You Should Care About Test Failures.smi

3.0 KB

03. Is It Okay to Use Multiple Assertions in One Test.mp4

7.3 MB

03. Is It Okay to Use Multiple Assertions in One Test.smi

6.4 KB

04. Using REQUIRE and CHECK.mp4

1.3 MB

04. Using REQUIRE and CHECK.smi

1.3 KB

05. How to Handle Multiple Assertions in One Test.mp4

2.2 MB

05. How to Handle Multiple Assertions in One Test.smi

2.0 KB

06. Demo. Handling Multiple Assertions in One Test.mp4

11.7 MB

06. Demo. Handling Multiple Assertions in One Test.smi

4.4 KB

07. Asserting for Exceptions.mp4

2.2 MB

07. Asserting for Exceptions.smi

2.3 KB

08. DEMO. Asserting for Exceptions.mp4

6.2 MB

08. DEMO. Asserting for Exceptions.smi

2.2 KB

09. Using Matchers.mp4

10.2 MB

09. Using Matchers.smi

8.8 KB

10. Adding More Information Using Logging Macros.mp4

3.4 MB

10. Adding More Information Using Logging Macros.smi

3.7 KB

11. Using String Conversions.mp4

4.0 MB

11. Using String Conversions.smi

4.1 KB

12. Summary.mp4

1.1 MB

12. Summary.smi

1.1 KB

/.../5. Handling Duplicate Code/

01. Module Overview.mp4

1.8 MB

01. Module Overview.smi

1.6 KB

02. Code Duplication in Unit and Integration Tests.mp4

5.0 MB

02. Code Duplication in Unit and Integration Tests.smi

5.4 KB

03. DRY vs. DAMP.mp4

3.1 MB

03. DRY vs. DAMP.smi

3.3 KB

04. Using Test Fixtures.mp4

4.2 MB

04. Using Test Fixtures.smi

3.6 KB

05. Demo. Using Test Fixture.mp4

8.1 MB

05. Demo. Using Test Fixture.smi

2.6 KB

06. The Problems of Using Test Fixtures.mp4

4.1 MB

06. The Problems of Using Test Fixtures.smi

4.4 KB

07. Using Sections.mp4

3.8 MB

07. Using Sections.smi

3.2 KB

08. Demo. Using Sections.mp4

11.2 MB

08. Demo. Using Sections.smi

3.0 KB

09. Writing Data-driven Tests Using data Generators.mp4

9.1 MB

09. Writing Data-driven Tests Using data Generators.smi

8.9 KB

10. Demo. Using Data Generators.mp4

22.2 MB

10. Demo. Using Data Generators.smi

7.7 KB

11. Writing Type Parameterized Tests.mp4

3.0 MB

11. Writing Type Parameterized Tests.smi

2.6 KB

12. Introducing BDD.mp4

6.4 MB

12. Introducing BDD.smi

5.2 KB

13. Writing BDD Scenarios Using Catch.mp4

1.9 MB

13. Writing BDD Scenarios Using Catch.smi

1.4 KB

14. Demo. Writing BDD Scenarios Using Catch.mp4

4.6 MB

14. Demo. Writing BDD Scenarios Using Catch.smi

1.5 KB

15. Summary.mp4

1.8 MB

15. Summary.smi

1.8 KB

/.../C2. Advanced C++ Mocking Using Google Mock/

~i.txt

5.8 KB

Exercise_Files.7z

32.7 MB

/.../C2. Advanced C++ Mocking Using Google Mock/1. Course Overview/

01. Course Overview.mp4

3.4 MB

01. Course Overview.smi

2.3 KB

/.../C2. Advanced C++ Mocking Using Google Mock/2. Getting Started/

01. Course Introduction.mp4

2.1 MB

01. Course Introduction.smi

1.7 KB

02. Who Is This Course For.mp4

2.6 MB

02. Who Is This Course For.smi

2.3 KB

03. Course Overview.mp4

3.8 MB

03. Course Overview.smi

3.0 KB

04. Introducing Google Test.mp4

5.4 MB

04. Introducing Google Test.smi

5.7 KB

05. Understanding Real-world Unit Testing Issues.mp4

6.4 MB

05. Understanding Real-world Unit Testing Issues.smi

6.7 KB

06. Introducing Google Mock.mp4

3.9 MB

06. Introducing Google Mock.smi

4.3 KB

07. Getting Started with GTest and GMock.mp4

3.0 MB

07. Getting Started with GTest and GMock.smi

2.5 KB

08. Demo Getting Started with GTest.mp4

15.0 MB

08. Demo Getting Started with GTest.smi

6.2 KB

09. Writing Tests Using GTest.mp4

1.4 MB

09. Writing Tests Using GTest.smi

1.3 KB

10. An Overview of the Sample Project.mp4

1.4 MB

10. An Overview of the Sample Project.smi

1.1 KB

11. Demo Unit Testing with GTest.mp4

8.7 MB

11. Demo Unit Testing with GTest.smi

3.1 KB

12. Summary.mp4

1.4 MB

12. Summary.smi

1.6 KB

/.../3. Unit Testing with Google Test/

01. Module Overview.mp4

4.4 MB

01. Module Overview.smi

3.8 KB

02. Google's C++ Test Framework.mp4

2.4 MB

02. Google's C++ Test Framework.smi

2.3 KB

03. Test Names Using GTest.mp4

1.7 MB

03. Test Names Using GTest.smi

1.6 KB

04. Running Tests from the Command Line.mp4

8.9 MB

04. Running Tests from the Command Line.smi

8.7 KB

05. Demo Writing and Running Unit Tests.mp4

31.3 MB

05. Demo Writing and Running Unit Tests.smi

9.0 KB

06. The Three Parts of Unit Testing.mp4

2.6 MB

06. The Three Parts of Unit Testing.smi

2.9 KB

07. Introducing Assertions.mp4

4.0 MB

07. Introducing Assertions.smi

3.5 KB

08. Basic Assertions.mp4

4.0 MB

08. Basic Assertions.smi

3.9 KB

09. Why Should You Care About Failure Messages.mp4

2.5 MB

09. Why Should You Care About Failure Messages.smi

2.2 KB

10. String Assertions.mp4

1.3 MB

10. String Assertions.smi

1.3 KB

11. Exception Assertions.mp4

3.0 MB

11. Exception Assertions.smi

2.4 KB

12. Predicate Assertions.mp4

722.3 KB

12. Predicate Assertions.smi

0.7 KB

13. More Assertions.mp4

1.1 MB

13. More Assertions.smi

1.8 KB

14. Demo Using Assertions.mp4

13.6 MB

14. Demo Using Assertions.smi

3.4 KB

15. Creating Test Fixtures.mp4

10.0 MB

15. Creating Test Fixtures.smi

4.1 KB

16. Using Parameterized Tests.mp4

9.6 MB

16. Using Parameterized Tests.smi

4.5 KB

17. C++ Unit Testing Frameworks Comparison.mp4

27.5 MB

17. C++ Unit Testing Frameworks Comparison.smi

11.1 KB

18. Summary.mp4

1.6 MB

18. Summary.smi

1.7 KB

/.../4. Creating Fake Objects/

01. Module Overview.mp4

1.6 MB

01. Module Overview.smi

1.8 KB

02. Unit Tests vs. Integration Tests.mp4

6.3 MB

02. Unit Tests vs. Integration Tests.smi

6.6 KB

03. Removing Dependecies.mp4

3.4 MB

03. Removing Dependecies.smi

2.8 KB

04. Demo Writing Manual Mocks.mp4

16.2 MB

04. Demo Writing Manual Mocks.smi

5.9 KB

05. Never Write Your Own Fake Objects.mp4

2.3 MB

05. Never Write Your Own Fake Objects.smi

2.8 KB

06. Mocks, Stubs, and Fakes.mp4

3.1 MB

06. Mocks, Stubs, and Fakes.smi

2.9 KB

07. Getting Started with GMock.mp4

5.7 MB

07. Getting Started with GMock.smi

4.4 KB

08. Demo Creating Fake Objects with GMock.mp4

10.1 MB

08. Demo Creating Fake Objects with GMock.smi

3.1 KB

09. Faking Templates and Static Functions.mp4

2.5 MB

09. Faking Templates and Static Functions.smi

1.9 KB

10. Using Dependency Injection.mp4

4.6 MB

10. Using Dependency Injection.smi

5.5 KB

11. Demo Using Dependency Injection.mp4

9.4 MB

11. Demo Using Dependency Injection.smi

3.5 KB

12. Summary.mp4

725.7 KB

12. Summary.smi

0.9 KB

/.../5. Setting Fake Object's Behavior/

01. Module Overview.mp4

1.2 MB

01. Module Overview.smi

1.2 KB

02. Recap Mocking Frameworks.mp4

2.4 MB

02. Recap Mocking Frameworks.smi

2.5 KB

03. GMock Default Return Values.mp4

4.3 MB

03. GMock Default Return Values.smi

4.8 KB

04. Setting the Default Return Value.mp4

3.4 MB

04. Setting the Default Return Value.smi

2.8 KB

05. Setting Test Behavior.mp4

2.8 MB

05. Setting Test Behavior.smi

2.6 KB

06. Returning a Value.mp4

8.7 MB

06. Returning a Value.smi

4.1 KB

07. Throwing Exceptions.mp4

11.7 MB

07. Throwing Exceptions.smi

5.0 KB

08. Invoking a Function.mp4

6.7 MB

08. Invoking a Function.smi

5.5 KB

09. Selecting Between Behaviors.mp4

18.8 MB

09. Selecting Between Behaviors.smi

5.6 KB

10. Faking Behavior Pitfalls.mp4

4.1 MB

10. Faking Behavior Pitfalls.smi

4.8 KB

11. Best Practices.mp4

3.0 MB

11. Best Practices.smi

2.6 KB

12. Summary.mp4

1.8 MB

12. Summary.smi

1.7 KB

/.../C2. Advanced C++ Mocking Using Google Mock/6. Verifying Behavior/

01. Module Overview.mp4

2.3 MB

01. Module Overview.smi

2.2 KB

02. Setting and Checking Behaviors.mp4

8.9 MB

02. Setting and Checking Behaviors.smi

6.9 KB

03. Verifying Method Calls.mp4

12.8 MB

03. Verifying Method Calls.smi

5.8 KB

04. State Based Testing vs. Interaction Testing.mp4

7.1 MB

04. State Based Testing vs. Interaction Testing.smi

6.5 KB

05. Naggy, Nice, and Strict Mocks.mp4

10.3 MB

05. Naggy, Nice, and Strict Mocks.smi

4.7 KB

06. Verifying Calls Are Made in the Correct Order.mp4

5.3 MB

06. Verifying Calls Are Made in the Correct Order.smi

4.0 KB

07. Controlling Expectations Lifecycle.mp4

2.8 MB

07. Controlling Expectations Lifecycle.smi

2.3 KB

08. Using VerifyAndClear.mp4

2.9 MB

08. Using VerifyAndClear.smi

2.3 KB

09. Using GMock with Other Testing Frameworks.mp4

15.0 MB

09. Using GMock with Other Testing Frameworks.smi

5.4 KB

10. Summary.mp4

1.7 MB

10. Summary.smi

1.9 KB

/.../7. Using Arguments and Matchers/

01. Module Overview.mp4

3.2 MB

01. Module Overview.smi

3.1 KB

02. Using Simple Matchers.mp4

8.1 MB

02. Using Simple Matchers.smi

6.0 KB

03. Why Use Matchers.mp4

3.5 MB

03. Why Use Matchers.smi

3.2 KB

04. Type Based Matchers.mp4

2.0 MB

04. Type Based Matchers.smi

1.8 KB

05. Using Matchers to Perform Different Actions.mp4

4.5 MB

05. Using Matchers to Perform Different Actions.smi

2.3 KB

06. String Matchers.mp4

1.8 MB

06. String Matchers.smi

1.7 KB

07. Demo Using Matchers.mp4

9.2 MB

07. Demo Using Matchers.smi

2.9 KB

08. Combining Matchers and Using Members Matchers.mp4

4.5 MB

08. Combining Matchers and Using Members Matchers.smi

4.0 KB

09. Assertions and Matchers.mp4

1.4 MB

09. Assertions and Matchers.smi

1.2 KB

10. Container Matchers.mp4

3.3 MB

10. Container Matchers.smi

2.3 KB

11. Demo Using Assertions with Container Matchers.mp4

18.4 MB

11. Demo Using Assertions with Container Matchers.smi

5.9 KB

12. Multi-argument Matchers.mp4

2.2 MB

12. Multi-argument Matchers.smi

1.2 KB

13. Additional Matchers.mp4

1.1 MB

13. Additional Matchers.smi

1.1 KB

14. Creating New Matchers.mp4

3.7 MB

14. Creating New Matchers.smi

3.4 KB

15. Demo Creating New Matchers.mp4

17.2 MB

15. Demo Creating New Matchers.smi

5.1 KB

16. Matchers Best Practices.mp4

3.0 MB

16. Matchers Best Practices.smi

3.0 KB

17. Summary.mp4

1.2 MB

17. Summary.smi

1.2 KB

/.../8. Getting Your Legacy Code Under Control/

01. Module Overview.mp4

1.8 MB

01. Module Overview.smi

1.6 KB

02. Defining Legacy Code.mp4

6.3 MB

02. Defining Legacy Code.smi

4.6 KB

03. Handling Legacy Code.mp4

3.5 MB

03. Handling Legacy Code.smi

3.8 KB

04. The Legacy Code Dilemma.mp4

4.2 MB

04. The Legacy Code Dilemma.smi

3.4 KB

05. Sensing and Separation.mp4

3.5 MB

05. Sensing and Separation.smi

3.0 KB

06. Difficult to Fake Dependencies.mp4

3.5 MB

06. Difficult to Fake Dependencies.smi

3.3 KB

07. Faking Static and Non-virtual Methods.mp4

1.7 MB

07. Faking Static and Non-virtual Methods.smi

1.8 KB

08. Faking Private and Protected Methods.mp4

2.0 MB

08. Faking Private and Protected Methods.smi

1.3 KB

09. Using Hi-perf Dependency Injection.mp4

18.9 MB

09. Using Hi-perf Dependency Injection.smi

7.8 KB

10. Introduce Instance Delegator.mp4

7.6 MB

10. Introduce Instance Delegator.smi

3.6 KB

11. Faking Singletons.mp4

3.4 MB

11. Faking Singletons.smi

2.5 KB

12. Extract and Override.mp4

17.6 MB

12. Extract and Override.smi

6.6 KB

13. Summary.mp4

2.6 MB

13. Summary.smi

2.0 KB

/.../01 Single Instruction Multiple Data (SIMD)/

01 01 Course Introduction.mp4

21.4 MB

01 02 Introduction to SIMD.mp4

2.8 MB

01 03 Motivation.mp4

9.6 MB

01 04 Registers and Instructions.mp4

16.8 MB

01 05 Inline Assembly.mp4

48.2 MB

01 06 Intrinsics.mp4

45.5 MB

01 07 Compiler Vectorization and Libraries.mp4

50.9 MB

01 08 Summary.mp4

2.5 MB

/.../02 Open Multi-Processing (OpenMP)/

02 01 Overview.mp4

2.0 MB

02 02 Imperative and Declarative Parallelism.mp4

8.5 MB

02 03 Introducing OpenMP.mp4

10.6 MB

02 04 Hello, OpenMP!.mp4

16.1 MB

02 05 Work Sharing.mp4

37.5 MB

02 06 Synchronization.mp4

37.0 MB

02 07 Data Sharing.mp4

31.8 MB

02 08 Summary.mp4

1.6 MB

/.../03 Message Passing Interface (MPI)/

03 01 Introduction.mp4

2.8 MB

03 02 Question of Scale.mp4

16.8 MB

03 03 MPI Overview.mp4

12.5 MB

03 04 Hello, MPI!.mp4

32.3 MB

03 05 Sending Custom Objects.mp4

29.7 MB

03 06 Boost.MPI.mp4

9.3 MB

03 07 Point-to-Point Communication.mp4

35.3 MB

03 08 Collective Communication.mp4

61.3 MB

03 09 Odds & Ends.mp4

12.7 MB

03 10 Summary.mp4

2.2 MB

/.../04 C++ Accelerated Massive Parallelism (C++ AMP)/

04 01 Module Overview.mp4

2.6 MB

04 02 GPU Computing.mp4

16.4 MB

04 03 Hello, C++ AMP!.mp4

43.2 MB

04 04 Device Introspection.mp4

37.0 MB

04 05 Tiling.mp4

19.1 MB

04 06 Matrix Multiplication.mp4

31.6 MB

04 07 Matrix Multiplication with Tiling.mp4

29.6 MB

04 08 Consuming Libraries.mp4

35.1 MB

04 09 Summary.mp4

4.3 MB

/.../05 Generative Art Demo/

05 01 Module Overview.mp4

3.2 MB

05 02 Methodology.mp4

11.1 MB

05 03 Plain C++ Implementation.mp4

33.6 MB

05 04 Implementing Multithreading.mp4

16.7 MB

05 05 Implementing Vectorization.mp4

18.3 MB

05 06 Cluster Execution with MPI.mp4

36.6 MB

05 07 Course Summary.mp4

4.4 MB

/.../C3. High-performance Computing in C++/Exercise Files/

1-cpp-high-performance-computing-m1-slides.pdf

392.2 KB

2-cpp-high-performance-computing-m2-slides.pdf

110.4 KB

3-cpp-high-performance-computing-m3-slides.pdf

94.2 KB

4-cpp-high-performance-computing-m4-slides.pdf

400.5 KB

5-cpp-high-performance-computing-m5-slides.pdf

49.6 KB

/.../1-cpp-high-performance-computing-m1-exercise-files/SIMD/

SIMD.cpp

2.3 KB

SIMD.vcxproj

6.2 KB

stdafx.cpp

0.3 KB

stdafx.h

0.2 KB

/.../2-cpp-high-performance-computing-m2-exercise-files/OpenMP/

OpenMP.cpp

2.3 KB

OpenMP.vcxproj

4.1 KB

OpenMP.vcxproj.filters

0.2 KB

stdafx.cpp

0.3 KB

stdafx.h

0.3 KB

targetver.h

0.3 KB

/.../3-cpp-high-performance-computing-m3-exercise-files/MPI/

Collective.cpp

1.6 KB

MPI.cpp

0.7 KB

MPI.vcxproj

5.3 KB

MPI.vcxproj.filters

0.4 KB

stdafx.cpp

0.3 KB

stdafx.h

0.3 KB

/.../4-cpp-high-performance-computing-m4-exercise-files/CppAmp/

CppAmp.cpp

6.2 KB

CppAmp.vcxproj

4.6 KB

CppAmp.vcxproj.filters

0.4 KB

CppAmp.vcxproj.user

0.4 KB

ReadMe.txt

1.7 KB

stdafx.cpp

0.3 KB

stdafx.h

0.3 KB

targetver.h

0.3 KB

Timer.h

0.6 KB

/.../5-cpp-high-performance-computing-m5-exercise-files/

CMakeLists.txt

0.7 KB

Coloring.h

0.0 KB

ColoringAlgorithm.h

0.4 KB

functions.h

2.8 KB

hosts.txt

0.0 KB

imagegen.cpp

10.0 KB

ImageGen.vcxproj

13.8 KB

ImageGen.vcxproj.filters

1.7 KB

ImageGenerator.sln

1.3 KB

lodepng.cpp

214.9 KB

lodepng.h

77.1 KB

pngwriter.cc

139.6 KB

pngwriter.h

40.1 KB

PolynomialColoring.h

0.8 KB

RandomFunction.hpp

5.4 KB

stdafx.cpp

0.0 KB

stdafx.h

0.9 KB

/.../B1. What's New in C++20/

~i.txt

1.0 KB

cover.jpg

247.5 KB

exercise.7z

3.9 MB

playlist.m3u

3.0 KB

/.../B1. What's New in C++20/1. Course Overview/

1. Course Overview.mp4

4.1 MB

1. Course Overview.srt

2.5 KB

/.../2. C++20 Changes and Support/

1. Introduction.mp4

821.4 KB

1. Introduction.srt

0.8 KB

2. Version Check.mp4

2.9 MB

2. Version Check.srt

3.3 KB

3. Standardization.mp4

2.6 MB

3. Standardization.srt

2.4 KB

4. C++20 Status and Compliance.mp4

19.4 MB

4. C++20 Status and Compliance.srt

9.4 KB

5. Online Compilers.mp4

1.5 MB

5. Online Compilers.srt

1.8 KB

6. Demo - Try a Feature.mp4

14.3 MB

6. Demo - Try a Feature.srt

5.8 KB

7. Cppreference.com.mp4

1.2 MB

7. Cppreference.com.srt

1.3 KB

8. Language and Library Changes.mp4

3.0 MB

8. Language and Library Changes.srt

3.3 KB

9. Summary.mp4

1.5 MB

9. Summary.srt

1.4 KB

/.../B1. What's New in C++20/3. Ranges/

1. Introduction.mp4

983.9 KB

1. Introduction.srt

1.1 KB

2. Sorting an Entire Collection.mp4

5.2 MB

2. Sorting an Entire Collection.srt

6.2 KB

3. Demo - Sorting.mp4

7.7 MB

3. Demo - Sorting.srt

3.7 KB

4. Range Views.mp4

2.7 MB

4. Range Views.srt

3.2 KB

5. Demo - Range Views.mp4

33.5 MB

5. Demo - Range Views.srt

11.8 KB

6. Combining Views.mp4

2.3 MB

6. Combining Views.srt

2.0 KB

7. There Is More.mp4

2.7 MB

7. There Is More.srt

2.5 KB

8. Summary.mp4

1.8 MB

8. Summary.srt

1.9 KB

/.../B1. What's New in C++20/4. Concurrency Changes/

01. Introduction.mp4

680.0 KB

01. Introduction.srt

0.7 KB

02. Parallelism and Concurrency.mp4

2.8 MB

02. Parallelism and Concurrency.srt

3.0 KB

03. Threads and std--jthread.mp4

11.0 MB

03. Threads and std--jthread.srt

10.5 KB

04. Coroutines.mp4

2.2 MB

04. Coroutines.srt

2.4 KB

05. Separate Code not Execution.mp4

6.0 MB

05. Separate Code not Execution.srt

6.7 KB

06. Coroutine Example.mp4

3.6 MB

06. Coroutine Example.srt

3.4 KB

07. Demo - Coroutines.mp4

12.2 MB

07. Demo - Coroutines.srt

6.6 KB

08. Coroutine Benefits.mp4

966.7 KB

08. Coroutine Benefits.srt

1.2 KB

09. Other Concurrency Topics.mp4

3.9 MB

09. Other Concurrency Topics.srt

4.4 KB

10. Summary.mp4

2.4 MB

10. Summary.srt

2.4 KB

/.../5. Changes to Library Consumption/

01. Introduction.mp4

861.3 KB

01. Introduction.srt

0.7 KB

02. Duck Typing.mp4

3.2 MB

02. Duck Typing.srt

2.7 KB

03. Concepts.mp4

1.5 MB

03. Concepts.srt

1.5 KB

04. Demo - Error Messages.mp4

20.8 MB

04. Demo - Error Messages.srt

10.4 KB

05. Concepts for Template Writers.mp4

2.3 MB

05. Concepts for Template Writers.srt

2.8 KB

06. C++ Headers.mp4

3.1 MB

06. C++ Headers.srt

3.2 KB

07. Demo - Header Confusion.mp4

10.9 MB

07. Demo - Header Confusion.srt

5.6 KB

08. Modules.mp4

1.9 MB

08. Modules.srt

2.1 KB

09. Demo - Modules.mp4

9.2 MB

09. Demo - Modules.srt

4.9 KB

10. Module Syntax.mp4

1.2 MB

10. Module Syntax.srt

1.1 KB

11. Module Benefits.mp4

1.8 MB

11. Module Benefits.srt

1.6 KB

12. Summary.mp4

2.7 MB

12. Summary.srt

2.7 KB

/.../6. Small Changes with Big Impact/

01. Introduction.mp4

949.9 KB

01. Introduction.srt

0.9 KB

02. constexpr.mp4

2.5 MB

02. constexpr.srt

2.1 KB

03. Demo - constexpr.mp4

3.4 MB

03. Demo - constexpr.srt

1.9 KB

04. constexpr Everything.mp4

2.9 MB

04. constexpr Everything.srt

2.5 KB

05. consteval And constinit.mp4

2.6 MB

05. consteval And constinit.srt

2.6 KB

06. The [chrono] - Header.mp4

1.5 MB

06. The [chrono] - Header.srt

1.6 KB

07. Demo - [chrono].mp4

10.9 MB

07. Demo - [chrono].srt

4.1 KB

08. Learning [chrono].mp4

3.5 MB

08. Learning [chrono].srt

3.9 KB

09. Building Output and Strings.mp4

1.9 MB

09. Building Output and Strings.srt

2.0 KB

10. std--format.mp4

1.3 MB

10. std--format.srt

1.3 KB

11. Demo - format.mp4

13.2 MB

11. Demo - format.srt

5.9 KB

12. Three Way Comparison.mp4

6.0 MB

12. Three Way Comparison.srt

5.0 KB

13. Demo - Comparison.mp4

6.3 MB

13. Demo - Comparison.srt

2.7 KB

14. Default Comparison Operator.mp4

810.2 KB

14. Default Comparison Operator.srt

0.7 KB

15. Summary.mp4

1.6 MB

15. Summary.srt

1.6 KB

16. Course Summary.mp4

2.1 MB

16. Course Summary.srt

2.1 KB

/.../B2. C++20 Algorithms Playbook/

~i.txt

1.4 KB

cover.jpg

127.8 KB

exercise.7z

10.2 MB

playlist.m3u

5.0 KB

/.../B2. C++20 Algorithms Playbook/1. Course Overview/

1. Course Overview.mp4

4.1 MB

1. Course Overview.vtt

3.2 KB

/.../2. Standard Library Philosophy and Approach/

01. Introduction.mp4

1.8 MB

01. Introduction.vtt

1.2 KB

02. Version Check.mp4

3.2 MB

02. Version Check.vtt

2.6 KB

03. C++ and Libraries.mp4

5.6 MB

03. C++ and Libraries.vtt

3.2 KB

04. Discoverability.mp4

1.8 MB

04. Discoverability.vtt

1.5 KB

05. Collections, Algorithms, Iterators.mp4

4.5 MB

05. Collections, Algorithms, Iterators.vtt

4.3 KB

06. Algorithms.mp4

3.3 MB

06. Algorithms.vtt

3.3 KB

07. Iterators.mp4

2.7 MB

07. Iterators.vtt

2.3 KB

08. Demo - Iterators.mp4

11.4 MB

08. Demo - Iterators.vtt

5.5 KB

09. Advantages of Algorithms.mp4

4.9 MB

09. Advantages of Algorithms.vtt

4.8 KB

10. Demo - Count.mp4

16.4 MB

10. Demo - Count.vtt

6.7 KB

11. Member or Nonmember Begin and End.mp4

3.3 MB

11. Member or Nonmember Begin and End.vtt

2.5 KB

12. Is There a Ranges Version.mp4

2.6 MB

12. Is There a Ranges Version.vtt

2.1 KB

13. Recognizing Algorithms.mp4

3.8 MB

13. Recognizing Algorithms.vtt

3.1 KB

14. Algorithms in This Course.mp4

2.6 MB

14. Algorithms in This Course.vtt

2.8 KB

15. Other Headers.mp4

1.8 MB

15. Other Headers.vtt

1.5 KB

16. Summary.mp4

2.5 MB

16. Summary.vtt

1.8 KB

/.../3. Counting and Finding/

01. Introduction.mp4

1.2 MB

01. Introduction.vtt

0.8 KB

02. Count.mp4

5.6 MB

02. Count.vtt

5.7 KB

03. Count If.mp4

2.8 MB

03. Count If.vtt

3.1 KB

04. Demo - Counting.mp4

11.7 MB

04. Demo - Counting.vtt

3.7 KB

05. Why Count.mp4

3.8 MB

05. Why Count.vtt

4.1 KB

06. Demo - all_of, any_of, and none_of.mp4

10.0 MB

06. Demo - all_of, any_of, and none_of.vtt

3.3 KB

07. Finding.mp4

2.1 MB

07. Finding.vtt

2.0 KB

08. Range Views.mp4

5.7 MB

08. Range Views.vtt

6.2 KB

09. Demo - Finding.mp4

30.8 MB

09. Demo - Finding.vtt

10.5 KB

10. Variations on Finding.mp4

2.6 MB

10. Variations on Finding.vtt

3.2 KB

11. Reverse Iterators.mp4

4.3 MB

11. Reverse Iterators.vtt

4.7 KB

12. Iterator Arithmetic.mp4

1.9 MB

12. Iterator Arithmetic.vtt

3.0 KB

13. Demo - Reverse Iterators and Iterator Arithmetic.mp4

13.7 MB

13. Demo - Reverse Iterators and Iterator Arithmetic.vtt

3.8 KB

14. Removing Elements.mp4

3.4 MB

14. Removing Elements.vtt

3.4 KB

15. Demo - Remove.mp4

31.0 MB

15. Demo - Remove.vtt

11.1 KB

16. Summary.mp4

2.4 MB

16. Summary.vtt

2.2 KB

/.../B2. C++20 Algorithms Playbook/4. Sorting/

01. Introduction.mp4

873.4 KB

01. Introduction.vtt

0.6 KB

02. Sorting.mp4

6.3 MB

02. Sorting.vtt

5.0 KB

03. Demo - Sort.mp4

28.7 MB

03. Demo - Sort.vtt

7.8 KB

04. Stable Sort.mp4

2.0 MB

04. Stable Sort.vtt

1.6 KB

05. Demo - Stable Sort.mp4

6.5 MB

05. Demo - Stable Sort.vtt

1.6 KB

06. Is It Sorted.mp4

867.0 KB

06. Is It Sorted.vtt

1.0 KB

07. Demo - Is It Sorted.mp4

5.8 MB

07. Demo - Is It Sorted.vtt

1.3 KB

08. Faster Finding.mp4

4.2 MB

08. Faster Finding.vtt

3.8 KB

09. Demo - Finding in Sorted Collections.mp4

21.3 MB

09. Demo - Finding in Sorted Collections.vtt

5.5 KB

10. Partial Sorting.mp4

4.4 MB

10. Partial Sorting.vtt

3.3 KB

11. Demo - Partial Sort.mp4

14.2 MB

11. Demo - Partial Sort.vtt

3.7 KB

12. Nth Element.mp4

2.2 MB

12. Nth Element.vtt

2.4 KB

13. Demo - Nth Element.mp4

4.9 MB

13. Demo - Nth Element.vtt

1.6 KB

14. What Are You Trying to Do.mp4

1.8 MB

14. What Are You Trying to Do.vtt

1.8 KB

15. Summary.mp4

2.0 MB

15. Summary.vtt

1.6 KB

/.../5. Comparing and Accumulating/

01. Introduction.mp4

1.3 MB

01. Introduction.vtt

0.9 KB

02. Comparing Collections.mp4

1.3 MB

02. Comparing Collections.vtt

1.7 KB

03. A Pair of Values.mp4

1.8 MB

03. A Pair of Values.vtt

2.1 KB

04. Demo - Comparing.mp4

18.5 MB

04. Demo - Comparing.vtt

7.0 KB

05. Total All Elements.mp4

1.5 MB

05. Total All Elements.vtt

1.9 KB

06. Reduce.mp4

5.5 MB

06. Reduce.vtt

3.4 KB

07. Demo - Accumulate and Reduce.mp4

28.5 MB

07. Demo - Accumulate and Reduce.vtt

9.7 KB

08. A Loop in Disguise.mp4

2.0 MB

08. A Loop in Disguise.vtt

1.9 KB

09. Demo - for_each.mp4

11.4 MB

09. Demo - for_each.vtt

4.7 KB

10. Summary.mp4

2.0 MB

10. Summary.vtt

1.8 KB

/.../6. Copying and Moving/

1. Introduction.mp4

1.2 MB

1. Introduction.vtt

0.8 KB

2. Copying.mp4

1.4 MB

2. Copying.vtt

1.2 KB

3. The Destination Collection.mp4

3.6 MB

3. The Destination Collection.vtt

2.6 KB

4. Inserting Iterators.mp4

4.6 MB

4. Inserting Iterators.vtt

4.7 KB

5. Demo - Copying.mp4

19.1 MB

5. Demo - Copying.vtt

6.6 KB

6. Special Copying.mp4

3.7 MB

6. Special Copying.vtt

4.0 KB

7. Demo - Special Copying.mp4

17.2 MB

7. Demo - Special Copying.vtt

4.9 KB

8. Noncopyable Types.mp4

3.4 MB

8. Noncopyable Types.vtt

3.0 KB

9. Summary.mp4

3.6 MB

9. Summary.vtt

2.8 KB

/.../B2. C++20 Algorithms Playbook/7. Transforming/

01. Introduction.mp4

919.3 KB

01. Introduction.vtt

0.7 KB

02. Replacing Values.mp4

3.3 MB

02. Replacing Values.vtt

2.8 KB

03. Demo - Replacing.mp4

12.9 MB

03. Demo - Replacing.vtt

5.0 KB

04. Transform.mp4

1.2 MB

04. Transform.vtt

1.0 KB

05. Inserting Iterators.mp4

3.2 MB

05. Inserting Iterators.vtt

3.4 KB

06. Demo - Transform.mp4

14.8 MB

06. Demo - Transform.vtt

4.0 KB

07. Ranges Transforms.mp4

5.1 MB

07. Ranges Transforms.vtt

3.7 KB

08. Demo - Ranges Transform.mp4

17.8 MB

08. Demo - Ranges Transform.vtt

6.9 KB

09. Ranges Transform Code.mp4

3.6 MB

09. Ranges Transform Code.vtt

2.6 KB

10. Summary.mp4

2.3 MB

10. Summary.vtt

1.7 KB

/.../8. Generating and Manipulating/

01. Introduction.mp4

898.7 KB

01. Introduction.vtt

0.7 KB

02. Creating and Filling Collections.mp4

3.7 MB

02. Creating and Filling Collections.vtt

3.3 KB

03. Demo - Creating and Filling Collections.mp4

14.5 MB

03. Demo - Creating and Filling Collections.vtt

4.9 KB

04. Inserting Iterators.mp4

3.7 MB

04. Inserting Iterators.vtt

3.5 KB

05. Demo - Inserting Iterators.mp4

10.0 MB

05. Demo - Inserting Iterators.vtt

3.7 KB

06. Eliminating Duplicates.mp4

2.6 MB

06. Eliminating Duplicates.vtt

2.6 KB

07. Demo - Unique.mp4

16.9 MB

07. Demo - Unique.vtt

6.1 KB

08. Reversing a Collection.mp4

1.2 MB

08. Reversing a Collection.vtt

1.9 KB

09. Demo - Reverse.mp4

9.9 MB

09. Demo - Reverse.vtt

3.7 KB

10. Rotate.mp4

3.4 MB

10. Rotate.vtt

3.7 KB

11. Demo - Rotate.mp4

10.6 MB

11. Demo - Rotate.vtt

3.1 KB

12. Partition.mp4

3.4 MB

12. Partition.vtt

4.7 KB

13. Demo - Partition.mp4

9.9 MB

13. Demo - Partition.vtt

2.8 KB

14. Summary.mp4

2.8 MB

14. Summary.vtt

2.0 KB

/.../B2. C++20 Algorithms Playbook/9. Conventions/

1. Introduction.mp4

2.4 MB

1. Introduction.vtt

1.9 KB

2. Remembering.mp4

2.3 MB

2. Remembering.vtt

2.2 KB

3. Iterator Parameters.mp4

3.8 MB

3. Iterator Parameters.vtt

3.8 KB

4. Integer Parameters.mp4

3.0 MB

4. Integer Parameters.vtt

3.7 KB

5. Predicate Parameter.mp4

3.1 MB

5. Predicate Parameter.vtt

3.0 KB

6. Modifiers in Names.mp4

3.3 MB

6. Modifiers in Names.vtt

2.6 KB

7. Cant Remember.mp4

3.2 MB

7. Cant Remember.vtt

2.8 KB

8. Demo - CppReference.mp4

22.5 MB

8. Demo - CppReference.vtt

6.7 KB

9. Summary.mp4

2.5 MB

9. Summary.vtt

2.0 KB

/.../B3. Working with Pointers and Arrays in C++20/

~i.txt

1.4 KB

cover.jpg

178.6 KB

exercise.7z

3.0 MB

playlist.m3u

4.0 KB

/.../B3. Working with Pointers and Arrays in C++20/1. Course Overview/

1. Course Overview.mp4

5.0 MB

1. Course Overview.srt

3.0 KB

/.../2. Pointing to an Address in Memory/

1. Course Introduction and Prerequisites.mp4

6.2 MB

1. Course Introduction and Prerequisites.srt

6.5 KB

2. Referencing Variables from Memory.mp4

4.1 MB

2. Referencing Variables from Memory.srt

4.8 KB

3. Using Pointers to Store Memory Addresses.mp4

13.4 MB

3. Using Pointers to Store Memory Addresses.srt

10.6 KB

4. Dereferencing Pointers.mp4

8.9 MB

4. Dereferencing Pointers.srt

6.5 KB

5. Introducing Scope and RAII.mp4

10.2 MB

5. Introducing Scope and RAII.srt

8.8 KB

6. Passing Arguments by Reference.mp4

15.4 MB

6. Passing Arguments by Reference.srt

12.1 KB

7. Using References Instead of Pointers.mp4

9.8 MB

7. Using References Instead of Pointers.srt

8.8 KB

8. Const with Pointers and References.mp4

6.4 MB

8. Const with Pointers and References.srt

6.6 KB

9. Summary.mp4

5.9 MB

9. Summary.srt

5.3 KB

/.../3. Dynamic Memory Allocation/

1. Pointers and Data Types.mp4

9.3 MB

1. Pointers and Data Types.srt

9.2 KB

2. Type Casting Void Pointers.mp4

4.5 MB

2. Type Casting Void Pointers.srt

3.4 KB

3. Introducing Stack and Heap.mp4

10.2 MB

3. Introducing Stack and Heap.srt

11.5 KB

4. Choosing the Appropriate Region of Memory.mp4

6.5 MB

4. Choosing the Appropriate Region of Memory.srt

5.4 KB

5. Allocating Memory on the Heap with new and delete.mp4

10.1 MB

5. Allocating Memory on the Heap with new and delete.srt

7.8 KB

6. Dangers of Memory Leaks.mp4

12.1 MB

6. Dangers of Memory Leaks.srt

10.6 KB

7. Overloading new and delete Operators.mp4

18.3 MB

7. Overloading new and delete Operators.srt

13.7 KB

8. Summary.mp4

8.9 MB

8. Summary.srt

8.0 KB

/.../4. Using Pointers to Access Array Elements/

01. What Is the Point of Arrays-.mp4

6.9 MB

01. What Is the Point of Arrays-.srt

4.4 KB

02. Using Pointer Arithmetic to Access Array Elements.mp4

10.0 MB

02. Using Pointer Arithmetic to Access Array Elements.srt

9.5 KB

03. Working with Raw Arrays.mp4

17.3 MB

03. Working with Raw Arrays.srt

11.9 KB

04. Arrays Decay to Pointers.mp4

13.2 MB

04. Arrays Decay to Pointers.srt

8.9 KB

05. Pointing to Functions.mp4

17.6 MB

05. Pointing to Functions.srt

10.6 KB

06. Allocating Dynamic Arrays on the Heap.mp4

12.6 MB

06. Allocating Dynamic Arrays on the Heap.srt

7.9 KB

07. Multidimensional Arrays on the Stack.mp4

15.3 MB

07. Multidimensional Arrays on the Stack.srt

9.9 KB

08. Constructing Dynamic Multidimensional Arrays.mp4

18.9 MB

08. Constructing Dynamic Multidimensional Arrays.srt

10.5 KB

09. Pointing to an Array.mp4

11.3 MB

09. Pointing to an Array.srt

6.8 KB

10. Comparing Strings with Arrays of Characters.mp4

13.5 MB

10. Comparing Strings with Arrays of Characters.srt

9.1 KB

11. Summary.mp4

10.4 MB

11. Summary.srt

7.1 KB

/.../5. Pointing to Class Members/

01. Accessing Class Members with the Arrow Operator.mp4

6.0 MB

01. Accessing Class Members with the Arrow Operator.srt

3.8 KB

02. Using Base Class Pointers as an Interface.mp4

25.0 MB

02. Using Base Class Pointers as an Interface.srt

14.9 KB

03. Virtual Tables and Virtual Pointers.mp4

15.6 MB

03. Virtual Tables and Virtual Pointers.srt

12.0 KB

04. Revisiting the RAII Idiom.mp4

13.1 MB

04. Revisiting the RAII Idiom.srt

9.1 KB

05. Implementing Copy Semantics.mp4

21.1 MB

05. Implementing Copy Semantics.srt

11.7 KB

06. Using this Pointer to Implement Assignment Operators.mp4

23.2 MB

06. Using this Pointer to Implement Assignment Operators.srt

12.6 KB

07. Rvalue References and Value Categories in C++.mp4

13.3 MB

07. Rvalue References and Value Categories in C++.srt

10.1 KB

08. Implementing Move Semantics.mp4

19.4 MB

08. Implementing Move Semantics.srt

10.9 KB

09. Optimizing Performance with Copy Elision and xvalues.mp4

15.2 MB

09. Optimizing Performance with Copy Elision and xvalues.srt

10.0 KB

10. Summary.mp4

8.7 MB

10. Summary.srt

5.8 KB

/.../6. Abstracting Memory Management in Modern C++/

01. Introducing Standard Arrays.mp4

27.0 MB

01. Introducing Standard Arrays.srt

16.0 KB

02. Using Algorithms with Iterators.mp4

10.2 MB

02. Using Algorithms with Iterators.srt

5.9 KB

03. Optimizing Array Management with C++20 Ranges.mp4

20.6 MB

03. Optimizing Array Management with C++20 Ranges.srt

11.9 KB

04. Using Vectors to Implement Dynamic Arrays.mp4

17.3 MB

04. Using Vectors to Implement Dynamic Arrays.srt

10.5 KB

05. Vectors Size and Capacity.mp4

18.5 MB

05. Vectors Size and Capacity.srt

10.7 KB

06. Inserting Elements at a Specific Position.mp4

7.4 MB

06. Inserting Elements at a Specific Position.srt

4.1 KB

07. Erase-remove Idiom.mp4

22.8 MB

07. Erase-remove Idiom.srt

13.3 KB

08. Owning Resources with Smart Pointers.mp4

16.8 MB

08. Owning Resources with Smart Pointers.srt

10.3 KB

09. Implementing Exclusive Ownership with Unique Pointers.mp4

20.8 MB

09. Implementing Exclusive Ownership with Unique Pointers.srt

11.0 KB

10. Sharing the Ownership with Shared Pointers.mp4

20.0 MB

10. Sharing the Ownership with Shared Pointers.srt

13.1 KB

11. Observing Resources with Weak Pointers.mp4

9.2 MB

11. Observing Resources with Weak Pointers.srt

5.7 KB

12. Summary.mp4

11.5 MB

12. Summary.srt

6.9 KB

/.../B4. Design Patterns in C++20. Creational/

~i.txt

1.6 KB

cover.jpg

132.2 KB

exercise.7z

2.9 MB

playlist.m3u

1.5 KB

/.../B4. Design Patterns in C++20. Creational/1. Course Overview/

1. Course Overview.mp4

3.4 MB

1. Course Overview.vtt

2.2 KB

/.../2. SOLID Design Principles/

1. Version Check.mp4

501.7 KB

1. Version Check.vtt

0.0 KB

2. SOLID Principles - An Overview.mp4

6.2 MB

2. SOLID Principles - An Overview.vtt

5.4 KB

3. Single-responsibility Principle.mp4

5.9 MB

3. Single-responsibility Principle.vtt

5.4 KB

4. Open-closed Principle.mp4

5.0 MB

4. Open-closed Principle.vtt

4.5 KB

5. Liskov Substitution Principle.mp4

4.5 MB

5. Liskov Substitution Principle.vtt

3.8 KB

6. Interface Segregation Principle.mp4

5.7 MB

6. Interface Segregation Principle.vtt

4.8 KB

7. Dependency Inversion Principle.mp4

5.5 MB

7. Dependency Inversion Principle.vtt

4.5 KB

8. Summary.mp4

2.0 MB

8. Summary.vtt

2.0 KB

/.../3. Basic Creational Patterns/

1. Creational Patterns - An Overview.mp4

3.6 MB

1. Creational Patterns - An Overview.vtt

3.1 KB

2. Singleton Pattern.mp4

3.6 MB

2. Singleton Pattern.vtt

3.2 KB

3. Demo - Singleton Pattern.mp4

6.2 MB

3. Demo - Singleton Pattern.vtt

3.9 KB

4. Builder Pattern.mp4

2.3 MB

4. Builder Pattern.vtt

2.3 KB

5. Demo - Builder Pattern.mp4

7.5 MB

5. Demo - Builder Pattern.vtt

4.5 KB

6. Prototype Pattern.mp4

2.5 MB

6. Prototype Pattern.vtt

2.3 KB

7. Demo - Prototype Pattern.mp4

7.1 MB

7. Demo - Prototype Pattern.vtt

4.3 KB

8. Summary.mp4

1.5 MB

8. Summary.vtt

1.6 KB

/.../4. Advanced Creational Patterns/

1. Advanced Creational Patterns - An Overview.mp4

2.6 MB

1. Advanced Creational Patterns - An Overview.vtt

2.3 KB

2. Factory Method Pattern.mp4

3.8 MB

2. Factory Method Pattern.vtt

3.6 KB

3. Demo - Factory Method Pattern.mp4

6.9 MB

3. Demo - Factory Method Pattern.vtt

4.2 KB

4. Abstract Factory Pattern.mp4

6.0 MB

4. Abstract Factory Pattern.vtt

4.7 KB

5. Demo - Abstract Factory Pattern.mp4

7.3 MB

5. Demo - Abstract Factory Pattern.vtt

4.4 KB

6. Dependency Injection Pattern.mp4

5.7 MB

6. Dependency Injection Pattern.vtt

5.7 KB

7. Demo - Dependency Injection Pattern.mp4

8.1 MB

7. Demo - Dependency Injection Pattern.vtt

5.0 KB

8. Course Conclusion.mp4

2.7 MB

8. Course Conclusion.vtt

2.9 KB

/.../B5. Design Patterns in C++20. Behavioral - Chain of Responsibility to Memento/

~i.txt

1.6 KB

cover.jpg

207.6 KB

exercise.7z

56.7 MB

playlist.m3u

2.5 KB

/.../B5. Design Patterns in C++20. Behavioral - Chain of Responsibility to Memento/1. Course Overview/

1. Course Overview.mp4

2.9 MB

1. Course Overview.vtt

2.3 KB

/.../2. Applying the Chain of Responsibility Pattern/

1. Version Check.mp4

567.3 KB

1. Version Check.vtt

0.0 KB

2. Introduction.mp4

9.3 MB

2. Introduction.vtt

8.1 KB

3. Chain of Responsibility - Definition.mp4

6.1 MB

3. Chain of Responsibility - Definition.vtt

6.5 KB

4. Demo - Ticket Processing System.mp4

24.1 MB

4. Demo - Ticket Processing System.vtt

14.5 KB

5. Demo - Further Decoupling.mp4

12.0 MB

5. Demo - Further Decoupling.vtt

8.1 KB

6. Things to Notice.mp4

2.2 MB

6. Things to Notice.vtt

2.5 KB

7. Summary.mp4

1.1 MB

7. Summary.vtt

1.1 KB

/.../3. Applying the Command Pattern/

1. Introduction.mp4

1.9 MB

1. Introduction.vtt

1.7 KB

2. Command - Definition.mp4

6.1 MB

2. Command - Definition.vtt

6.8 KB

3. Demo - Booking Venues.mp4

15.7 MB

3. Demo - Booking Venues.vtt

8.9 KB

4. Demo - Creating Commands.mp4

23.9 MB

4. Demo - Creating Commands.vtt

14.6 KB

5. Demo - Macro Command.mp4

11.5 MB

5. Demo - Macro Command.vtt

6.8 KB

6. Demo - Undo.mp4

15.1 MB

6. Demo - Undo.vtt

9.1 KB

7. Things to Notice.mp4

2.8 MB

7. Things to Notice.vtt

3.3 KB

8. Summary.mp4

1.2 MB

8. Summary.vtt

1.1 KB

/.../4. Applying the Interpreter Pattern/

1. Introduction.mp4

2.1 MB

1. Introduction.vtt

1.8 KB

2. Interpreter - Definition.mp4

5.6 MB

2. Interpreter - Definition.vtt

6.9 KB

3. Demo - Using Language to Reserve Tickets.mp4

20.8 MB

3. Demo - Using Language to Reserve Tickets.vtt

13.9 KB

4. Demo - Creating Expressions.mp4

14.8 MB

4. Demo - Creating Expressions.vtt

9.8 KB

5. Demo - Lexing and Parsing.mp4

22.8 MB

5. Demo - Lexing and Parsing.vtt

12.6 KB

6. Things to Notice.mp4

2.6 MB

6. Things to Notice.vtt

3.2 KB

7. Summary.mp4

1.0 MB

7. Summary.vtt

1.0 KB

/.../5. Applying the Iterator Pattern/

1. Introduction.mp4

7.8 MB

1. Introduction.vtt

9.6 KB

2. Demo - Implementing Iterator.mp4

15.4 MB

2. Demo - Implementing Iterator.vtt

11.3 KB

3. Demo - Using Iterator.mp4

9.9 MB

3. Demo - Using Iterator.vtt

5.7 KB

4. Demo - Filtering Iterator.mp4

15.9 MB

4. Demo - Filtering Iterator.vtt

9.8 KB

5. Related Patterns.mp4

665.2 KB

5. Related Patterns.vtt

1.1 KB

6. Summary.mp4

983.9 KB

6. Summary.vtt

0.9 KB

/.../6. Applying the Mediator Pattern/

1. Introduction.mp4

1.5 MB

1. Introduction.vtt

1.8 KB

2. Definition - Mediator.mp4

6.2 MB

2. Definition - Mediator.vtt

7.5 KB

3. Demo - Implementing Mediator.mp4

13.5 MB

3. Demo - Implementing Mediator.vtt

10.1 KB

4. Demo - Using Mediator.mp4

4.8 MB

4. Demo - Using Mediator.vtt

2.3 KB

5. Things to Notice.mp4

2.2 MB

5. Things to Notice.vtt

3.4 KB

6. Summary.mp4

930.1 KB

6. Summary.vtt

1.0 KB

/.../7. Applying the Memento Pattern/

1. Introduction.mp4

1.6 MB

1. Introduction.vtt

1.7 KB

2. Memento - Definition.mp4

3.1 MB

2. Memento - Definition.vtt

4.4 KB

3. Demo - Implementing Undo.mp4

21.0 MB

3. Demo - Implementing Undo.vtt

13.1 KB

4. Demo - Implementing Redo.mp4

10.6 MB

4. Demo - Implementing Redo.vtt

5.8 KB

5. Things to Notice.mp4

1.1 MB

5. Things to Notice.vtt

1.5 KB

6. Summary.mp4

915.3 KB

6. Summary.vtt

0.8 KB

/.../B6. Design Patterns in C++20. Behavioral - Observer to Visitor/

~i.txt

1.9 KB

cover.jpg

207.6 KB

exercise.7z

9.7 MB

playlist.m3u

2.3 KB

/.../B6. Design Patterns in C++20. Behavioral - Observer to Visitor/1. Course Overview/

1. Course Overview.mp4

3.5 MB

1. Course Overview.vtt

2.2 KB

/.../2. Understanding Design Patterns in C++/

1. Version Check.mp4

348.7 KB

1. Version Check.vtt

0.0 KB

2. Introduction.mp4

7.1 MB

2. Introduction.vtt

3.0 KB

3. Design Patterns Overview.mp4

8.3 MB

3. Design Patterns Overview.vtt

6.0 KB

4. Unified Modeling Language.mp4

7.2 MB

4. Unified Modeling Language.vtt

5.9 KB

/.../3. Working with Observer Design Pattern/

1. Introduction.mp4

3.9 MB

1. Introduction.vtt

3.3 KB

2. Understanding Observer Design Pattern.mp4

8.4 MB

2. Understanding Observer Design Pattern.vtt

4.8 KB

3. Structure and Implementation Aspects.mp4

5.7 MB

3. Structure and Implementation Aspects.vtt

5.2 KB

4. Practical Implementation.mp4

16.4 MB

4. Practical Implementation.vtt

8.1 KB

5. Merits and Demerits.mp4

4.8 MB

5. Merits and Demerits.vtt

4.5 KB

/.../4. Working with State Design Pattern/

1. Introduction.mp4

3.6 MB

1. Introduction.vtt

2.8 KB

2. Understanding State Design Pattern.mp4

4.9 MB

2. Understanding State Design Pattern.vtt

4.0 KB

3. Implementing State Design Pattern.mp4

5.5 MB

3. Implementing State Design Pattern.vtt

4.8 KB

4. Practical Implementation.mp4

14.2 MB

4. Practical Implementation.vtt

7.8 KB

5. Merits and Demerits.mp4

3.5 MB

5. Merits and Demerits.vtt

3.7 KB

/.../5. Working with Strategy Design Pattern/

1. Introduction.mp4

3.7 MB

1. Introduction.vtt

3.2 KB

2. Understanding Strategy Design Pattern.mp4

8.3 MB

2. Understanding Strategy Design Pattern.vtt

7.2 KB

3. Implementing Strategy Design Pattern.mp4

3.4 MB

3. Implementing Strategy Design Pattern.vtt

3.1 KB

4. Practical Implementation.mp4

8.9 MB

4. Practical Implementation.vtt

5.1 KB

5. Merits and Demerits.mp4

3.4 MB

5. Merits and Demerits.vtt

3.5 KB

/.../6. Working with Template Method Design Pattern/

1. Introduction.mp4

2.5 MB

1. Introduction.vtt

2.6 KB

2. Understanding Template Method Design Pattern.mp4

6.8 MB

2. Understanding Template Method Design Pattern.vtt

5.2 KB

3. Structure and Implementation Aspects.mp4

2.5 MB

3. Structure and Implementation Aspects.vtt

2.7 KB

4. Practical Implementation.mp4

8.5 MB

4. Practical Implementation.vtt

5.6 KB

5. Merits and Demerits.mp4

4.0 MB

5. Merits and Demerits.vtt

4.0 KB

/.../7. Working with Visitor Design Pattern/

1. Introduction.mp4

6.1 MB

1. Introduction.vtt

3.6 KB

2. Understanding Visitor Design Pattern.mp4

5.7 MB

2. Understanding Visitor Design Pattern.vtt

4.6 KB

3. Structure and Implementation Aspects.mp4

3.7 MB

3. Structure and Implementation Aspects.vtt

3.7 KB

4. Practical Implementation.mp4

9.4 MB

4. Practical Implementation.vtt

6.0 KB

5. Merits and Demerits.mp4

2.6 MB

5. Merits and Demerits.vtt

2.8 KB

/.../B6. Design Patterns in C++20. Behavioral - Observer to Visitor/8. Course Summary/

1. A Quiz.mp4

10.0 MB

1. A Quiz.vtt

4.5 KB

2. Comparing Behavioral Design Patterns.mp4

8.2 MB

2. Comparing Behavioral Design Patterns.vtt

6.1 KB

/.../B7. Design Patterns in C++20. Structural - Façade to Proxy/

~i.txt

2.0 KB

cover.jpg

224.0 KB

exercise.7z

8.9 MB

playlist.m3u

1.6 KB

/.../B7. Design Patterns in C++20. Structural - Façade to Proxy/1. Course Overview/

1. Course Overview.mp4

3.3 MB

1. Course Overview.vtt

2.4 KB

/.../2. Understanding Design Patterns in C++/

1. Version Check.mp4

345.4 KB

1. Version Check.vtt

0.0 KB

2. Introduction.mp4

7.1 MB

2. Introduction.vtt

3.0 KB

3. Design Patterns Overview.mp4

7.6 MB

3. Design Patterns Overview.vtt

5.7 KB

4. Unified Modeling Language.mp4

6.7 MB

4. Unified Modeling Language.vtt

5.6 KB

/.../3. Working with Facade Design Pattern/

1. Introduction.mp4

4.3 MB

1. Introduction.vtt

2.7 KB

2. Understanding Facade Design Pattern.mp4

7.3 MB

2. Understanding Facade Design Pattern.vtt

5.6 KB

3. Practical Implementation.mp4

15.1 MB

3. Practical Implementation.vtt

8.4 KB

4. Merits and Demerits.mp4

6.3 MB

4. Merits and Demerits.vtt

5.5 KB

/.../4. Working with Flyweight Design Pattern/

1. Introduction.mp4

5.1 MB

1. Introduction.vtt

3.8 KB

2. Understanding Flyweight Design Pattern.mp4

6.3 MB

2. Understanding Flyweight Design Pattern.vtt

6.0 KB

3. Implementing Flyweight Design Pattern.mp4

3.9 MB

3. Implementing Flyweight Design Pattern.vtt

4.0 KB

4. Practical Implementation.mp4

6.9 MB

4. Practical Implementation.vtt

4.2 KB

5. Merits and Demerits.mp4

3.7 MB

5. Merits and Demerits.vtt

3.4 KB

/.../5. Working with Null Object Design Pattern/

1. Introduction.mp4

2.3 MB

1. Introduction.vtt

2.5 KB

2. Understanding Null Object Design Pattern.mp4

7.0 MB

2. Understanding Null Object Design Pattern.vtt

6.5 KB

3. Practical Implementation.mp4

9.2 MB

3. Practical Implementation.vtt

6.7 KB

/.../6. Working with Proxy Design Pattern/

1. Introduction.mp4

6.0 MB

1. Introduction.vtt

3.3 KB

2. Understanding Proxy Design Pattern.mp4

7.4 MB

2. Understanding Proxy Design Pattern.vtt

5.8 KB

3. Practical Implementation.mp4

7.8 MB

3. Practical Implementation.vtt

4.5 KB

4. Variants of Proxy Design Pattern.mp4

9.3 MB

4. Variants of Proxy Design Pattern.vtt

9.1 KB

/.../B7. Design Patterns in C++20. Structural - Façade to Proxy/7. Course Summary/

1. A Quiz.mp4

7.8 MB

1. A Quiz.vtt

3.4 KB

2. Comparing Structural Design Patterns.mp4

7.4 MB

2. Comparing Structural Design Patterns.vtt

5.2 KB

/.../B8. Design Patterns in C++20. Structural - Adapter to Decorator/

~i.txt

1.5 KB

cover.jpg

205.1 KB

exercise.7z

1.9 MB

playlist.m3u

1.3 KB

/.../B8. Design Patterns in C++20. Structural - Adapter to Decorator/1. Course Overview/

1. Course Overview.mp4

2.9 MB

1. Course Overview.vtt

1.8 KB

/.../B8. Design Patterns in C++20. Structural - Adapter to Decorator/2. Adapter/

1. Course Introduction.mp4

2.6 MB

1. Course Introduction.vtt

2.6 KB

2. When to Use the Adapter Pattern.mp4

2.5 MB

2. When to Use the Adapter Pattern.vtt

2.4 KB

3. Object Adapter.mp4

15.8 MB

3. Object Adapter.vtt

8.0 KB

4. Class Adapter.mp4

12.3 MB

4. Class Adapter.vtt

5.1 KB

5. Implementation Considerations.mp4

3.1 MB

5. Implementation Considerations.vtt

2.5 KB

6. Summary.mp4

1.1 MB

6. Summary.vtt

1.1 KB

/.../B8. Design Patterns in C++20. Structural - Adapter to Decorator/3. Bridge/

1. Module Overview.mp4

1.3 MB

1. Module Overview.vtt

1.4 KB

2. When to Use the Bridge Pattern.mp4

5.6 MB

2. When to Use the Bridge Pattern.vtt

5.4 KB

3. Implementing the Bridge Pattern.mp4

33.3 MB

3. Implementing the Bridge Pattern.vtt

12.6 KB

4. Benefits of Using The Bridge Pattern.mp4

5.0 MB

4. Benefits of Using The Bridge Pattern.vtt

4.6 KB

5. The PImpl Idiom.mp4

14.0 MB

5. The PImpl Idiom.vtt

6.8 KB

6. PImpl Benefits and Trade-offs.mp4

2.8 MB

6. PImpl Benefits and Trade-offs.vtt

2.9 KB

7. Summary.mp4

1.0 MB

7. Summary.vtt

1.1 KB

/.../B8. Design Patterns in C++20. Structural - Adapter to Decorator/4. Composite/

1. Module Overview.mp4

850.1 KB

1. Module Overview.vtt

0.8 KB

2. When to Use the Composite Pattern.mp4

1.2 MB

2. When to Use the Composite Pattern.vtt

1.2 KB

3. Implementing the Composite Pattern.mp4

2.1 MB

3. Implementing the Composite Pattern.vtt

1.6 KB

4. Demo - Movie Groups.mp4

37.2 MB

4. Demo - Movie Groups.vtt

13.6 KB

5. Benefits and Trade-offs.mp4

2.9 MB

5. Benefits and Trade-offs.vtt

2.5 KB

6. Summary.mp4

1.1 MB

6. Summary.vtt

1.1 KB

/.../B8. Design Patterns in C++20. Structural - Adapter to Decorator/5. Decorator/

1. Module Overview.mp4

1.4 MB

1. Module Overview.vtt

1.3 KB

2. When to Use the Decorator Pattern.mp4

6.4 MB

2. When to Use the Decorator Pattern.vtt

4.5 KB

3. Why We Need the Decorator Pattern.mp4

5.2 MB

3. Why We Need the Decorator Pattern.vtt

4.7 KB

4. Implementing Dynamic Decorators.mp4

31.2 MB

4. Implementing Dynamic Decorators.vtt

13.4 KB

5. Implementing Static Decorators.mp4

26.4 MB

5. Implementing Static Decorators.vtt

11.3 KB

6. Choosing Between Decorator Implementations.mp4

7.3 MB

6. Choosing Between Decorator Implementations.vtt

5.5 KB

7. Implementing Decorators Using Functions.mp4

21.8 MB

7. Implementing Decorators Using Functions.vtt

9.4 KB

8. Benefits and Trade-offs.mp4

2.7 MB

8. Benefits and Trade-offs.vtt

2.4 KB

9. Summary.mp4

1.5 MB

9. Summary.vtt

1.4 KB

/[Asm] Assembly Language Adventures Complete Course/

Readme.txt

0.1 KB

/code/

code.zip

286.0 MB

 

Total files 3637


Copyright © 2025 FileMood.com