FileMood

Download Foundations of Programming

Foundations of Programming

Name

Foundations of Programming

  DOWNLOAD Copy Link

Trouble downloading? see How To

Total Size

4.4 GB

Total Files

263

Hash

F666002C9C72C66FDB2E25C40B3DF89B11951B5F

/0 - Introduction/

1 - Welcome.mp4

15.5 MB

2 - What you need to know.mp4

21.0 MB

/.../1 - Introduction to Test-Driven Development (TDD)/

124398_01_01_BC30_WhatKind.mp4

45.6 MB

124398_01_02_BC30_WhatIsTDD.mp4

50.0 MB

124398_01_03_BC30_QandA.mp4

59.6 MB

/2 - Getting Started/

124398_02_01_XR15_Frameworks.mp4

22.9 MB

124398_02_02_BC30_Assertions.mp4

43.7 MB

124398_02_03_BC30_AssertCode.mp4

40.4 MB

124398_02_04_XR15_CreateTest.mp4

4.8 MB

124398_02_05_XR15_SimpleTest.mp4

14.8 MB

/.../3 - Working with Tests/

124398_03_01_BC30_Process.mp4

39.1 MB

124398_03_02_XR15_Adding.mp4

10.8 MB

124398_03_03_XR15_Refactoring.mp4

5.9 MB

124398_03_04_XR15_Multiple.mp4

20.7 MB

124398_03_05_XR15_Naming.mp4

15.4 MB

/4 - Individual Techniques/

124398_04_01_XR15_Return.mp4

8.6 MB

124398_04_02_XR15_Exceptions.mp4

9.1 MB

124398_04_03_XR15_Setup.mp4

10.6 MB

124398_04_04_XR15_MethodQ.mp4

6.6 MB

/5 - Additional Topics/

124398_05_01_XR15_Mock.mp4

21.4 MB

124398_05_02_XR15_CC.mp4

9.5 MB

124398_05_03_XR15_Recommend.mp4

10.0 MB

/6 - Conclusion/

124398_06_01_XR15_NextSteps.mp4

15.0 MB

/0. Introduction/

122457_00_01_MM11_welcome.flv

19.5 MB

122457_00_02_LA11_needknow.flv

39.7 MB

/.../1. Introduction to Refactoring/

122457_01_01_LA11_whatis.flv

51.1 MB

122457_01_02_LA11_isnot.flv

50.6 MB

122457_01_03_LA11_whyuse.flv

37.0 MB

122457_01_04_LA11_whenuse.flv

26.2 MB

122457_01_05_LA11_codesmells.flv

39.4 MB

122457_01_06_LA11_origin.flv

28.9 MB

/.../2. Getting Started Method-Level Refactoring/

122457_02_01_LA11_prep.flv

23.4 MB

122457_02_02_LA11_grouping.flv

39.8 MB

122457_02_03_MM11_extract.flv

17.5 MB

122457_02_04_SC11_empv.flv

6.8 MB

122457_02_05_MM11_common.flv

25.3 MB

122457_02_06_SC11_ide.flv

17.0 MB

122457_02_07_MM11_inline.flv

22.7 MB

122457_02_08_MM11_remove.flv

39.4 MB

122457_02_09_SC11_add.flv

12.4 MB

/.../3. Class- and Condition-Focused Refactoring/

122457_03_01_MM11_move_2.flv

27.6 MB

122457_03_02_SC11_extract.flv

3.7 MB

122457_03_03_SC11_easier.flv

10.6 MB

122457_03_04_SC11_poly.flv

4.0 MB

122457_03_05_SC11_subclass.flv

6.0 MB

/.../4. Data-Focused Refactoring/

122457_04_01_MM11_fields.flv

24.8 MB

122457_04_02_MM11_clumps.flv

27.8 MB

122457_04_03_MM11_simplifying.flv

75.7 MB

122457_04_04_MM11_pullpush.flv

7.3 MB

/.../5. Communication and High-Level Refactoring/

122457_05_01_MM11_refining.flv

23.6 MB

122457_05_02_SC11_comm.flv

7.2 MB

122457_05_03_SC11_larger.flv

4.7 MB

/6. Conclusion/

122457_06_01_LA11_next.flv

48.1 MB

/01- Introduction/

001- Welcome.MP4

10.4 MB

002- What you need to know.MP4

9.6 MB

/.../02- Understanding Databases/

003- What are databases.MP4

72.0 MB

004- Exploring databases and database management systems.MP4

39.0 MB

/.../03- Database Fundamentals/

005- The features of a relational database.MP4

37.9 MB

006- Exploring unique values and primary keys.MP4

33.4 MB

007- Defining table relationships.MP4

52.1 MB

008- Describing many-to-many relationships.MP4

61.3 MB

009- Transactions and the ACID test.MP4

40.2 MB

010- Introduction to Structured Query Language.MP4

34.9 MB

/.../04- Database Modeling - Tables/

011- Introduction to database modeling.MP4

25.0 MB

012- Planning your database.MP4

32.4 MB

013- Identifying columns and selecting data types.MP4

57.6 MB

014- Choosing primary keys.MP4

9.0 MB

015- Using composite keys.MP4

12.5 MB

/.../05- Database Modeling - Relationships/

016- Creating relationships.MP4

4.2 MB

017- Defining one-to-many relationships.MP4

9.5 MB

018- Exploring one-to-one relationships.MP4

5.1 MB

019- Exploring many-to-many relationships.MP4

9.0 MB

020- Understanding relationship rules and referential integrity.MP4

9.1 MB

/.../06- Database Modeling - Optimization/

021- Understanding normalization.MP4

19.3 MB

022- First normal form.MP4

36.3 MB

023- Second normal form.MP4

23.7 MB

024- Third normal form.MP4

19.0 MB

025- Database denormalization.MP4

25.7 MB

/.../07- Database Modeling - Querying/

026- Creating SQL queries.MP4

8.3 MB

027- Creating the WHERE clause.MP4

10.5 MB

028- Sorting query results.MP4

4.9 MB

029- Using aggregate functions.MP4

7.8 MB

030- Joining tables.MP4

16.9 MB

031- Inserting, updating, and deleting.MP4

10.7 MB

032- The data definition language.MP4

7.7 MB

/.../08- Database Modeling - Indexing and Optimization/

033- Understanding indexes.MP4

16.5 MB

034- Understanding write conflicts.MP4

17.0 MB

035- Understanding stored procedures and injection attacks.MP4

12.6 MB

/.../09- Database Options/

036- Desktop databases.MP4

10.7 MB

037- Relational database management systems.MP4

14.6 MB

038- Object-based and XML-based databases.MP4

6.8 MB

039- NoSQL databases.MP4

17.3 MB

/10- Conclusion/

040- Final thoughts.MP4

5.9 MB

/00 Introduction/

0001 Welcome.mov

8.4 MB

0001 Welcome.srt

2.1 KB

0002 Making the most of this course.mov

25.8 MB

0002 Making the most of this course.srt

3.2 KB

0003 Using the exercise files.mov

924.6 KB

0003 Using the exercise files.srt

1.4 KB

/.../01 Programming Basics/

0101 What is programming.mov

73.0 MB

0101 What is programming.srt

8.5 KB

0102 What is a programming language.mov

66.0 MB

0102 What is a programming language.srt

6.8 KB

0103 Writing source code.mov

69.6 MB

0103 Writing source code.srt

8.2 KB

0104 Compiled and interpreted languages.mov

5.8 MB

0104 Compiled and interpreted languages.srt

9.4 KB

/.../02 Core Programming Syntax/

0201 Why JavaScript.mov

54.0 MB

0201 Why JavaScript.srt

6.9 KB

0202 Creating your first program in JavaScript.mov

36.0 MB

0202 Creating your first program in JavaScript.srt

10.7 KB

0203 Requesting input.mov

20.1 MB

0203 Requesting input.srt

7.7 KB

/.../03 Variables and Data Types/

0301 Introduction to variables and data types.mov

62.8 MB

0301 Introduction to variables and data types.srt

7.5 KB

0302 Understanding strong, weak, and duck-typed languages.mov

18.1 MB

0302 Understanding strong, weak, and duck-typed languages.srt

6.3 KB

0303 Working with numbers.mov

25.9 MB

0303 Working with numbers.srt

7.5 KB

0304 Using characters and strings.mov

3.9 MB

0304 Using characters and strings.srt

6.4 KB

0305 Working with operators.mov

4.3 MB

0305 Working with operators.srt

6.7 KB

0306 Properly using white space.mov

7.3 MB

0306 Properly using white space.srt

10.1 KB

0307 Adding comments to code for human understanding.mov

2.6 MB

0307 Adding comments to code for human understanding.srt

2.5 KB

/.../04 Writing Conditional Code/

0401 Building with the if statement.mov

28.9 MB

0401 Building with the if statement.srt

11.7 KB

0402 Working with complex conditions.mov

5.3 MB

0402 Working with complex conditions.srt

6.4 KB

0403 Setting comparison operators.mov

7.4 MB

0403 Setting comparison operators.srt

10.6 KB

0404 Using the switch statement.mov

7.1 MB

0404 Using the switch statement.srt

10.1 KB

/.../05 Modular Code/

0501 Breaking your code apart.mov

32.4 MB

0501 Breaking your code apart.srt

5.6 KB

0502 Creating and calling functions.mov

4.1 MB

0502 Creating and calling functions.srt

4.6 KB

0503 Setting parameters and arguments.mov

8.3 MB

0503 Setting parameters and arguments.srt

9.0 KB

0504 Understanding variable scope.mov

2.3 MB

0504 Understanding variable scope.srt

3.7 KB

0505 Splitting code into different files.mov

3.5 MB

0505 Splitting code into different files.srt

4.1 KB

/.../06 Iteration Writing Loops/

0601 Introduction to iteration.mov

36.3 MB

0601 Introduction to iteration.srt

6.7 KB

0602 Writing a while statement.mov

18.1 MB

0602 Writing a while statement.srt

8.0 KB

0603 Creating a for loop.mov

3.3 MB

0603 Creating a for loop.srt

5.8 KB

/.../07 More About Strings/

0701 Cleaning up with string concatenation.mov

4.3 MB

0701 Cleaning up with string concatenation.srt

7.0 KB

0702 Finding patterns in strings.mov

7.9 MB

0702 Finding patterns in strings.srt

12.1 KB

0703 Introduction to regular expressions.mov

6.4 MB

0703 Introduction to regular expressions.srt

11.1 KB

/08 Collections/

0801 Working with arrays.mov

72.2 MB

0801 Working with arrays.srt

8.6 KB

0802 Array behavior.mov

5.9 MB

0802 Array behavior.srt

9.2 KB

0803 Iterating through collections.mov

22.9 MB

0803 Iterating through collections.srt

8.7 KB

0804 Collections in other languages.mov

3.2 MB

0804 Collections in other languages.srt

5.5 KB

/.../09 Programming Style/

0901 Programming style.mov

35.5 MB

0901 Programming style.srt

8.8 KB

0902 Writing pseudocode.mov

16.6 MB

0902 Writing pseudocode.srt

8.0 KB

/.../10 Input and Output/

1001 Input Output and persistence.mov

3.3 MB

1001 Input Output and persistence.srt

4.9 KB

1002 Reading and writing from the DOM.mov

41.1 MB

1002 Reading and writing from the DOM.srt

13.4 KB

1003 Event driven programming.mov

33.6 MB

1003 Event driven programming.srt

13.0 KB

1004 Introduction to file IO.mov

20.8 MB

1004 Introduction to file IO.srt

11.2 KB

/.../11 When Things Go Wrong/

1101 Introduction to debugging.mov

16.1 MB

1101 Introduction to debugging.srt

9.4 KB

1102 Tracing through a section of code.mov

10.3 MB

1102 Tracing through a section of code.srt

10.6 KB

1103 Understanding error messages.mov

4.6 MB

1103 Understanding error messages.srt

5.5 KB

1104 Using debuggers.mov

10.8 MB

1104 Using debuggers.srt

13.5 KB

/.../12 Introduction to Object Orientation/

1201 Introduction to object-oriented languages.mov

57.0 MB

1201 Introduction to object-oriented languages.srt

7.7 KB

1202 Using classes and objects.mov

6.5 MB

1202 Using classes and objects.srt

10.2 KB

1203 Reviewing object-oriented languages.mov

11.4 MB

1203 Reviewing object-oriented languages.srt

3.7 KB

/.../13 Advanced Topics/

1301 Memory management across languages.mov

12.7 MB

1301 Memory management across languages.srt

8.4 KB

1302 Introduction to algorithms.mov

11.3 MB

1302 Introduction to algorithms.srt

6.8 KB

1303 Introduction to multithreading.mov

9.4 MB

1303 Introduction to multithreading.srt

3.2 KB

/.../14 Exploring the Languages/

1401 Introduction to languages.mov

22.8 MB

1401 Introduction to languages.srt

2.7 KB

1402 C-based languages.mov

4.4 MB

1402 C-based languages.srt

7.0 KB

1403 The Java world.mov

3.1 MB

1403 The Java world.srt

5.2 KB

1404 .NET languages C# and Visual Basic .NET.mov

5.9 MB

1404 .NET languages C# and Visual Basic .NET.srt

9.8 KB

1405 Ruby.mov

2.9 MB

1405 Ruby.srt

4.9 KB

1406 Python.mov

2.8 MB

1406 Python.srt

5.0 KB

1407 Objective-C.mov

3.9 MB

1407 Objective-C.srt

6.3 KB

1408 Libraries and frameworks.mov

29.0 MB

1408 Libraries and frameworks.srt

5.5 KB

/15 Conclusion/

1401 Where to go from here.mov

12.0 MB

1401 Where to go from here.srt

1.7 KB

/Exercise Files/

Ex_Files_FoP_Fun.zip

18.1 KB

/00. Introduction/

00 01. Welcome.mov

16.3 MB

00 02. Who this course is for.mov

11.7 MB

00 03. What to expect from this course.mov

29.1 MB

00 04. Exploring object-oriented analysis, design, and development.mov

15.8 MB

00 05. Reviewing software development methodologies.mov

38.7 MB

/.../01. Core Concepts/

01 01. Why we use object-orientation.mov

25.4 MB

01 02. What is an object.mov

50.3 MB

01 03. What is a class.mov

44.3 MB

01 04. What is abstraction.mov

25.9 MB

01 05. What is encapsulation.mov

35.2 MB

01 06. What is inheritance.mov

33.6 MB

01 07. What is polymorphism.mov

31.6 MB

/.../02. Object-Oriented Analysis and Design/

02 01. Understanding the object-oriented analysis and design processes.mov

25.0 MB

02 02. Defining requirements.mov

57.6 MB

02 03. Introduction to the Unified Modeling Language (UML).mov

17.8 MB

/.../03. Utilizing Use Cases/

03 01. Understanding use cases.mov

52.4 MB

03 02. Identifying the actors.mov

34.5 MB

03 03. Identifying the scenarios.mov

28.5 MB

03 04. Diagramming use cases.mov

20.6 MB

03 05. Employing user stories.mov

21.5 MB

/.../04. Domain Modeling (Modeling the App)/

04 01. Creating a conceptual model.mov

18.6 MB

04 02. Identifying the classes.mov

3.6 MB

04 03. Identifying class relationships.mov

3.2 MB

04 04. Identifying class responsibilities.mov

11.1 MB

04 05. Using CRC cards.mov

26.4 MB

/.../05. Creating Classes/

05 01. Creating class diagrams.mov

8.5 MB

05 02. Converting class diagrams to code.mov

21.6 MB

05 03. Exploring object lifetime.mov

12.8 MB

05 04. Using static or shared members.mov

16.7 MB

/.../06. Inheritance and Composition/

06 01. Identifying inheritance situations.mov

20.0 MB

06 02. Using inheritance.mov

3.7 MB

06 03. Using abstract classes.mov

2.9 MB

06 04. Using interfaces.mov

31.8 MB

06 05. Using aggregation and composition.mov

4.8 MB

/.../07. Advanced Concepts/

07 01. Creating sequence diagrams.mov

24.0 MB

07 02. Working with advanced UML diagrams.mov

3.8 MB

07 03. Using UML tools.mov

10.6 MB

/.../08. Object-Oriented Design Patterns/

08 01. Introduction to design patterns.mov

26.0 MB

08 02. Example the singleton pattern.mov

31.9 MB

08 03. Example the memento pattern.mov

3.9 MB

/.../09. Object-Oriented Design Principles/

09 01. Introduction to object-oriented design principles.mov

26.6 MB

09 02. Exploring general development principles.mov

36.7 MB

09 03. Introduction to SOLID principles.mov

59.0 MB

09 04. Introduction to GRASP principles.mov

77.8 MB

/10. Conclusion/

10 01. Reviewing feature support across different object-oriented languages.mov

36.0 MB

10 02. Additional resources.mov

23.0 MB

10 03. Goodbye.mov

7.0 MB

 

Total files 263


Copyright © 2025 FileMood.com