Tags
Language
Tags
May 2025
Su Mo Tu We Th Fr Sa
27 28 29 30 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Udacity - JavaScript Design Patterns (2015)

    Posted By: ParRus
    Udacity - JavaScript Design Patterns (2015)

    Udacity - JavaScript Design Patterns (2015)
    WEBRip | MP4 | English | 852 x 480 | AVC ~1000 kbps | 29.970 fps
    AAC | 96 Kbps | 44.1 KHz | 2 channels | 03:00:37 | 1.39 GB
    Genre: Video Tutorial / Development, Programming

    This course covers methods for organizing your code, both conceptually and literally. You’ll learn the importance of separating concerns when writing JavaScript, gaining hands-on experience along the way. Separating concerns can be done with or without an organizational library or framework. We’ll learn how to separate concerns without one, and then we’ll explore an organizational library together. You’ll also learn strategies for exploring other libraries and frameworks on your own.
    By the end of this course, you’ll understand (from experience) the importance of code organization, and how to implement it with either vanilla JavaScript or an organizational library or framework. Your applications will start looking clean and professional—not just to your users, but also to anyone who looks at the code driving your applications.

    Why Take This Course?

    Many developers dive right into projects without thinking of the organization or structure of the code they’re writing. It's easy to hack projects together, but the best developers spend the extra time to think about the organization of their application and adhere to sound organizational practices.

    In order to write clean code that will get you your next job or promotion, you'll need to have a solid understanding of organizational techniques, and you'll need to implement those techniques in your projects. Software developers who write clean and organized code are surprisingly hard to find, so if you can master code organization you’ll be a step above the rest.

    Prerequisites and Requirements

    This course is for intermediate web developers with some experience with JavaScript, and some prior experience with a JavaScript library, such as jQuery.

    Students should also be proficient in HTML and CSS, and should have experience creating static pages.

    See the Technology Requirements for using Udacity.

    What Will I Learn?

    Projects

    You will develop a single-page application featuring a map of your neighborhood or a neighborhood you would like to visit.

    Syllabus

    Lesson 1: Changing Expectations

    We'll first start by building a project the way you already know how: without an overarching organizational paradigm. Specifically, we'll discuss pain points and difficulties that are easy to run into when you don't use an organizational model. Then, we'll discuss a paradigm that will help us in the future, and we’ll see some examples of that paradigm in action.

    Lesson 2: Refactoring

    We'll spend some time discussing how our new paradigm applies to the project we worked on in Lesson 1. Then we'll rebuild the project with the new organizational paradigm.

    Lesson 3: Using an Organizational Library

    We'll explore how to use KnockoutJS, an organizational library, to organize our code and to reduce the amount of boilerplate code we write. Our resulting application will be well-organized, easy to understand, and extendable.

    Lesson 4: Exploring Unfamiliar Code

    In this final lesson, we'll spend some time talking about how to explore code that you didn't write, possibly even using a library or framework that you aren't familiar with. Exploration is one of the most important skills for a developer to foster. and this lesson will get you started on that journey.

    Changing Expectations
    │ ├── 01 - Welcome
    │ ├── 02 - Introduce Cat Clicker and Andy
    │ ├── 03 - Reflections
    │ ├── 04 - Andys Reflections
    │ ├── 05 - Requirements Change All The Time
    │ ├── 06 - First Requirements Change
    │ ├── 07 - Reflections 2
    │ ├── 08 - Andys Reflections 2
    │ ├── 09 - Second Requirements Change
    │ ├── 10 - Reflections 3
    │ ├── 11 - Reflections 3
    │ ├── 12 - Andys Reflections 3
    │ ├── 13 - Spaghetti Code Story Time
    │ ├── 14 - What is Spaghetti Code
    │ ├── 15 - Introduction to MVO
    │ ├── 16 - Model Quiz
    │ ├── 17 - Model Quiz
    │ ├── 18 - View Quiz
    │ ├── 19 - View Quiz
    │ ├── 20 - What Is the Model in Our Code
    │ ├── 21 - What Is the View in Our Code
    │ ├── 22 - What Is the Octopus in Our Code
    │ ├── 23 - Identify the MVO in New App
    │ ├── 24 - Where Should This Feature Live
    │ ├── 25 - Where Should This Feature Live
    │ ├── 26 - Implement Note Date
    │ ├── 27 - Implement Note Date
    │ └── 28 - Segue Into L2
    ├── JavaScript Design Patterns Subtitles
    │ └── Learning a New Codebase
    │ ├── 01 - Interview Gaining Context.srt
    │ ├── 03 - Exploring a New Codebase.srt
    │ ├── 04 - Codebase Quiz.srt
    │ ├── 05 - Codebase Quiz.srt
    │ ├── 06 - Getting the Big Picture of our Library.srt
    │ ├── 07 - Interview Be Tofu.srt
    │ ├── 08 - Exploring a Codebase.srt
    │ ├── 09 - Modifying a Feature.srt
    │ ├── 10 - Modifying a Feature.srt
    │ ├── 11 - Adding Additional UI.srt
    │ ├── 12 - Adding Additional UI.srt
    │ ├── 13 - Adding a New Feature.srt
    │ ├── 14 - Adding a New Feature.srt
    │ └── 15 - More Ideas.srt
    ├── Learning a New Codebase
    │ ├── 01 - Interview Gaining Context
    │ ├── 02 - Whats Next
    │ ├── 03 - Exploring a New Codebase
    │ ├── 04 - Codebase Quiz
    │ ├── 05 - Codebase Quiz
    │ ├── 06 - Getting the Big Picture of our Library
    │ ├── 07 - Interview Be Tofu
    │ ├── 08 - Exploring a Codebase
    │ ├── 09 - Modifying a Feature
    │ ├── 10 - Modifying a Feature
    │ ├── 11 - Adding Additional UI
    │ ├── 12 - Adding Additional UI
    │ ├── 13 - Adding a New Feature
    │ ├── 14 - Adding a New Feature
    │ └── 15 - More Ideas
    ├── Refactoring with Separation of Concerns
    │ ├── 01 - Introduction to Lesson 2
    │ ├── 02 - Identify Model and View
    │ ├── 03 - Identify Model and View
    │ ├── 04 - Review Model and View for CC Premium
    │ ├── 05 - Identify Octopus
    │ ├── 06 - Andys Code 1
    │ ├── 07 - Andys Code 1
    │ ├── 08 - Andys Code 2
    │ ├── 09 - Andys Code 2
    │ ├── 10 - In Defense of Andy
    │ ├── 11 - Rebuild Cat Clicker Premium
    │ ├── 12 - Cat Clicker Premium Specs
    │ ├── 13 - Cat Clicker Premium Solution
    │ ├── 14 - Cat Clicker Premium Pro
    │ ├── 15 - How to Modernize Projects
    │ ├── 16 - Interview with Nic
    │ ├── 17 - Interview with Jacques
    │ ├── 18 - Refactor Spaghetti Code
    │ ├── 19 - What Method Did You Use
    │ ├── 20 - What Method Did You Use
    │ ├── 21 - Interview With The Author
    │ ├── 22 - Refactoring the Resume
    │ └── 23 - Segue Into L3
    └── Using an Organizational Library
    ├── 01 - MVO in the wild
    ├── 02 - Library vs Framework 1
    ├── 03 - Library vs Framework 2
    ├── 04 - Interview with Nic About Using Libraries
    ├── 05 - Universal Organizational Concepts
    ├── 06 - What Does Knockout Give Us
    ├── 07 - Bindings and Views in Knockout
    ├── 08 - Knockout Views Quiz
    ├── 09 - Knockout Views Quiz
    ├── 10 - Models in Knockout
    ├── 11 - Knockout Models Quiz
    ├── 12 - Knockout Models Quiz
    ├── 13 - Interview about Documentation
    ├── 14 - Smarter Arrays
    ├── 15 - Smarter Arrays
    ├── 16 - Smart Models Work Differently
    ├── 17 - Smart Models Work Differently
    ├── 18 - Benefits of Smart Models
    ├── 19 - Benefits of Smart Models
    ├── 20 - Similarities between jQuery and KnockOut
    ├── 21 - Building Something with Knockout
    ├── 22 - Cat Clicker HTML and Bindings
    ├── 23 - Computed Observables
    ├── 24 - Computed Observables Quiz
    ├── 25 - Review of Terms
    ├── 26 - Computed Observables in Practice
    ├── 27 - Add Cat Levels to Cat Clicker
    ├── 28 - Show Cats With Control Structures
    ├── 29 - Show Cats With Control Structures
    ├── 30 - Separating Out the Model
    ├── 31 - with and Binding Contexts
    ├── 32 - How I Implemented With
    ├── 33 - Getting Ready To Add More Cats
    ├── 34 - Adding More Cats
    └── 35 - Adding More Cats

    also You can look my other last: Programming-posts

    General
    Complete name : 07 - Interview Be Tofu.mp4
    Format : MPEG-4
    Format profile : Base Media
    Codec ID : isom
    File size : 29.7 MiB
    Duration : 3mn 46s
    Overall bit rate mode : Variable
    Overall bit rate : 1 098 Kbps
    Encoded date : UTC 2015-01-08 23:24:26
    Tagged date : UTC 2015-01-08 23:24:26

    Video
    ID : 1
    Format : AVC
    Format/Info : Advanced Video Codec
    Format profile : Main@L3.1
    Format settings, CABAC : Yes
    Format settings, ReFrames : 3 frames
    Codec ID : avc1
    Codec ID/Info : Advanced Video Coding
    Duration : 3mn 46s
    Bit rate : 1 000 Kbps
    Maximum bit rate : 1 903 Kbps
    Width : 852 pixels
    Height : 480 pixels
    Display aspect ratio : 16:9
    Frame rate mode : Constant
    Frame rate : 29.970 fps
    Color space : YUV
    Chroma subsampling : 4:2:0
    Bit depth : 8 bits
    Scan type : Progressive
    Bits/(Pixel*Frame) : 0.082
    Stream size : 27.0 MiB (91%)
    Writing library : Zencoder Video Encoding System
    Encoded date : UTC 2015-01-08 23:23:48
    Tagged date : UTC 2015-01-08 23:24:26

    Audio
    ID : 2
    Format : AAC
    Format/Info : Advanced Audio Codec
    Format profile : LC
    Codec ID : 40
    Duration : 3mn 46s
    Bit rate mode : Variable
    Bit rate : 96.0 Kbps
    Maximum bit rate : 103 Kbps
    Channel(s) : 2 channels
    Channel positions : Front: L R
    Sampling rate : 44.1 KHz
    Compression mode : Lossy
    Stream size : 2.59 MiB (9%)
    Encoded date : UTC 2015-01-08 23:24:26
    Tagged date : UTC 2015-01-08 23:24:26

    Screenshots

    Udacity - JavaScript Design Patterns (2015)

    Udacity - JavaScript Design Patterns (2015)

    Udacity - JavaScript Design Patterns (2015)

    Udacity - JavaScript Design Patterns (2015)

    Udacity - JavaScript Design Patterns (2015)

    For more Exclusive material, Visit my AH-blog

    Udacity - JavaScript Design Patterns (2015)