Giter VIP home page Giter VIP logo

Comments (6)

Prace avatar Prace commented on July 29, 2024 1

Finally a comment with respect to the Labs. This is NOT directed at this course specifically, but more in general: Our Students use more time, trying to understand the Application in general, actually working with code for the current subject is usually a very minor part of the time used.

This. I don't have a strong WPF background, since I've been mainly developing C# for Web applications and little to none desktop UIs. Although I understand the rationale behind the whole desktop application flow, for these exercises I often find myself wondering how to implement even basic interfaces, while the main focus of the task should be another, e.g. using some LINQ queries.

I think that examples for this course should be straightforward console applications with focus on the feature of C# that is being studied, rather than a fully-fledged desktop UI application with Entity Framework, (especially when the teacher is explaining basic for and while loops during the lesson).

from 20483-programming-in-c-sharp.

rofr avatar rofr commented on July 29, 2024

@ClausSuperusers I forked the repo and fixed these issues (except the 4.7) stuff...
https://github.com/rofr/20483-Programming-in-C-Sharp
All connection strings in all config files now point at (localdb)\MSSQLLocalDB, paths have been removed from sql files and CMD files were removed completely (no point in having them unless sqlcmd.exe exists

from 20483-programming-in-c-sharp.

Divan5011 avatar Divan5011 commented on July 29, 2024

For the .Net 4.7... This file might be installed on your computer but not in your Visual Studio.. There go to your Visual Studio Installer... Windows Start Menu >> Visual Studio Installer >> and Open...
When Application is Open Click on Modify Under Installed.. Once you clicked on modify find in the Tabs "Individual Components. Then Scroll through and check the " >NET Framework 4.7 targeting pack". Now click modify at bottom right. Make sure the actual Visual Studio is not running. Boom Now open your solution and you will find the problem doesn't exists anymore. If so follow this link.. https://youtu.be/YIdOBwHGAp4

from 20483-programming-in-c-sharp.

ChRocheFR avatar ChRocheFR commented on July 29, 2024

I think that examples for this course should be straightforward console applications with focus on the feature of C# that is being studied, rather than a fully-fledged desktop UI application with Entity Framework, (especially when the teacher is explaining basic for and while loops during the lesson).

I agree with the complexity of the application, but those who attend this course should already know the concepts of the first modules. As it is said, they must have significant experience in C++, Java, Objective C...

from 20483-programming-in-c-sharp.

ChrisBarkerMCT avatar ChrisBarkerMCT commented on July 29, 2024

If you want a course that focuses on C# as a language, I published one about 2 years ago using VS2017 community edition. Any trainer can teach it, and trainers may also request a free copy of the course in Skillpipe. There is a link to the Arvato home page for the course from my web site: Courses. If you want any further information, including how to get a preview look at the course (and quite a few others (by different authors)) let me know: [email protected]

from 20483-programming-in-c-sharp.

Prace avatar Prace commented on July 29, 2024

I think that examples for this course should be straightforward console applications with focus on the feature of C# that is being studied, rather than a fully-fledged desktop UI application with Entity Framework, (especially when the teacher is explaining basic for and while loops during the lesson).

I agree with the complexity of the application, but those who attend this course should already know the concepts of the first modules. As it is said, they must have significant experience in C++, Java, Objective C...

I'm not complaining about operators and flow control, because those are tools that every depelover needs to understand perfectly and should use everyday. What I'm saying is that if you want to highlight the differences from - say - a for loop in Ruby, a class in Python, a Java inteface, or just showing some particular features of the C# language, you do not need to implement a complete application that makes use of overly complicated frameworks that are not in the actual exam.

As a developer myself (MCSA and MCSD in 2 days, to be precise), I would prefer a simple console application that I can play with, rather than scratching my head on EF exceptions when I run an example aimed at showing a Linq query.

from 20483-programming-in-c-sharp.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.