Certificate
Earn the C# track certificate by completing the cumulative exam and shipping a small capstone project.
Certificate exam outline
EXAMPLE
# C# certificate - exam outline ## Part 1 - multiple choice (30 questions, 60 min) Topics: - Types: value vs reference, records, structs, nullable reference types - LINQ: deferred execution, GroupBy, Aggregate, ToLookup - async/await: ConfigureAwait, cancellation, exception flow - Dependency injection and configuration - Entity Framework Core basics - Minimal APIs and validation Passing mark: 70 percent. ## Part 2 - capstone project (take-home, ~6 hours) Build a small REST API: - ASP.NET Core minimal APIs - EF Core with at least three related entities - xUnit integration tests using WebApplicationFactory - Health endpoint and structured logging via Serilog - Docker multi-stage build that runs on port 8080 - README with setup instructions and architectural decisions Submit via Git repo. The grading rubric: - Correctness (40 percent): endpoints behave; tests pass - Code quality (30 percent): naming, separation, async usage - Operability (20 percent): logging, health, container - Documentation (10 percent): README, architectural choices ## Part 3 - oral defense (30 min, optional for distinction) Walk through one design decision and one trade-off. Be ready for follow-ups. ## Tips - Treat the capstone like production code, not a take-home test - Show your test list before writing tests - Cap dependencies to what you can justify
Why it matters
A certificate is only as good as the work behind it. Treat the capstone as your portfolio piece - it is the thing employers will actually read.
Tip: Tweak the snippet with Try it Yourself », then sit the quiz at the bottom of the page.
Discussion
Loading…