Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Software Development Fundamentals: C# & Legacy MTA 98-361
Rating: 4.2 out of 5(449 ratings)
4,156 students

Software Development Fundamentals: C# & Legacy MTA 98-361

Learn programming, OOP, web apps, desktop apps and databases with C# examples from the retired MTA syllabus.
Last updated 8/2024
English
English [Auto],

What you'll learn

  • This is a complete and comprehensive Microsoft MTA 98-361 Certification course and practice exams bundle.
  • It’s designed to prepare you to be able to take and pass the certification exam needed to become Microsoft MTA 98-361 Certified.
  • Once you complete the course, you’ll have the knowledge and confidence to pass the Microsoft MTA 98-361 Software Development Fundamentals Certification exam.
  • Create Programs using your logic and data structures as described in the Microsoft MTA 98-361 Software Development Certification.
  • Your new skills and the 98-361 cert will help you land an IT software development job or if you’re already working in IT, get a raise or advance in your career.
  • Improve Efficiency, Save Time, Maximize Productivity. Be MTA 98-361 Compliant.
  • Automate Coding Tasks By Building Custom Functions.
  • Learn how to develop impressing applications in a few minutes/ hours.
  • Once you complete the course, you'll have the skills to begin as an IT professional. This course is ideal as both a study tool and an on-the-job reference.

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

13 sections • 83 lectures • 7h 41m total length
  • Software Development Lab: Requirements to Acceptance Tests1:25
  • Installing Visual Studio5:23

    Install Visual Studio 2019 community edition and explore its tools, including advanced IntelliSense, while selecting workloads for .NET desktop and web development with C#, VB, F#, and more.

  • First Webapp with Visual Studio6:45

    Create a web app in Visual Studio 2019 by selecting ASP.NET templates, choosing web app or MVC, and running on local host with the default port.

  • Developing My First Desktop Project in C#7:53

    Develop your first desktop project in c# by creating a windows form application in visual studio, adding a button, configuring properties, and testing the executable.

  • 3 Tips to Get Even More Value Out of this Course0:53
  • Finishing My First Desktop Project in C#8:53

    Learn to finish a desktop project in C# by wiring a button to show a hello world message box, handle compile errors, and customize button text and color using System.Drawing.

  • Information for MTA 98-361 Software Development Fundamentals Certification Exam1:51

Requirements

  • You will not need any any prior knowledge - so get started now!
  • You should be committed to run through the course and become knowledgeable about Python.
  • Nothing else! It’s just you, your computer and your hunger to get started today!

Description

Build software development fundamentals through C# examples.


This course uses the former Microsoft MTA 98-361 syllabus as a framework for learning. Microsoft retired MTA exams on June 30, 2022. Study this material for its programming concepts and historical exam exercises; it is not preparation for an exam that can still be booked.


What you will explore

Explore core programming, object-oriented programming, general software development, web applications, desktop applications and databases. Connect a program requirement to the data, control flow and classes needed to implement it, then explain how the pieces interact.


How to study

Work through the relevant lessons in sequence, pause to reproduce the examples, and keep a short record of the concepts you can explain without looking at your notes. When an example produces an unexpected result, reduce it to a smaller case and compare what you expected with what actually happened. This makes revision more useful than simply replaying a demonstration.


Practical application

Plan a small library-loan application. Identify its inputs, rules, stored data and user-visible results, then write a few acceptance checks before implementing one small part. Use these checks to distinguish an implementation that runs from one that meets the requirement.


Use the course as a structured learning resource at your own pace. Revisit difficult topics, write down questions, and connect each concept to a small example of your own. Before moving on, explain your solution, check a normal case and an edge case, and note one limitation. The goal is to develop understanding that you can transfer to another problem, rather than memorize a single answer.


Check the curriculum and prerequisites to decide whether the course fits your current knowledge and learning goals. Recorded software interfaces and third-party services can change; consult the provider's current documentation when setting up your environment.

Who this course is for:

  • Anyone who would like to be an MTA 98-361 certified Software Developer.
  • This course is perfect for absolute beginners with no previous coding experience, to intermediates looking to sharpen their skills to the expert level.
  • Anyone who want to learn Software Development Fundamentals and Software Development Advanced Concepts.