1. |
TCP/IP and sockets |
Write programs that communicates via socket |
190minutes |
2. |
HTTP |
Write HTML texts. Dump the http packets and investigate them. |
190minutes |
3. |
HTML and Web browsers |
Write HTML texts |
190minutes |
4. |
Programming in Browser (DOM, JavaScript) |
Write Web pages with JavaScript |
190minutes |
5. |
Security |
Survey famous security incidents |
190minutes |
6. |
Programming in Browser (client-side mash up) |
Write programs which calls server-side API |
190minutes |
7. |
HTML5 |
Write Web pages which uses HTML5-spedific tags. |
190minutes |
8. |
HTML5 and related technologies |
Write Web pages which uses new web techniques such as WebSockets and so on. |
190minutes |
9. |
REST and Server APIs |
Write server-side programs which utilizes third party's API |
190minutes |
10. |
Web servers |
Install web server such as Apache |
190minutes |
11. |
Databases and Transactions |
Install Relational DB and write programs which invokes the DB. |
190minutes |
12. |
Big Data Processing, Distributed Processing |
Write a program using distributed processing platform such as Spark. |
190minutes |
13. |
blockchain (bitcoin) and other topics |
Survey related topics by yourself |
190minutes |
14. |
Final presentation |
Prepare presentation |
190minutes |
Total. |
- |
- |
2660minutes |