launchcode-education-archived / skills-back-end-csharp Goto Github PK
View Code? Open in Web Editor NEWUnit 3 (C# Track) of the LC101 Curriculum
Home Page: http://education.launchcode.org/skills-back-end-csharp/
Unit 3 (C# Track) of the LC101 Curriculum
Home Page: http://education.launchcode.org/skills-back-end-csharp/
https://education.launchcode.org/skills-back-end-csharp/csharp4python/introduction/
In the section for string[]args
"the parameter must be a an array of strings"
On this page Bonjour ASP.Net, the "prep work" link is this https://education.launchcode.org/skills-back-end-csharp/studios/class-prep/3/ but it should be https://education.launchcode.org/skills-back-end-csharp/class-prep/3/
In "C# for Python Programmers", Main Method section, after the bullets the sentence starting with Disecting: dissecting is misspelled and ends with the words: "to far in too soon" which should read "too far in too soon.
In doing the Prep Work for Class 3, I was trying to follow the Notes for Intro to ASP.NET Core MVC: Controllers. In step 3 it says:
3. On the next screen, select Web Application for your template.
I am using Visual Studio 2017 and I believe that the template selections have changed in this version. There is a Web Application template, but I think if you choose that option in VS 2017, you will not get the Controllers, Models and Views folders that are mentioned in subsequent steps. I think that the user should select the template named Web Application (Model View Controller) in VS 2017 to follow along with the video more easily.
Current instructions point to SqlServer v1.1.1, which isn't working for everyone. Everything seems to work as expected with v2.0.0 of this package.
Additionally:
Perhaps I missed it, but I didn't see a step that involved reading the Intro as part of Class 1 prep. However, when reading Data Types, reference was made to having already dissected the public static void Main(string[] args)
line, which was something I hadn't come across; I found it in the Intro, though.
In "C# for Python Programmers", Namespace and Class Declarations section, second paragraph, C# naming conventions link page, the link "C#'s naming rules" leads to a page which states: "Visual Studio 2003 Retired Technical documentation" and "The content you requested has already been retired. It is available to download on this page." Is it expected to function this way?
It would be helpful to have the descriptions in the Python, C# string operations table be more precise for the first two rows. Currently, a character's ordinal position within a string is a bit conflated with its index value; since they are not the same, it creates some minor confusion. For example, in the first row, str[3]/str.Substring(3,1) returns the 4th character in a string, or the one in the 4th position, which is at index 3.
Thanks!
Maybe it's just me but I would like the code examples to be labeled (e.g. Example 3.11, 3.12). It would make it easier to understand which example you are referring to when you are talking about "the example up above." Instead of me searching to understand if its the example right above or a different example that happens to be up above.
also, in the C# tempconv code sample, "celsius" is mispelled as "celsuis". But it's correctly spelled in the explanations below the code snippet. and in the note under declaring variables, it says "having to explicitely compiling your code"
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.