Houston (free event)
Being Productive with the CODE Framework
Jeff Etter
Joe Reynolds
The CODE Framework is a free framework available from Codeplex. This 2 day class will enable you to be productive immediately!
This event took place on Monday, September 30, 2013.
Where: Recorded Video
Desc: An in-depth lecture style training to educate attendees about productively building business applications with the CODE Framework
CODE Framework aims at making developers super-productive while building applications with state-of-the-art architecture. This class teaches using the framework to build a modern business application with various user interfaces (emphasis on Windows and Web, but with a brief excursion into Mobile UIs) and a sophisticated SOA layer. While this workshop is specific to CODE Framework, many of the techniques are applicable as general development techniques.
The CODE Framework can be downloaded for free (including source code) from Codeplex.com. It consists of various components and tools that help developers with common aspects of business application development, such as simplified SOA development with various clients, or WPF development, data access, and much more. The main focus of this framework is to enable productive, flexible, and highly maintainable business application development. This workshop answers all your CODE Framework questions. Attendees will learn proper application architecture and design, enabling attendees to build systems that are easy and productive to build using the CODE Framework on various the supported platforms such as Windows, Web and Mobile. The workshop teaches highly productive development techniques. These topics are CODE Training specialties that are not taught anywhere else, making this one of our most popular classes. Attendees of this workshop will learn how to work productively and build future proof applications and systems, regardless of their prior knowledge (or lack thereof).
The training class will be held at our offices in Houston, Texas as well as online via GoToMeeting. After the class, attendees will receive the Powerpoint slides, the code samples and videos of each class as reference materials.
Developers who are interested in this class may also be interested in our hands on CODE Framework Bootcamp class beginning on October 29 (onsite in Houston only). Attendees who wish to attend both classes are eligible for a discount - contact us for details at info@codemag.com.
Day 1
9:00 – 10:15 |
Introduction to Modern Development and Architecture with the CODE Framework Modern software projects cover a wide range of technologies, techniques, and scenarios which need to be supported and maintained in a very rapidly changing environment. This session starts out discussing various aspects in the big picture and then moves to discuss how the CODE Framework, as well as related technologies, are used to solve these challenges. |
10:15 – 10:30 | BREAK |
10:30 – 12:00 |
The “Core Application”: Building the Middle Tier and SOA Layer – Part 1 Modern applications feature a set of features, functionality, and business rules that are independent of the utilized user interface. For this case, many modern applications, at core, are built out of a set of business objects and services. CODE Framework has various features and tools that help with this exact process. In this session, we build business objects and a data access layer, as well as a set of services that are exposed in various ways and protocols, including SOAP, TCP/IP, REST, and more. This session also shows various tools provided to make this process productive and easy, both during development and production deployment. |
12:00 – 13:30 | LUNCH BREAK |
13:30 – 14:45 |
The “Core Application”: Building the Middle Tier and SOA Layer – Part 2
Continuation of the prior session. |
14:45 – 15:00 | BREAK |
15:00 – 17:00 |
Our First UI: Building an ASP.NET MVC (HTML, JavaScript,…) Interface
With the core of the application in place, we can now proceed to build a first user interface. ASP.NET MVC is used to build an HTML browser interface based on modern techniques such as AJAX, REST, JavaScript, jQuery, and more. |
Day 2
9:00 – 10:15 |
Windows UI: Setting up a WPF Client Application – Part 1
Windows applications are still a very common interface choice for business applications. This session shows how to use the WPF MVVM/MVC framework subset of the CODE Framework to build a modern and professional interface in a highly productive way. Emphasis is put on building reusable and maintainable interfaces in a structured way that can be taught to all developer skill levels without sacrificing implementation and architecture quality. Note: While the majority of this session revolves around WPF Windows applications, many of these concepts also apply for Silverlight applications, Windows 8 Metro applications, and (to an extent) even Windows Phone applications. The later parts of this session even circle back to HTML scenarios showing advanced reuse scenarios of XAML based interfaces that can even be used in non-XAML environments. |
10:15 – 10:30 | BREAK |
10:30 – 12:00 |
Windows UI: Setting up a WPF Client Application – Part 2
Continuation of the prior session. |
12:00 – 13:30 | LUNCH BREAK |
13:30 – 14:45 |
Windows UI: Understanding Templates, Visual Styles and Themes
CODE Framework has extensive supports for templates and styles. In fact, templates are one of the aspects that drive the super-productive nature of the CODE Framework WPF development approach. This session explains how templates work and how to customize existing templates and even create your own templates. As a secondary topic, this session also explores visual appearance and interchangeable skins and themes. |
14:45 – 15:00 | BREAK |
15:00 – 16:00 |
Mobile UIs: iPhone and Android Clients
Modern applications often require mobile components. This session shows how to access the existing middle tier built on day one, using mobile devices. In particular, this session shows how the CODE Framework can be used to build Android and iOS (iPhone/iPad) applications productively and easily, while sticking with a high degree of maintainability and proper architecture. |
16:00 – 16:15 | BREAK |
16:15 – 17:00 |
Q&A / Ask the Experts / What's Next?
Got Questions? This open ended session will make sure they are answered as well as discuss upcoming enhancements and the future of the CODE Framework. |
** Please note that times are approximate and meant to be flexible depending on class participation and questions.
Registration is extremely limited. For more information please e-mail info@codemag.com or call us at 832-717-4445 x 13.
Discounts may be available for companies who have previously attended our classes. Call us for details. Please note that instructors & exact curriculum may change. All sales are final.
Key Take-Aways:
Slide Deck
Source Code
Downloadable recordings of all the sessions
Certificate of Completion
Free CODE Magazine subscription
Discount off of future CODE Training Classes
Class Outline:
Introduction to the CODE Framework
Middle Tier and SOA
UI: ASP.NET MVC (HTML, JavaScript etc)
WPF
Templates, Visual Styles and Themes
Mobile UIs
Ask the Experts / Q & A
Venue Information
This is a video recording. It is NOT a live event.
You can access your video by logging into www.codemag.com (upper right corner) and clicking on “My CODE Account” and scrolling down to “My Events”.
Questions?
Phone: 832-717-4445 ext 32
Email: info@eps-software.com