ASP.NET Core Application Development | Cleveland State University Professional Development Center in Cleveland

Courses

ASP.NET Core Application Development

Course Description

This course is a comprehensive introduction to ASP.NET Core and will give you the essentials you need to start building applications with Microsoft's MVC framework. You'll see how to work with controllers and Razor views, as well as the Entity Framework, Entity Framework migrations, JavaScript, jQuery, and the Visual Studio web deployment tools.

Real-World Application

C#—it's not just a musical note. First introduced in 2000 alongside Microsoft's.Net framework, it’s been through five versions and one (now-retired) mascot named Andy. Now, it’s arguably one of the most valuable programming languages to learn—and here’s why. Why Learn C#? C# popularity is higher than ever. C# was named the programming language of 2012 by the PopularitY of Programming Language (PYPL) index. According to PYPL, C#’s popularity grew by 2.3% in 2012—more than any other programming language. Although it’s still not as popular as Java or PHP, it’s neck and neck with C++; each has a 10.5 percent developer share. Is C# worth learning? C# could get you a job. The growth of C# was spurred by the release of Windows 8. C# is currently the most used language in the development of third-party apps for Windows. It also is a very popular language on mobile devices, including the Windows Phone. C# is also the most-used language in programming for Windows Silverlight, which in 2011 became more popular than Adobe Flash. Because of all these factors, companies are looking for C# savvy programmers. And the pay isn’t bad, either; according to SimplyHired.com, even entry level C# developers make an average of $53,000 a year. This is fairly comparable to the wages from other, similar languages. Is C# easy to learn? C# is simple (as programming languages go). If you know C, C++, or Java, learning C sharp should be a snap. Sure, any programming language requires time to learn and master, but the C# learning curve was made to be short for those already versed in programming languages.

Prerequisites

C#.NET Programming or equivalent knowledge

Course Objectives

Upon successful completion of the course, participants will be able to:

  • Build great cross-platform apps using ASP.NET Core and open source frameworks
  • Go beyond MVC to build a complete ASP.Net Core application
  • Create builds on Day One and quickly deploy viable products
  • Integrate Azure support to gain cloud scalability
  • Run or develop cross-platform solutions on Linux
  • Establish consistent development environments with Docker
  • Access data with Entity Framework Core 1.0
  • Generate HTML views with the updated Razor view engine
  • Apply the new configuration system and structured logging
  • Use identity to enforce security and provide rights
  • Improve testability and maintainability with dependency injection
  • Use and manage JavaScript in ASP.NET Core environments
  • Choose and work with package managers to make life easier
  • Use SASS to write maintainable, attractive CSS
  • Make the most of tag helpers and other reusable components
  • Test web apps efficiently using xUnit.net and Jasmine
  • Design, organize and refactor apps to smoothly accommodate change

Schedule

Tuesday, March 6-April 17, 2018 from 6:00 p.m.-9:30 p.m.
Course meets: March 6, 13, 20, 27, April 3, 10 & 17

Location

CSU's West Center, 26202 Detroit Road, Westlake, Ohio 44145 (map)

CEUs: 3.6

Fee: $1,299

To receive the EARLY BIRD RATE, you must register at least 6 weeks prior to the start date of the course. Corporate, CSU Student, Alumni and Organization membership discounts available!

Course Benefits

Competency-Based Professional Development: Our programs increase learner retention through application, which results in a more productive workforce.  Students demonstrate their competence by successfully completing a course assessment.

All Inclusive: Each course delivered at CSU includes materials, pre-test and post-test, coffee, snacks, lunch and convenient, on-site parking.

Educated and Experienced Instructors: Our instructors bring years of real-world, classroom and CPA, CFA, SHRM, PhD and MBA experience. Many hold leadership positions in northeast Ohio organizations and have taught at the graduate and undergraduate levels.

Cost-Effective: The course is designed to minimize travel expenses and time away from work.

Convenient: Flexible schedules are not only an attractive option, but a necessary for busy professionals.

Networking Opportunities: Learn from instructors and colleagues who have a variety of industry experiences to share.

Audit option: Students have the option to audit a course they have already attended at no charge within one academic year. Interested students must notify the ProDev office requesting to audit a course a minimum of 10 business days prior to the course start date to ensure there is enough seating. Audit students are responsible for their own parking and lunches. New materials will not be provided.

Corporate, Custom Availability: Can be custom-tailored to the needs of your organization to provide skills your workforce can apply immediately as a corporate training if requested.

Refund Policy

No refunds will be issued if notification is not received seven business days prior to the first day of class. Registrants who cancel will receive a refund, less a $50 processing fee, if we receive written notification a minimum of seven business days prior to the first day of class.