User Tools

Site Tools


fpfn:fundamentals

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

fpfn:fundamentals [2016/01/10 16:25] – created leofpfn:fundamentals [2016/06/13 12:53] (current) – removed leo
Line 1: Line 1:
-  - (0) Introduction 
-    - [[fpfn:Welcome]] 
-    - [[fpfn:Making the most of this course]] 
-    - [[fpfn:Using the exercise files]] 
  
-  - Programming Basics 
-    - [[fpfn:What is programming?]] 
-    - [[fpfn:What is a programming language?]] 
-    - [[fpfn:Writing source code]] 
-    - [[fpfn:Compiled and interpreted languages]] 
-  - Core Programming Syntax 
-    - [[fpfn:Why JavaScript?]] 
-    - [[fpfn:Creating your first program in JavaScript]] 
-    - [[fpfn:Requesting input]] 
-  - Variables and Data Types 
-    - [[fpfn:Introduction to variables and data types]] 
-    - [[fpfn:Understanding strong, weak, and duck-typed languages]] 
-    - [[fpfn:Working with numbers]] 
-    - [[fpfn:Using characters and strings]] 
-    - [[fpfn:Working with operators]] 
-    - [[fpfn:Properly using white space]] 
-    - [[fpfn:Adding comments to code for human understanding]] 
-  - Writing Conditional Code 
-    - [[fpfn:Building with the if statement]] 
-    - [[fpfn:Working with complex conditions]] 
-    - [[fpfn:Setting comparison operators]] 
-    - [[fpfn:Using the switch statement]] 
-  - Modular Code 
-    - [[fpfn:Breaking your code apart]] 
-    - [[fpfn:Creating and calling functions]] 
-    - [[fpfn:Setting parameters and arguments]] 
-    - [[fpfn:Understanding variable scope]] 
-    - [[fpfn:Splitting code into different files]] 
-  - Iteration: Writing Loops 
-    - [[fpfn:Introduction to iteration]] 
-    - [[fpfn:Writing a while statement]] 
-    - [[fpfn:Creating a for loop]] 
-  - More About Strings 
-    - [[fpfn:Cleaning up with string concatenation]] 
-    - [[fpfn:Finding patterns in strings]] 
-    - [[fpfn:Introduction to regular expressions]] 
-  - Collections 
-    - [[fpfn:Working with arrays]] 
-    - [[fpfn:Array behavior]] 
-    - [[fpfn:Iterating through collections]] 
-    - [[fpfn:Collections in other languages]] 
-  - Programming Style 
-    - [[fpfn:Programming style]] 
-    - [[fpfn:Writing pseudocode]] 
-    - [[fpfn:Input and Output]] 
-    - [[fpfn:Input/output and persistence]] 
-    - [[fpfn:Reading and writing from the DOM]] 
-    - [[fpfn:Event driven programming]] 
-    - [[fpfn:Introduction to file I/O]] 
-  - When Things Go Wrong 
-    - [[fpfn:Introduction to debugging]] 
-    - [[fpfn:Tracing through a section of code]] 
-    - [[fpfn:Understanding error messages]] 
-    - [[fpfn:Using debuggers]] 
-  - Introduction to Object Orientation 
-    - [[fpfn:Introduction to object-oriented languages]] 
-    - [[fpfn:Using classes and objects]] 
-    - [[fpfn:Reviewing object-oriented languages]] 
-  - Advanced Topics 
-    - [[fpfn:Memory management across languages]] 
-    - [[fpfn:Introduction to algorithms]] 
-    - [[fpfn:Introduction to multithreading]] 
-  - Exploring the Languages 
-    - [[fpfn:Introduction to languages]] 
-    - [[fpfn:C-based languages]] 
-    - [[fpfn:The Java world]] 
-    - [[fpfn:.NET languages: C# and Visual Basic .NET]] 
-    - [[fpfn:Ruby]] 
-    - [[fpfn:Python]] 
-    - [[fpfn:Objective-C]] 
-    - [[fpfn:Libraries and frameworks]] 
-  - Conclusion 
-    - [[fpfn:Where to go from here]] 
fpfn/fundamentals.1452439514.txt.gz · Last modified: 2016/01/10 16:25 by leo