When I was an intern at the Company, I learned about building a Library Management System. It's a whole complete process to learn all the knowledge you need about building a Library Management System.
The most impressive section is I clearly know how to connect front-end and back-end.
It has basic functions like CRUD, the user can insert/delete/upload/search the books. Also, this system provides the lending record on all the books. Users can easily know who had borrowed this book before. The last one is the book detail. In detail, users can quickly get the information about this book. All functions have basic validations. For example: wrong content, wrong date format, etc.
- Learning T-SQL by using Microsoft SQL Server
File | Content |
---|---|
setUp.sql | Set up the database |
TableSchema.xlsx | Include database informations(table/column/data type...) |
Workshop.doc | Ten T-SQL questions |
work.sql | My answer about Workshop.doc |
This is my note about SQL on hackMD: https://hackmd.io/buCn9cEMQO2F0KWqWM5V2A?view
- Learning using Kendo UI to beauty the front-end
- Figure out what is LocalStorage and use it to store data
- Learning basic javascript and jQuery to create functions and events
This is my note about Front End Basic on hackMD:https://hackmd.io/nzPJVhgiShWj-vnBQts8aw
-
Learning ASP.NET MVC
- Relation between Model, View and Controller
- Razor syntax
- Model binding
-
Connect MS SQL with ASP.NET
This is my note about MVC on hackMD:https://hackmd.io/8W9usrdGQlKmE3YziTDihw
-
Replace ViewBag with AJax
- Learning a software struture: front-end and back-end separation
- Difference between POST and GET
-
Using what I learned at lecture 3 Kendo UI to beauty the front-end
This is my note about Front End Advance on hackMD:https://hackmd.io/gqlliruQQrae_LbazeQN4A
- Seperating MVC project into 3-Layer Architecture
- UnitTest
- Using Jenkins + Sonarqube to check the code quality