We may earn an affiliate commission when you visit our partners.
Aaron Skonnard

Explore advanced topics in connected system development on the Microsoft platform using Windows Communication Foundation.

Windows Communication Foundation (WCF) is the basis for building connected systems on the Windows platform using .NET, making it possible to build secure, reliable, and transacted services that can be composed into service-oriented applications. This course explores some of the more advanced aspects of WCF-based service development, such as hosting, WCF runtime internals, and extensibility.

This course is no longer available. Find something similar by browsing:
Windows Communication Foundation (WCF) Extensibility .NET Runtime Execution Hosting

What's inside

Syllabus

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Touches on practical aspects of cloud computing including hosting, runtime execution, and extensibility
Taught by Aaron Skonnard, a recognized expert in connected system development on the Microsoft platform
Focuses on advanced aspects of connected system development, suitable for experienced developers
Leverages the Windows Communication Foundation (WCF), a widely used framework for building connected systems
Requires familiarity with .NET, making it less accessible to beginners in the field
Covers topics that are relevant to current industry practices and technologies

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Practical strategies for effective hiring

According to learners, this course offers a highly practical and structured approach to the hiring process, proving to be a valuable resource for new managers and small business owners. Students consistently praise the actionable strategies and comprehensive coverage of topics like behavioral interviewing and legal considerations, which instill confidence in talent selection. While many find the content to be a solid foundational course, a few experienced recruiters note that it can be too basic or lack advanced depth on niche topics, suggesting it is primarily suited for those new to the hiring landscape. Overall, the course is well-organized with a knowledgeable instructor.
Instructor demonstrates deep knowledge and effective teaching.
"The instructor clearly has deep expertise in HR and recruitment, making the content very credible."
"The instructor is knowledgeable and presents the information clearly and concisely."
"I appreciated the instructor's insights and practical examples from their experience."
Covers essential topics like behavioral interviews and legal aspects.
"I particularly appreciated the modules on behavioral interviewing and legal considerations; it made me realize how much I didn't know."
"It covers the basics well, from crafting job descriptions to making final offers."
"The course's focus on structuring interviews and understanding legal implications was very helpful."
Serves as an excellent foundation for those new to hiring.
"As a first-time manager, this course was a lifesaver! It walked me through the entire hiring process step-by-step."
"Good foundational course for anyone new to hiring. I feel much more confident now in finding and selecting the best talent."
"It’s an excellent starting point for business owners or new managers who need to understand the basics of recruitment."
Provides actionable tools and techniques for immediate application.
"The practical templates provided were invaluable. I've already applied many of the techniques in my hiring process and seen a real improvement in candidate quality."
"I liked the practical advice on crafting effective interview questions. This course provided me with strategies I could use right away."
"I gained very practical insights, especially on how to structure interviews and evaluate candidates effectively."
Some minor concerns about pace or production quality.
"The pace was a bit slow at times, I thought it could be more condensed."
"The quality of production felt a bit dated too, though the content was still valuable."
"I think it would benefit from more interactive exercises or case studies to reinforce the learning."
Lacks depth for experienced professionals seeking advanced topics.
"I was expecting something more advanced. This course is definitely for beginners."
"I found some parts a bit basic, as I have some prior experience, but it's a solid start for others."
"This course provided a decent overview, but I felt some topics could have gone into more depth; it's not comprehensive enough for experienced recruiters."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in How to Hire the Right People with these activities:
Practice C# Programming
Brush up on your C# programming skills to ensure you are comfortable with the language used in the course.
Browse courses on C# Programming
Show steps
  • Review C# syntax and fundamentals.
  • Solve coding challenges or practice exercises.
  • Create a small C# project to apply your knowledge.
Organize Course Materials
Keep your course materials well-organized to enhance your learning experience and make studying more efficient.
Show steps
  • Create a dedicated folder or workspace for course materials.
  • Categorize and file materials such as notes, assignments, and readings.
  • Review and update your materials regularly to improve retention.
Explore Advanced WCF Features
Seek out additional tutorials to expand your knowledge of advanced WCF topics and deepen your understanding.
Show steps
  • Identify specific WCF features you want to explore further.
  • Search for reputable tutorials and articles on those topics.
  • Follow the tutorials and experiment with the code samples provided.
Show all three activities

Career center

Learners who complete How to Hire the Right People will develop knowledge and skills that may be useful to these careers:
Software Engineer
A Software Engineer designs, develops, tests, deploys, maintains, and modifies software systems. Building services on the Microsoft platform using Windows Communication Foundation (WCF) is one of many important skill sets that a Software Engineer must have. This course will help you get started on the path to becoming a successful Software Engineer by laying down essential foundational knowledge.
Software Architect
A Software Architect designs, plans, and oversees the development of software systems. WCF is often used in the development of connected systems on the Microsoft platform. This course will help you get started on the path to becoming a successful Software Architect by laying down essential foundational knowledge.
Principal Software Engineer
A Principal Software Engineer leads and mentors other software engineers, as well as designing, developing, and testing software systems. WCF is often used in the development of connected systems on the Microsoft platform. This course will help build your technical skills and lay down essential foundational knowledge, helping you become a successful Principal Software Engineer.
Senior Software Engineer
A Senior Software Engineer designs, develops, and tests software systems. WCF is often used in the development of connected systems on the Microsoft platform. This course will expand your skillset, helping you become a successful Senior Software Engineer.
Cloud Engineer
A Cloud Engineer designs, deploys, and manages cloud computing systems. WCF can be used to build cloud-based services on the Microsoft platform. This course may be useful if you would like to gain foundational knowledge in WCF.
DevOps Engineer
A DevOps Engineer bridges the gap between development and operations teams, working to improve the software development process. WCF is often used in the development of connected systems on the Microsoft platform. This course may be useful if you want to gain foundational knowledge in WCF.
Data Engineer
A Data Engineer designs, builds, and maintains data pipelines and systems. WCF may be used to build data-related services on the Microsoft platform. This course may be useful if you are interested in learning more about WCF.
Systems Administrator
A Systems Administrator maintains and manages computer systems. WCF may be used to build system management services on the Microsoft platform. This course may be useful if you would like to gain foundational knowledge of WCF.
Network Administrator
A Network Administrator manages and maintains computer networks. WCF may be used to build network-related services on the Microsoft platform. This course may be useful if you want to gain foundational knowledge of WCF.
Security Engineer
A Security Engineer designs and implements security measures to protect computer systems and networks. WCF may be used to build security-related services on the Microsoft platform. This course may be useful if you are interested in learning more about WCF.
Database Administrator
A Database Administrator manages and maintains databases. WCF may be used to build database-related services on the Microsoft platform. This course may be useful if you want to gain foundational knowledge of WCF.
Web Developer
A Web Developer designs and develops websites and web applications. WCF may be used to build web-related services on the Microsoft platform. This course may be useful if you are interested in learning more about WCF.
Mobile Developer
A Mobile Developer designs and develops mobile applications. WCF may be used to build mobile-related services on the Microsoft platform. This course may be useful if you want to gain foundational knowledge of WCF.
Game Developer
A Game Developer designs and develops video games. WCF may be used to build game-related services on the Microsoft platform. This course may be useful if you are interested in learning more about WCF.
Technical Writer
A Technical Writer creates and maintains technical documentation. WCF may be used to build documentation-related services on the Microsoft platform. This course may be useful if you want to gain foundational knowledge of WCF.

Reading list

We've selected five books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in How to Hire the Right People.
Comprehensive guide to WCF, covering everything from the basics to advanced topics such as hosting, security, and performance tuning. It valuable resource for anyone who wants to learn more about WCF.
Provides a step-by-step guide to building WCF services. It valuable resource for developers who are new to WCF or who want to learn how to build specific types of services.
Step-by-step guide to WCF, covering everything from the basics to advanced topics such as security and performance tuning. It good choice for beginners who want to learn WCF from the ground up.
Provides a comprehensive overview of WCF, covering topics such as hosting, security, and performance. It valuable resource for developers who want to learn how to build and deploy WCF services.
Provides a comprehensive overview of WCF, covering topics such as hosting, programming, and configuration. It valuable resource for developers who want to learn how to build and deploy WCF services.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser