Browse Source

Update 'README.md'

Kristofer Younger 6 years ago
parent
commit
caa292da67
1 changed files with 27 additions and 2 deletions
  1. 27
    2
      README.md

+ 27
- 2
README.md View File

@@ -1,3 +1,28 @@
1
-# ZCW-Typescript-Ionic-Ng
1
+# ZCW-w00t-Typescript-Ionic-Ng
2 2
 
3
-weekend project to make a simple web app using Typescript/Ionic/Angular.
3
+A weekend project to make a simple web app using Typescript/Ionic/Angular. Typescript is strongly typed (superset of javascript) language by Microsoft. Learn it well enough to build a simple graphical project using Ionic and Angular.
4
+
5
+Work with each other to learn these ideas in groups.
6
+
7
+The goal here is to absorb a bunch of new tech, in a short period of time. You can do this by making sure you have something visible (demoable) by the end. If that means you have reduce the amount of features and functionality in the app to keep it demoable, so be it. But, try to make something useful. Be sure to have some kind of User Interface, some business logic and some kind of data storage.
8
+
9
+1. Research Typescript/Ionic/Angular (use the latest versions)
10
+    2. What they are, what they do.
11
+    3. Download them and get them installed. (and Cordova? and Node.js? and?)
12
+2. Download and learn how to use VisualStudioCode
13
+    3. Be aware that VSC has lots of powerful tools to help keep Typescript organized.
14
+    4. Use them to make your components, controllers, services, etc.
15
+3. Research and get to know Typescript
16
+    4. Skim, scan and familiarize
17
+4. Research and get to know Ionic/Angular
18
+    5. Skim, scan and familiarize
19
+5. Choose a personal project to implment from [https://git.zipcode.rocks/kristofer/PossibleMiniProjects](Possible Mini Projects)
20
+6. Design a few UI screens for Ionic, keep them pretty basic
21
+    7. no need for an authentication layer, keep it simple
22
+    8. example screens might be, list of items, a item's detail page, a screen to edit stuff about an item...
23
+7. Figure out what a Service is in Typescript
24
+    8. how do you use it to make REST API calls?
25
+    9. How do you put test data into the UI?
26
+8. Build the project in chosen
27
+9. Test
28
+10. Demoable by Noon on Monday