Skip to content

zhushaojun/web2019aut

Repository files navigation

Web Application & J2EE Programming

All information about the 2 courses will be put in this repo.

All discussions will be in Issues or face to face with me, so no wechat contacts.

Announcements

2020.1.1

The project of 2017002113 is copied from https://github.com/WebDevSimplified/Mybrary, so his project score will be set to 0.

Exam

Web Application, 2019.12.30, Monday, 14:00-16:00, 30-222

J2EE, 2020.1.3, Friday, 14:00-16:00, 30-222

2019.12.06

We will have exams for our courses:

  1. Web Application: HTML, CSS, Javascript, BootStrap
  2. J2EE Programming: NodeJS, Express, git

2019.12.04

From this week, no need to report progress on project. Just finish the whole project and give a presentation in class. At the final submit, you need

  1. A website project, frontend with HTML, CSS and JavaScript, backend with nodejs
  2. Project documents written by Markdown
  3. Presentation in class

2019.11.28

Firebase is not acceptable in this course. Use databases like Mongodb, MySQL, PostgrSQL. Operate database with nodejs, other languages are not acceptable.

2019.11.26

For week 13:

  1. Regester and login should be finished
  2. Give me an account when you submit
  3. At leaset 2 feature should be finished with CRUD operations in this week, point it out in issue
  4. node_modules shoud not be in github repo

Free cloud service

You can try aws too. https://aws.amazon.com/free/

1 year free

Other cloud services are acceptable too. I only care that I can visit your website online.

2019.11.21

The deadline of week 12 is extended to next Monday, that is 2019.11.25.

npm

Because of the internet, install express will be very slow. You can add alibaba mirror to speedup the installation of node modules with following command

npm config set registry http://registry.npm.taobao.org

2019.11.20

For week 12, you need to improve your plan for backend. You will need to stick to your plan at following weeks. Deploy your projects on to some cloud services and finish at least 1 feature. That means:

  1. CRUD operations on database
  2. Demo URLs on cloud services
  3. Regester and login feature is required for every project
  4. Backend codes need to be in Github too

2019.11.6

You need to finish frontend work in week 10 and 11, you all need to come to class before finished.

2019.10.30

The plan is like:

  • week 8: what will be finished
  • week 9: what will be finished ...
  • week 16: what will be finished

The title should be: 2017090076 for week 9

2019.10.27

  1. Make a meaningful name of your projects.
  2. If you have finished your work this week, post an issue in my repo. I will check your projects.
  3. Put your frontend pages of your projects on Github Pages.

2019.10.24

Next week before you discuss with me, you should finish following things:

  1. Add a readme file, which includes:
    • Titles and internal titles
    • Introduction - the project's aim
    • Technologies
    • Features
    • Plan for whole project
  2. Frontend of the home page of your project should be finished.

videos for courses

链接:https://pan.baidu.com/s/1a2BAuDBI2niPxhK-hhPDng 提取码:ephl

Rules

  1. No drink or food in class
  2. No rubbish left on desk after class
  3. No check in if you are later more than 30 minutes
  4. Use a earphone if you watch videos in the class
  5. Report your progress at least one time every week
  6. Come to class before you report in the week

About your project

  1. Include both backend and frontend.
  2. Backend for J2EE Programming
    1. NodeJS
    2. Include CRUD operations
  3. Frontend for Web Application
    1. BootStrap4
  4. For relearning students only:
    1. JSP project for Web Application
    2. Spring project for J2EE Programming
    3. If relearning both courses, 2 projects should include same features
  5. Documents should be written in markdown, read this article to learn the syntax. Basic writing and formatting syntax

free cloud services to host your project

About

Web Application & J2EE Programming

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors