LEARNINGTECH –
WEEK 1
James Chen
LINQ
• Similar to regular SQL
• fluent syntax
• Query syntax
var query = names.Where ( name =>
name.EndsWith(“y”) );
var q...
LINQ
• joins
• grouping
var query =
from c in Customers
join p in Purchases on c.ID equals p.CustomerID
select c.Name + " ...
jQuery
• jQuery Core
• Selection
• EX: $( “div” )
• Traversing
• EX: $( “#content” ).children( “div” )
• Data
• EX: .data ...
jQuery
• jQuery UI
• free-source plugins
• convenient way for interactive user interface
MVC
• Basic understanding of MVC theory
• Java
• jsp
• PHP
• Never used ASP.NET MVC
• Mostly similar with pervious experie...
Combining
• Built sample testing website using MVC
• Small sample DB
• Some jQuery code
• Display list, edit, create, dele...
Learning Experience
• Has experience with basic aspects
• More advanced than what was taught and used
• The more I read, t...
References
• Jquery.com
• http://msdn.microsoft.com/en-us/library/vstudio/67ef8sbd.aspx
• http://www.asp.net/mvc
• LINQPad...
Upcoming SlideShare
Loading in …5
×

Learning tech week_1_james

361
-1

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
361
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Learning tech week_1_james

  1. 1. LEARNINGTECH – WEEK 1 James Chen
  2. 2. LINQ • Similar to regular SQL • fluent syntax • Query syntax var query = names.Where ( name => name.EndsWith(“y”) ); var query = from n in names where n.EndsWith ( “y” ) select n;
  3. 3. LINQ • joins • grouping var query = from c in Customers join p in Purchases on c.ID equals p.CustomerID select c.Name + " bought a " + p.Description; from p in Purchases group p.Price by p.Date.Year into salesByYear select new { Year = salesByYear.Key, TotalValue = salesByYear.Sum() }
  4. 4. jQuery • jQuery Core • Selection • EX: $( “div” ) • Traversing • EX: $( “#content” ).children( “div” ) • Data • EX: .data ( key, value ) $( "li" ).hover( function() { $( this ).css( "border", "outset grey 3px" ); $( this ).children().css( "color", "white" ); }, function() { $( this ).css( "border", "solid black 3px" ); $( this ).children().css( "color", "grey" ); } ).mousedown( function() { $( this ).css( "border", "inset grey 3px" ); $( this ).children().css( "color", "grey" ); }).mouseup ( function() { $( this ).css( "border", "outset grey 3px" ); $( this ).children().css( "color", "white" ); });
  5. 5. jQuery • jQuery UI • free-source plugins • convenient way for interactive user interface
  6. 6. MVC • Basic understanding of MVC theory • Java • jsp • PHP • Never used ASP.NET MVC • Mostly similar with pervious experience
  7. 7. Combining • Built sample testing website using MVC • Small sample DB • Some jQuery code • Display list, edit, create, delete • Planning to add more functionality if time allows
  8. 8. Learning Experience • Has experience with basic aspects • More advanced than what was taught and used • The more I read, the more I realize there is more to learn
  9. 9. References • Jquery.com • http://msdn.microsoft.com/en-us/library/vstudio/67ef8sbd.aspx • http://www.asp.net/mvc • LINQPad4 samples
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×