Skip to content
This repository has been archived by the owner on Dec 15, 2019. It is now read-only.

EpicHigh/codecamp-2nd-th-homework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Software Park Thailand: Code Camp 2

April 21, 2018 - October 21, 2018

Software Park Thailand is a government agency under the National Science and Technology Development Agency, and was established to stimulate the development of the Thai software industry and to solve the programmer crisis in Thailand. Software Park has made Code Camp 2 for training who want to be a full-stack developer.

This repository is my assignments at this code camp.

Note

  • Week 6 & 7: Some asssignments are not on this repo, because assignments must be sent to the SQL format.
  • Week 9 & 10: A mini project name Pikkanode. (Make with KoaJS)

Course Syllabus

Week 1

  • HTML
  • JavaScript

Week 2

  • Pointer
  • Responsive Web Design

Week 3

  • jQuery Part 1
  • Bootstrap, jQuery Part 2 & Webpack

Week 4

  • Functional Programming
  • Node.js

Week 5

  • Promise, Async & Await
  • Koa.js

Week 6

  • Koa.js, Middleware & Database Connection
  • RDBMS

Week 7

  • RDBMS: Constraints & Relation
  • RDBMS: Advanced Query & Transactions

Week 8

  • RDBMS: Database Design
  • Design Patterns

Week 9

  • HTTP & Advanced Koa
  • Encode, Hash, Cookie & Session

Week 10

Week 11

  • Midterm Test
  • Object Oriented Programming

Week 12

  • Introduction of React & JSX
  • React Props, State & Event Handler

Week 13

Week 14

Week 15

  • Cloud, Linux & Deployment
  • Basic Network & Security

Week 16

  • Reverse Proxy, Scaling & Process Manager
  • Monitoring & Optimization

Week 17

  • Final Test
  • Test Driven Development Part 1

Week 18

  • Test Driven Development Part 2
  • Big O Notation & Sorting Algorithms

Week 19

  • Data Structure
  • Tree & Graph Algorithms

Week 20

  • Advanced Git
  • Prepare for an intern and a project assignment

Good Bye, my first repository. Next will be my second project assignment that is LINE chatbot. The LINE chatbot repository will be updated soon and there are a lot of things that I should familiar with such as Angular, NgRX, TypeScript, Angular Universal. I have a plan to make LINE chatbot to integrate with JavaScript NLP (Natural Languague Processing).

Thank you this code camp.

Authors

  • Prasit Tongpradit - Initial work - EpicHigh

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

  • Hat tip to anyone whose code was used
  • Continuous development
  • Inspiration
  • Education
  • etc