Skip to content

amirhnajafiz-teaching/advanced-programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Advanced Programming

In this repository we are going to talk about important topics that students need to know when they are taking Advanced Programming course. Since we are using Java in AP course, we are going to talk about OOP, Clean coding, and other computer subjects.

Be sure to read each stage before going to next stages. You can also check the resources at the end of this page. There are some code samples, websites, and etc, in order to help you write code.

Topics

  1. How to design an application?
  2. How to read a project manual.
  3. What is OOP?
  4. Clean coding.
  5. Project structure.
  6. MVC architectur.
  7. What is DOM?
  8. Networking and HTTP.
  9. Socket programming.
  10. Multithreading.
  11. Using files and I/O.
  12. Config file for application.
  13. Database and SQL.

Resources

Code Examples

Learning Source