Learning tech week_1_james

934 views

Published on

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

  • Be the first to like this

No Downloads
Views
Total views
934
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
2
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

×