ผลต่างระหว่างรุ่นของ "01219245-58"
ไปยังการนำทาง
ไปยังการค้นหา
Jittat (คุย | มีส่วนร่วม) (→Labs) |
Jittat (คุย | มีส่วนร่วม) (→Labs) |
||
แถว 6: | แถว 6: | ||
== Labs == | == Labs == | ||
− | + | === Preparations === | |
− | + | Various practical skills (we will discuss these topic in class as well.) | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | * Command-line shell: In the modern era of computing, we usually enjoy using nice GUI program to work with our files and folder. However, command-line interface still wins in many aspects. It can be much faster and more accurate. In many cases, e.g., in server maintenance and in many [https://en.wikipedia.org/wiki/DevOps DevOps]'s activities, command-line interface is the only choice. Here are a few how-to: | ||
+ | ** Windows: | ||
+ | *** by AxiomSecurityLabs: [https://www.youtube.com/watch?v=gy7L-dBVhMo part1], [https://www.youtube.com/watch?v=OB8x0r17Bjg part2] | ||
+ | *** by DrapsTV (slower): [https://www.youtube.com/watch?v=8-Bnm9LxG6A part1], [https://www.youtube.com/watch?v=eq6N1q0pkOI part2], [https://www.youtube.com/watch?v=1e7mxoXogWM part3] | ||
+ | ** Linux: | ||
+ | *** [https://www.youtube.com/watch?v=id3DGvljhT4 by tutoraLinux] | ||
+ | *** in Thai [https://www.youtube.com/watch?v=UI5LdVp9XtY&list=PLF9B405101978EE76 Intro Unix CLI] | ||
+ | ** Mac OS: | ||
+ | *** [https://www.youtube.com/watch?v=ftJoIN_OADc youtube by SysAdmGirl] | ||
+ | *** [https://www.youtube.com/watch?v=-ACo3MZV2Ss youtube by Penn State MacAdmins] (slower) | ||
+ | * Master your Editor/IDE: | ||
+ | |||
+ | === Git === | ||
* [[01219245/git|Version control system with Git]] | * [[01219245/git|Version control system with Git]] | ||
+ | |||
+ | === JavaScript === | ||
* Getting Started with JavaScript | * Getting Started with JavaScript | ||
** ''After you finish each tutorial, you should try to work on its quiz to make sure that you grasp core concepts of each tutorial.'' | ** ''After you finish each tutorial, you should try to work on its quiz to make sure that you grasp core concepts of each tutorial.'' |
รุ่นแก้ไขเมื่อ 13:58, 18 มกราคม 2559
This is a course homepage for 01219245/01219246 Individual Software Process and Individual Software Process Lab for 2nd semester, academic year 2558.
เนื้อหา
Announcements
Lectures
Labs
Preparations
Various practical skills (we will discuss these topic in class as well.)
- Command-line shell: In the modern era of computing, we usually enjoy using nice GUI program to work with our files and folder. However, command-line interface still wins in many aspects. It can be much faster and more accurate. In many cases, e.g., in server maintenance and in many DevOps's activities, command-line interface is the only choice. Here are a few how-to:
- Windows:
- Linux:
- by tutoraLinux
- in Thai Intro Unix CLI
- Mac OS:
- Master your Editor/IDE:
Git
JavaScript
- Getting Started with JavaScript
- After you finish each tutorial, you should try to work on its quiz to make sure that you grasp core concepts of each tutorial.
- Tutorial 1: Number guessing game
- Self quiz after finishing the tutorial: self-quiz-tut1.pdf
- Tutorial 2: Event-driven programming
- Self quiz: self-quiz-tut2.pdf
- Tutorial 3: 21 Game
- Tutorial 4: Hangman
Video clips
- Git
- JavaScript: basic