Sela

Pragmatic Web Development

Description
In this class, you will find a summary of practices and techniques that guarantee effective and durable solutions for your customers at the lowest possible cost. Therefore, the point today is no longer to use the latest release of the latest platform or the nightly-built framework. The key factor is being smart; not cool and humble enough to sit down and learn the real needs of customers. You must know all of your customers rather than presenting yourself as a know-it-all kind of consultant. Tools to build software exist; but ideas and plans make the difference. This class exists to help web developers reposition their skills. The inspiring principle for the class is that today we mostly write software to mirror a piece of the real world, rather than to bend the real world to a piece of technology. <br>If you just want to do your day-to-day job better, learning from the mistakes that others made and looking at the same mistakes you made with a more thoughtful perspective, then you should definitely take this class. It won’t teach hot tricks to play with Angular or React and won’t sell you prescriptive guidelines either. It shows a summary of web development practices and techniques that many have learned to be successful. The class aims at making you a better and richer developer rather than teaching how to use a better and richer framework.
Intended audience
This class assumes you are familiar with the Microsoft web stack. This experience can range from having done years of Web Forms development to being a JavaScript angel. The main focus is ASP.NET MVC, because that will be the standard with ASP.NET Core and remain so for the future of the ASP.NET platform. Here are some key goals for attendees of the class: learning a method general enough so that you can start development projects with a deep understanding of the domain of the problem, select the right approach, and go forward with reliable coding practices.

Topics

Grids
Paging / Sorting, client-side and server-side
Designing effective forms well beyond silly data annotations
Tab-based views and type-ahead
Paying attention to details
JavaScript posting
CQRS scenarios
HTML templates
Libraries for templating
Web API
JSON
XML formatters
Authentication
OData
Bootstrap grids
Media queries
WURFL.js
SignalR
JavaScript timers
Advanced uses of SignalR

רוצה לדבר עם יועץ?

האם אתה בטוח שאתה רוצה לסגור את הטופס ולאבד את כל השינויים?