-
Notifications
You must be signed in to change notification settings - Fork 100
/
Copy pathReferences.txt
253 lines (167 loc) · 13.3 KB
/
References.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
Instructions: Look around for books, videos, articles, blogs, etc. for learning about the technologies needed for the project this semester. Add a section below that includes your name and the resources you recommend for learning about the different technologies we will be using this semester. If one of your recommendations is the same as someone else's, say what makes it a good reference. You should include at least one new reference that hasn't been mentioned yet.
=== Some Suggestions by Eddie Burris ========================
The following hands-on tutorial offers a nice introduction to MVC 4:
http://www.asp.net/mvc/tutorials/mvc-4/getting-started-with-aspnet-mvc4/intro-to-aspnet-mvc-4
The following book is a more comprehensive reference:
MVC: Pro ASP.NET MVC 4 (There is a newer version of this book that covers MVC 5. Both should be available on Safari.)
========================================================
=== Suggestions by Todd Brees ========================
MSDN integration of GitHub with Visual Studio
requires msdn account
Full information on how to integrate the GitHub project directly into visual studio (as a 3rd party source). Also touches on
Team foundation or Git hosting through Microsoft.
https://msdn.microsoft.com/en-us/library/hh850437.aspx
MSDN integation of Data Bases within Visual Studio
*requires msdn account
Information on how to interact with SQL databases through Visual Studio.
https://msdn.microsoft.com/en-us/library/y5a4ezk9.aspx
Link to get your MSDN account (should already have it)
https://www.dreamspark.com/Student/Default.aspx
=== Suggestions by <Adam Guerrero> ========================
https://www.youtube.com/watch?v=73I5dRucCds
https://www.youtube.com/watch?v=TPY8UwlTIc0
I used both these tutorials to help grasp a thorough understanding for GitHub. I used them to get my GitHub account started. I was rather unfamiliar with GitHub so like most people I turned to YouTube tutorials which helped me a great deal.
I was designated as one of the testers for our group project. Here is a brief description on visual studio and unit testing.
http://www.visualstudio.com/en-us/get-started/create-and-run-unit-tests-vs.aspx
=== Suggestions by Michael Harris =====================
ASP.NET MVC Tutorial
Excellent summary of a database first design to create a website with dynamic content. Links to several more advanced
topics on the same page.
http://www.asp.net/mvc/overview
Helpful Git resources:
An excellent summary of critical git commands to get started. Also shows a nice workflow to safely
merge a long term feature into your master branch:
http://www.git-scm.com/book/en/v2/Git-Branching-Basic-Branching-and-Merging
Another useful tutorial for Git. This one shows the benefits of operating within the command line. If you've made a lot of
changes and have to pull updates, it may be wise to use 'fetch' instead of 'pull' to do so. This way you can preview the
changes that would be made to your local repository before actually merging them in.
http://longair.net/blog/2009/04/16/git-fetch-and-merge/
=======================================================
===Suggestions by Brandon Andrews=======================
pdfsharp is a .NET library for processing PDF files.
Per the forum posting:
http://stackoverflow.com/questions/2937797/best-c-sharp-api-to-create-pdf
This API is open source and licensed by MIT. Therefore, it can be used in
a corporate setting.
iText# is another API that is highly touted, however it is licensed by AGPL and
any program using it must also be licensed by AGPL.
AGPL Information:
https://www.kuali.co/agpl-licensing-explained/
After reading this article, we may be able to use iText#. I will confirm with Prof. Burris.
pdfsharp can be downloaded here:
http://pdfsharp.codeplex.com/
Step-by-step implementation of a .pdf
http://csharp.net-informations.com/file/create-pdf.htm
=======================================================
===Suggestions by Aldo Anaya=======================
I also used the asp.net site and went through the tutorials. There were easy to follow and took you through step by step
with making the web app. It goes over creating a view, creating a model and creating a controller. it also
goes over creating tables from classes from your code.
http://www.asp.net/mvc/overview/getting-started/introduction/getting-started
Another good site with similair information was
http://www.w3schools.com/aspnet/mvc_app.asp
=======================================================
=== Suggestions by William Freeman ========================
http://www.microsoftvirtualacademy.com/training-courses/developing-asp-net-mvc-4-web-applications-jump-start
A good video tutorial about getting started with an ASP.NET MVC application using Entity framework.
http://www.asp.net/mvc/overview/getting-started/getting-started-with-ef-using-mvc/creating-an-entity-framework-data-model-for-an-asp-net-mvc-application
A good tutorial series that shows how to build an MVC ASP.NET application using a code first design.
https://msdn.microsoft.com/en-us/data/aa937723
Describes in depth detail about various options available using Entiy framework.
========================================================
=== Suggestions by Raphael Henrique ========================
I also think that the asp.net site is very complete with a good step by step tutorial (http://www.asp.net/mvc)
And if you like video tutorials, I found this video that talks about basics of MVC, basics of how to make some simple operations with the database:
https://www.youtube.com/watch?v=VAtVv1Q7ufM
A useful alternative to help you with the user interface would be Bootstrap, it is a html, css and javaScript framework very easy to use, with
lots of components that you can use like buttons, forms, and also allows you to create responsive designs.
http://getbootstrap.com/getting-started/
========================================================
=== Suggestions by Luyen Nguyen ========================
Since our group "The Chinchillas" is doing something a little different then the rest of the class, I wanted to post a reference about Bootstrap that might be helpful to other members of the class. I agree with Raphael that the bootstrap website is very useful, because they have very good available resources that can help you create a nice webpage.
http://getbootstrap.com/
We tend to be uninterested in certain topics we are not knowledgeable about, but sometimes a good beginners tutorial helps with the learning process. Heres a good beginners video from YouTube on a demonstration of how bootstrap works.
https://www.youtube.com/watch?v=no-Ntkc836w
========================================================
=== Suggestions by Scott Morris ========================
I think that it is good that we get to implement a database within our project. A lot of us will be using MySQL for our databases. Getting to know and understand how to build an efficient database is essential for all of us. These videos from The New Boston are very helpful if you get stuck with your MySQL database.
https://www.thenewboston.com/videos.php?cat=49
When trying to learn Git, I found there was an easier way for us Mac users. You can simply download the Github UI and make changes directly from the UI without having to mess with command line.
https://help.github.com/articles/working-with-repositories/
========================================================
=== Suggestions by Samaa Gazzaz ========================
http://www.w3schools.com/aspnet/aspnet_pages.asp
Useful tutorials for front-end development.
For creating the read-only file, these references were helpful in:
1. Writing the date into a .CSV file (in order to create the excel .xls file later).
http://stackoverflow.com/questions/22655312/creating-csv-file-from-listobject
2. Downloading the file from the web application by clicking a button or a link.
http://www.mikesdotnetting.com/article/125/asp-net-mvc-uploading-and-downloading-files
http://stackoverflow.com/questions/1865122/how-do-i-link-to-downloadable-files-in-asp-net-mvc
========================================================
=== Suggestions by Jonathan Davis ========================
When it comes to tutorials, I prefer video tutorials. For .NET development there are two main sources I use,
one paid, one free.
1. Pluralsight.com is subscription based and offers thousands of .NET related video tutorials. The videos
are authored by industry experts, many of them Microsoft MVPs. They are thorough and sometimes hours long.
Here are a few that will be helpful to this project:
+ http://www.pluralsight.com/courses/mvc4
+ http://www.pluralsight.com/courses/aspdotnet-mvc5-fundamentals
+ http://www.pluralsight.com/courses/entity-framework5-getting-started
2. YouTuber kudvenkat: https://www.youtube.com/user/kudvenkat He has hundreds of .NET related tutorials that
are thorough and detailed. They are organized into meaningful playlists that take you through entire .NET
technologies. Here are some helpful ones:
+ Linq to SQL Tutorial: https://www.youtube.com/playlist?list=PL6n9fhu94yhXCHPed2Q9oBkgvzw9Re8hC
+ ASP.NET MVC for beginners: https://www.youtube.com/playlist?list=PL6n9fhu94yhVm6S8I2xd6nYz2ZORd7X2v
+ C# for beginners: https://www.youtube.com/playlist?list=PLAC325451207E3105
3. If you're looking for an entertaining way to keep up with the latest and greatest .NET and related technologies,
check out the podcast: http://www.dotnetrocks.com/
========================================================
===Suggestions By Mark Schultz==========================
Last semester I had to learn C# for a project. I used this link to get the general idea in a couple of hours.
If you need to learn C# or need to dust off the cobwebs, I highly reccomend it.
http://csharp.net-tutorials.com/
For those who are afraid of the Linux command line, here is a quick cheat sheet that I use from time to time.
http://www.cheatography.com/davechild/cheat-sheets/linux-command-line/
========================================================
===Suggestions By Aaron Orpin=========================
I beleive that Bootstrap does a great job of explaining its many features and how to utilize them, but I am sure
that many of us are used to using W3Schools tutorials. Here is a link to their guide to Bootstrap.
http://www.w3schools.com/bootstrap/
Also make sure to pay attention to what version of Bootstrap any guide is talking about and that you are using
the same version. Here a guide to the differences between bootstrap version 2 and 3.
http://getbootstrap.com/migration/
========================================================
===Suggestions by Francisco Pedrosa Jr==================
I think this is a good reference with you want to quickly look for SQL statements.
http://www.w3schools.com/sql/
========================================================
====Suggestions by Ahmad Mahid=====================================
http://www.codeproject.com/Articles/692092/A-free-Export-to-Excel-Csharp-class-using-OpenXML
========================================================
====Suggestions by Nathaniel Baker=====================================
Many resources online, I watched a few videos on exporting from Visual Studio C# to pdf
video 1:
https://www.youtube.com/watch?v=xskGESN-0Vk
video 2:
https://www.youtube.com/watch?v=yMAkvrdfZxA
I also found a blog on microsoft.com with the same topic
https://social.msdn.microsoft.com/Forums/vstudio/en-US/46b0ea5f-7bc9-46c3-95e2-2d78ce3d5c64/using-c-to-export-to-pdf?forum=csharpgeneral
I think working with our prototype the next few days will get us moving towards a better understanding
of how we are going to go about tackling the features of the application. Basic functionality once we
have completed the protoype and build from there.
This reference details how to export data to an Excel spreadsheet using C#.
http://sourceforge.net/projects/itextsharp/
This is a .NET library for exporting data to a PDF file.
===================================================================
====Suggestions by Hang Nguyen=====================================
The following link is step-by-step tutorial on how to create a database on Microsoft Visual Studios:
http://www.theengineeringprojects.com/2013/01/creating-database-in-microsoft-visual.html
=== Suggestions by Brien Belko =========================I also think MVC: Pro ASP.NET MVC 5 is an excellent resource. The first half of the book gives you a step by step, chapter by chapter guide to building an application within ASP.NET MVC. The second half of the book really dives deep into the concepts deeply. You can find it on safari in the UMKC library databases.http://library.umkc.edu/Tangential to using ASP.NET, I have been using for reference C# 5.0 In A Nutshell: The Definitive Reference. This book has been incredibly helpful to me as I had never programmed in C# prior to this project. This also can be found on Safari in the UMKC library databases.http://library.umkc.edu/There is a free guide to Git published by Apress that will tell you everything you wanted to know, and much you wouldn’t, about Git. It explains the concepts of Git, comes in four different file formats and has a chapter completely dedicated to GitHub. That and the first few chapters should be enough to make you an expert (for the purpose of this class)http://git-scm.com/book/en/v2 ========================================================