Showing posts with label pluralsight. Show all posts
Showing posts with label pluralsight. Show all posts

Sunday, January 29, 2017

Pluralsight.com - SOLID Principles of Object Oriented Design

January 29, 2017

Go over the lecture video - Pluralsight.com - SOLID Principles of Object Oriented Design. Try to put together demo code used in the lecture notes, and post it here.

Actionable Items:

Hack Google interview from MIT, read some course info.

Monday, August 8, 2016

Monday, June 27, 2016

A comparison of Microsoft web technology - pluralsight

June 27, 2016

One hour lecture:

A comparison of Microsoft Web Technologies.

Start to work on short course first, work on foundation, and then, move to Angular JS, MVC later.

Course:
A Comparison of Microsoft Web Technologies


https://www.pluralsight.com/authors/michael-palermo

Tuesday, March 22, 2016

Pluralsight: Angular Fundamentals

March 22, 2016

 Spent hours to watch course "Angular Fundamentals". 6 hours video. Be patient, and take some notes.

https://app.pluralsight.com/library/courses/angularjs-fundamentals/table-of-contents


Introduction to Angular - 25m 20s

Angular Controller & Markup - 83 minutes

Creating and Using Angular Services - 83 minutes

Angular Routing - 51 minutes - March 22

Creating Custom Angular Directives - 76 minutes

Test Angular - 89 minutes


Thursday, March 10, 2016

Pluralsight: Angular Fundamentals

March 10, 2016

  Work on "Angular Fundamentals" 6 hours course. Julia, be patient, you will have great time to play with AngularJS, and then write a great web app in 2016.

  Hours spent on AngularJS: 3 hours.

  Take some notes, and then, follow up with some reading, play with some code using AngularJS as well.

Tuesday, March 8, 2016

Pluralsight: Structuring JavaScript

March 8, 2016

2 hours on course: Structuring JavaScript on pluralsight, from 8:00pm - 10:00pm.

Julia is a big fan of pluralsight online courses. She spent time to read JavaScript books in 2014 over 6 months; while this time the learning is more effective with excellent teaching.

She still works on how to take courses on pluralsight. She likes to take notes, and tracks her progression.

Read technical article by the course lecturer:

1. Techniques, Strategies and Patterns for Structuring JavaScript Code

2. the prototype pattern

3. the revealing module pattern

Take learning check later.

5 out 10 incorrect questions:

Which of the following code samples demonstrate creating closure:
Answer:



Related clip: Closure Demo 2

JavaScript's "this" keyword always represents the current object instance being used.
Answer:
False

Related Clip: Using the Revealing Prototype Pattern with 'this'

Which pattern is the best one to use with JavaScript code?
Answer:
There isn't one "best solution"

What features does the Revealing Module Pattern offer?
Answer: All of above
  Define public and private members
  Can include a self-calling function
  Encapsulates code

What is a  key difference between the Prototype and Revealing Prototype patterns?

Answer:
Revealing Prototype allows public and private members to be defined.

Notes to review:
The Prototype Pattern
Pros:
Leverage JavaScript's built-in features
"Modularize" code into re-usable objects
Variables/ functions taken out of global namespace
Functions loaded into memory once
Possible to "override" functions through prototyping

Cons:
"this" can be tricky
Constructor separate from prototype definition

Actionable Item

Dec. 20, 2016
Share the blog on the stackexchange.com - Radix Sort Code Review

Monday, March 7, 2016

Pluralsight: JavaScript for C# developer

March 7, 2016

 Two hours on JavaScript for C# developer on pluralsight (9:30pm - 11:30pm). Review JavaScript quickly.

 Got 3 of 8 questions correct. <- That is the excellent teaching tool - Learning Check

1. How can you specify functions overload in JavaScript?
You cannot <- julia chose the one -
But, the correct answer is: You would interrogate the arguments object to determine what parameters were passed in.

Actually, on March 7, Julia wrote a function with overloading function. English, still, is julia's second language.

2. How does JavaScript support property setters and getters for objects?
Object.defineProperty

3. What is the JavaScript alternative to using C# interfaces?
Duck Typing

4. Is casting required in JavaScript?

5. What defines a scope in JavaScript?

6. How is the C#'s var keyword different from the JavaScript var keyword.

7. Does JavaScript support classes?

8. Is C#'s for each equivalent to JavaScript's for...in syntax?

Plant to watch another JavaScript course on pluralsight: structuring JavaScript.

Tuesday, March 1, 2016

Tuesday, February 16, 2016

Pluralsight: Responsive In-Browser Web Page Design with HTML and CSS

February 16, 2016

So good to come cross this course, and then spend 3 hours to catch up responsive design in CSS. Save me a lot of time to catch up CSS/ responsive design.

Pluralsight:

Responsive In-Browser Web Page Design with HTML and CSS


https://app.pluralsight.com/library/courses/responsive-browser-web-page-design-html-css-2262/table-of-contents

A lot of thing to read:
https://css-tricks.com/scale-svg/  (Feb. 21, 2016)

Saturday, January 16, 2016

pluralsight: online courses study

January 16

Just start to watch video courses on code school and pluralsight. And she likes to blog on this as well.

Julia did not have  time / motivation /confidence to go over MVC in last 5 years work as a full time programmer, but in less than 3 hours, went over MVC course, and found out that technologies are so easy to understand, also affordable to get best education - courses ($40/month, compared to IT course $500/each course, graduate research credit out-of-state $800 - $1000), and use it to apply at work.

The pluralsight.com service is such affordable,  make me connect to best of talents in the world, catch up all the technologies we need, or just curious, and then, master one or two of them a time if need.

Life is such a journey, and then, you find out that you are isolated, work alone, tired, and suddenly, you are connected to others, get back with more confidence.

That is the journey Julia likes to start with pluralsight.com / codeschool.com.

Dec. 28, 2015
http://juliachencoding.blogspot.ca/2015/12/code-school-courses-study.html

started to watch code school videos, learned Angular.JS, Ember.JS, bootstrap CSS framework, reviewed CSS, Html etc. Great teaching from instructors, better than my experience - work full time 3 years + on CSS, html, Java Script, Jquery. Good to know how to teach, how to be teachable, and enjoy the lectures.

January 15, 2016
Spent more than 3 hours to watch the videos on pluralsight.

"building applications with ASP.NET MVC 4"

January 28, 2016
Building a Web App with ASP.NET 5, MVC 6, EF7 and Angular JS
https://app.pluralsight.com/library/courses/aspdotnet-5-ef7-bootstrap-angular-web-app/table-of-contents

February 4, 2016

Web API design
https://app.pluralsight.com/library/courses/web-api-design/table-of-contents

Play-by-play learning AngularJS
https://app.pluralsight.com/library/courses/play-by-play-learning-angularjs-ken-cenerelli-john-papa/table-of-contents

AuglarJS: Get Started


AngularJS Fundamentals
https://app.pluralsight.com/library/courses/angularui-fundamentals/table-of-contents

Feb. 10, 2016
AngularUI Fundamentals

3 hours video lectures

http://stevemichelotti.com/new-pluralsight-course-yeoman-fundamentals/

reading:
https://github.com/angular-ui/ui-router/wiki

February 14, 2016

Build your career with Michael Lopp

And then, read the blog about Michael Lopp:

http://techcrunch.com/2015/08/01/a-conversation-with-michael-lopp-pinterests-head-of-engineering/

http://randsinrepose.com/

Good article to read:
http://recode.net/2014/06/10/pinterest-hires-long-time-apple-execs-to-lead-engineering-and-product-design/
http://randsinrepose.com/archives/what-to-do-when-youre-screwed/

http://randsinrepose.com/archives/the-culture-chart/

http://randsinrepose.com/archives/

February 16, 2016

So good to come cross this course, and then spend 3 hours to catch up responsive design in CSS. Save me a lot of time to catch up CSS.

Pluralsight:
Responsive In-Browser Web Page Design with HTML and CSS

March 1, 2016
Another 3 hours on course:
Building a Web App with ASP.NET 5, MVC 6, EF7 and Angular JS

check other two courses:
1. JavaScript for C# developers
2. Front-end web development Quick Start

Plan to watch this video:

https://app.pluralsight.com/library/courses/csharp-best-practices-collections-generics/table-of-contents