1. Push technology:
- ajax timing requests
- SSE
- WebSockets
- SignalR
Tuesday, November 11, 2014
Tuesday, October 21, 2014
Lesson 55 22/27. (9 X 3)
1. Nockout.
0. http://www.sitepoint.com/beginners-guide-to-knockoutjs-part-1/
1. http://learn.knockoutjs.com/#/?tutorial=intro
1.1. http://knockoutjs.com/examples/
2. http://www.sitepoint.com/beginners-guide-to-knockoutjs-part-1/
3. http://www.adobe.com/devnet/html5/articles/getting-started-with-knockoutjs.html
4. http://code.tutsplus.com/tutorials/into-the-ring-with-knockout-js--net-21239
ASP.MVC
5. http://www.codeproject.com/Articles/680553/Knockout-js-for-Beginners
6. http://www.asp.net/single-page-application/overview/introduction/knockoutjs-template
R
6. http://habrahabr.ru/company/enterra/blog/145903/
7. http://habrahabr.ru/post/124731/
8. http://habrahabr.ru/post/123692/
9. http://habrahabr.ru/post/125148/ (GRID)
P.S.
Vot ewe statya na russkom:
http://habrahabr.ru/company/enterra/blog/145903/
A v nei ssylka na KMVC: http://knockoutmvc.com/
0. http://www.sitepoint.com/beginners-guide-to-knockoutjs-part-1/
1. http://learn.knockoutjs.com/#/?tutorial=intro
1.1. http://knockoutjs.com/examples/
2. http://www.sitepoint.com/beginners-guide-to-knockoutjs-part-1/
3. http://www.adobe.com/devnet/html5/articles/getting-started-with-knockoutjs.html
4. http://code.tutsplus.com/tutorials/into-the-ring-with-knockout-js--net-21239
ASP.MVC
5. http://www.codeproject.com/Articles/680553/Knockout-js-for-Beginners
6. http://www.asp.net/single-page-application/overview/introduction/knockoutjs-template
R
6. http://habrahabr.ru/company/enterra/blog/145903/
7. http://habrahabr.ru/post/124731/
8. http://habrahabr.ru/post/123692/
9. http://habrahabr.ru/post/125148/ (GRID)
P.S.
Vot ewe statya na russkom:
http://habrahabr.ru/company/enterra/blog/145903/
A v nei ssylka na KMVC: http://knockoutmvc.com/
Lesson 54. 21/27 (9 X 3)
1. Templates engines: undescore, mustache
Tuesday, September 16, 2014
Lesson 53. 20/27 (9 x 3)
1. Javascript, Jquery, undescore.js, mustache.js
Model:
public class Product
{
public string ProductName { get; set; }
public int Qnt { get; set; }
public List<Feature> Fetures { get; set; }
}
public class Feature
{
public int id { get; set; }
public double Weight { get; set; }
public string Color { get; set; }
public double Price { get; set; }
}
public ActionResult Data()
{
Models.Product p = new Models.Product
{
ProductName = "Cheese",
Price = 89.90,
Qnt = 2,
Fetures = new List<Models.Feature>
{ new Models.Feature{Color="Red", Weight=23.90},
new Models.Feature{Color="Blue", Weight=12.25}}
};
return Json(p, JsonRequestBehavior.AllowGet);
}
Model:
public class Product
{
public string ProductName { get; set; }
public int Qnt { get; set; }
public List<Feature> Fetures { get; set; }
}
public class Feature
{
public int id { get; set; }
public double Weight { get; set; }
public string Color { get; set; }
public double Price { get; set; }
}
public ActionResult Data()
{
Models.Product p = new Models.Product
{
ProductName = "Cheese",
Price = 89.90,
Qnt = 2,
Fetures = new List<Models.Feature>
{ new Models.Feature{Color="Red", Weight=23.90},
new Models.Feature{Color="Blue", Weight=12.25}}
};
return Json(p, JsonRequestBehavior.AllowGet);
}
Tuesday, September 9, 2014
Lesson 51. 18/27 (9 x 3)
1. Adam Freeman. Adding Dynamic Content to a View. Sections, Partial views, Child actions.
Tuesday, August 19, 2014
Lesson 50. 17/27 (9 x 3)
1. many-to-many
2. Html helper: built-in, Nuget's.
- datetimepicke
- grid
- menu
- treeview
2. Html helper: built-in, Nuget's.
- datetimepicke
- grid
- menu
- treeview
Tuesday, August 12, 2014
Lesson 49. 16/27 (9 x 3)
1. SOLID. Dependency Injection.
2. Many-to-Many property in Linq to SQL.
2. Many-to-Many property in Linq to SQL.
Lesson 48. 15/27 (9 x 3)
1. Multithreading, Async. Async examples.
2. Windows services.
2. Windows services.
Tuesday, August 5, 2014
Lesson 47. 14/27 (9 x 3)
1. Course W-402277. Albahari.
1. Multi-threading.
2. Async.
1. Multi-threading.
2. Async.
Tuesday, July 22, 2014
Lesson 46. 13/27 (9 x 3)
1. Course W-402277:
- generic classes, generic methods, constraints (module 5)
- extensions methods (module 5)
fluent api:
1. http://rlacovara.blogspot.co.il/2009/07/fluent-interface-for-composing-entity.html
2.1. http://visualstudiomagazine.com/articles/2013/11/01/when-to-build-fluent-interfaces-for-re-use-and-3. clarity.aspx
2.2. http://visualstudiomagazine.com/articles/2014/01/01/strategies-and-code-for-creating-fluent-apis.aspx
3. Threading. Albahari, up to Join and Sleep. Singleton, thread-safety version.
- generic classes, generic methods, constraints (module 5)
- extensions methods (module 5)
fluent api:
1. http://rlacovara.blogspot.co.il/2009/07/fluent-interface-for-composing-entity.html
2.1. http://visualstudiomagazine.com/articles/2013/11/01/when-to-build-fluent-interfaces-for-re-use-and-3. clarity.aspx
2.2. http://visualstudiomagazine.com/articles/2014/01/01/strategies-and-code-for-creating-fluent-apis.aspx
3. Threading. Albahari, up to Join and Sleep. Singleton, thread-safety version.
Tuesday, July 15, 2014
Lesson 45. 12/27 (9 x 3)
1. RESTfull.
2. Avis app.
link:
https://pizza-roma.m-secured. co.il/he_IL/2238#order-online/ menu/now/cat/6452
test form:
https://app.smartsheet.com/b/form?EQBCT=bc49face7fda485d96373f9b8fc06266
2. Avis app.
link:
https://pizza-roma.m-secured.
test form:
https://app.smartsheet.com/b/form?EQBCT=bc49face7fda485d96373f9b8fc06266
Lesson 44. 11/27 (9 x 3)
1. ASP.NET web forms applications review.
2. Login (session)
3. Custom controls in action.
2. Login (session)
3. Custom controls in action.
Tuesday, July 8, 2014
Lesson 43. 10/27 (9 x 3)
1. Web API. REST.
2. Application: Web shop.
2. Application: Web shop.
Tuesday, July 1, 2014
Lesson 42. 9/27 (9 x 3)
Web Services.
1. ASMX web services, SOAP.
2. WCF.
1. ASMX web services, SOAP.
2. WCF.
Lesson 41. 8/27 (9 x 3)
Web Sertvices.
1. ASHX handler.
2. Gallery application: front and end.
1. ASHX handler.
2. Gallery application: front and end.
Tuesday, June 10, 2014
Lesson 40. 7/27 (9 x 3)
1. Course 20480BC - modules 1- 7.
2. Basic web Application.
2. Basic web Application.
Lesson 39. 6/27 (9 x 3)
1. MVC, site presentation.
2. MVC pattern. (calculator)
2. MVC pattern. (calculator)
Tuesday, May 27, 2014
Lesson 38. 5/27 (9 x 3)
1. Attributes: course 2124, module 14
2. MVC example: http://www.codeproject.com/Articles/25057/Simple-Example-of-MVC-Model-View-Controller-Design
Wednesday, May 21, 2014
Lesson 37. 4/27 (9 x 3)
1. Intro into MVC pattern, ASP.NET MVC.
2. Build calc in MVC.
Tuesday, May 13, 2014
Lesson 36. 3/27 (9 x 3)
1. Download and install Webmatrix 3.
2. Do project: http://www.asp.net/web-pages/tutorials/introducing-aspnet-web-pages-2/getting-started
3. Razor
4. Forms basics (p. 4)
5. Page layout (p.8)
6. web forms : http://www.asp.net/web-forms/tutorials/aspnet-45/getting-started-with-aspnet-45-web-forms/introduction-and-overview
7. ASPX - calculator
Wednesday, April 30, 2014
Lesson 35. 2/27 (9 x 3)
1. HTTP and web basics. HTTP_Succinctly 30-40 pages.
2. HTML, CSS, JavaScript. Course 20480, Module 1,2,3,4.
- database task - food menu
- delegates - nuclear reactor
Lesson 34. 1/27 (9 x 3)
1. Delegates. Anonymous functions.
2. Nuclear rector example.
Tuesday, April 8, 2014
Lesson 33. 10265, 2071b, 2073b. 9/9.
1. Delegates, anonymous functions, lambda statements, lambda expressions.
2. task : database and food menu.
Tuesday, April 1, 2014
Lesson 32. 10265, 2071b, 2073b. 8/9.
1. Functions anf Stored Procedures.
Tuesday, March 25, 2014
Lesson 31. 10265, 2071b, 2073b. 7/9.
1. Linq to SQL.
2. Linq To Entities.
Tuesday, March 4, 2014
Lesson 29. 10265, 2071b, 2073b. 5/9.
1. ORM.
2. Typed Dataset.
3. Job project with 2 types of DAL: handmade ORM, typed dataset ORM.
Lesson 28. 10265, 2071b, 2073b. 4/9.
1. Datatable, dataset, dataadpter.
2. SQL project - Jobs.
Tuesday, February 18, 2014
Lesson 27. 10265, 2071b, 2073b. 3/9.
1. One to many relations.
2. ado.net classics: connection, command.
Lesson 26. 10265, 2071b, 2073b. 2/9
1. SQL: create database, create table, sql server data types.
2. SQL: insert, update, delete, select .. from .. where to ONE table.
Tuesday, January 28, 2014
Lesson 24. 2609, 2124, 20483 18/18
1. Dataset, datatable ...
example:
==================================================================
//schema
DataSet ds = new DataSet();
DataTable dt = new DataTable("Products");
DataColumn dc = new DataColumn("id", System.Type.GetType("System.Int32"));
dt.Columns.Add(dc);
dc = new DataColumn("ProductName", System.Type.GetType("System.String"));
dt.Columns.Add(dc);
dt.Columns.Add(new DataColumn("Price", System.Type.GetType("System.Double")));
dt.Columns.Add("CategId", System.Type.GetType("System.Int32"));
ds.Tables.Add(dt);
DataTable dt1 = new DataTable("Categs");
dt1.Columns.AddRange(new DataColumn[]
{
new DataColumn("id", System.Type.GetType("System.Int32")),
new DataColumn("Title", System.Type.GetType("System.String"))
});
ds.Tables.Add(dt1);
//data
string delimrow = "3,meat";
object[] row = delimrow.Split(',');
ds.Tables["Categs"].Rows.Add(2, "footware");
ds.Tables["Categs"].Rows.Add(1,"comp");
ds.Tables["Categs"].Rows.Add(row);
foreach (DataRow dr in ds.Tables["Categs"].Rows)
{
if ((int)dr["id"] > 1)
{
}
}
//where
DataRow[] result = ds.Tables["Categs"].Select("id > 1 and id < 3");//and, or ()
DataColumn dc_parent = ds.Tables["Categs"].Columns["id"];
DataColumn dc_child = ds.Tables["Products"].Columns["CategId"];
DataRelation rel = new DataRelation("lnk_cat_prod", dc_parent, dc_child);
==================================================================
2. CJI project:
- read files CJI
- store data into object model (xmldocument, custom model, datadables)
- search positions and save as HTML
3. Serialization, deserialization (module 6, l.2, 3)
Tuesday, January 21, 2014
Lesson 23. 2609, 2124, 20483 17/18
0. Module 6: Manipulating Cached XML.
1. CJI, part 1.
//1. System.Data. DataSet, DataTable.
//2. Serialization.
Lesson 22. 2609, 2124, 20483 16/18
1. Code Review: Soalar System.
2. System.Xml. XmlDocument.
Tuesday, January 14, 2014
Lesson 21. 2609, 2124, 20483 15/18
1. Code review: CJI.
2. IComparer, ICompare !!!
Subscribe to:
Posts (Atom)