110 likes | 229 Views
Discover the essential toolbox for web developers in this comprehensive guide by Steve Fabian. Explore the latest in web-based software tools, including ADO.NET, Entity Framework, and ASP.NET. We delve into data access layers, process management, and user interface creation with HTML, CSS, and JavaScript frameworks. Learn why these tools are necessary for improving code efficiency, enhancing performance, and reducing development time. With demos, tips for open-source packages, and links to resources, this guide equips you with everything you need to succeed in modern web development.
E N D
The Web Developer’s Toolbox Steve Fabiane: steve.fabian@gooddogs.com
Writing Web-Based software • Data • Process • User Interface The Web Developer’s Toolbox
Web Tools 101 • Data • ADO.NET / Data Access Layer • Process • ASP.NET / Web Forms / MVC • User Interface • HTML / CSS The Web Developer’s Toolbox
Web Tools 201 • Data • Entity Framework / WCF Data Service • Process • ASP.NET / Web Forms / MVC • Javascript Frameworks • User Interface • HTML / CSS • CSS Framework The Web Developer’s Toolbox
Why use these tools? • Dramatically Reduce code you need to write • Stability (community tested code) • Performance • User Experience (processing on the client) • Shorter development time • Easier maintenance (non-compiled code) • Coolness factor (seriously) The Web Developer’s Toolbox
Open Source Packages • NuGet (nuget.org) • Discovery • Installation / Configuration The Web Developer’s Toolbox DEMO…
Data • Entity Framework • SQL Server • Oracle • others • WCF Data Service • Custom Entities • Service Operations The Web Developer’s Toolbox DEMO…
Process • Javascript Frameworks • jQuery • DOM manipulation • jQuery UI • Javascript-based UI controls • Knockout.js • Client-side MVVM • Data binding • Data.js • Ajax service calls • Dump.js • Debugging • SignalR • Real timeCommunication The Web Developer’s Toolbox DEMO…
User Interface • CSS Frameworks • Blueprint CSS The Web Developer’s Toolbox DEMO…
DotNetNuke Module Development • GooddogsTechnology Template • Download • http://dnntechtemplate.codeplex.com • Blog with Instructional Videos • http://www.dotnetnuke.com/Resources/Blogs/BlogID/16.aspx The Web Developer’s Toolbox DEMO…
Thank you • Steve Fabian • Email: steve.fabian@gooddogs.com • Web: http://www.gooddogs.com • Twitter: SteveFabian The Web Developer’s Toolbox