Why Build Projects ?

What is Project ?
When we develop a solution of a particuler problem based the programming knowledge we gain or other skills we achieve, then that solution is defined as a Project.

Why we need to build Projects ?
When we learn a programming language, we learn it step by step. So, when developing knowledge step by step we get to know the contexts and we solve problems topic by topic. Lets take an example for Java. When you are learning Encapsulation, Inheritance, Polymorphism, Abstruction, Aggregation, etc. we do good. But when we need to build a project, we can not apply these techniques one by one. We have combine them, we have to allocate them in one place to make a successful project.
So, to have a better knowledge over the programming language you are learning, you must build projects which will not only make your knowledge strong but also make your CV heavy and experience grown.


How to build a Project ? What are the steps ?

  Read the requirements carefully. Keep notes if need to.
  Break the project requirments into multiple sections and each section must be catagorized by topics, purpose, or method, etc.
  Create a tree or graphic visual that represnt the functionalities of the project that means creatng a visualization that how the project will look like.
  Start developing the project by the respective language means the language was assigned by the course instructor or you manager or the language you want to choose. Start from the parts that you understand and check the code continuously after a certain time period so that you can avoid large and time consuming exceptions or errors.
  When you get stuck, do not go to the internet for instance. First look at the visualization ( UML ), think, take time. If you have enough idea about the basics of the programming language that at least you will be able to delect the problem. Keep trying but when you really need help google it, borrow the concept and biuld by yourself.

⛔  Do not copy codes from the internet. It will ruin your carrier.
✅  Borrow the concept and try to do by yourself. If fail, go and learn it but do not copy.

Projects

Projects with HTML, CSS, JS

FoodMate

Project Requirments:
  Create a basic website for a resturant with navigation bar including the quick access bar and logo.
   Use required change so that the customers can easily access any part of the page from anywhere of the website.
  As it a food selling website, use interactive efects to the elements that will interact with the user request.
  At the end, add a response form that will collect the customers reviews.

Task:
Breakdown the requirmets into groups of indivisual catagories and start developing. Here is a demo website built on these requirmets. It may help you out.

Website Link:  https://saadkamal219.github.io/FoodMate/

Here is the code of the website. You will need to send a request to download the source code.
⛔  Please try by yourself first. Do not send request access first time. You will just harm yoursefl if you do so.
Try by yourself for your betterment.






Mr.Mathematics

Project Requirments:
  Create a basic website for students with mathamatical functions such as addition, subtraction, multiplication, etc.
  Use a navigation section that will take the user to respective mathmatical section.
  At the end, all the buttons of variables must be interactive with the user.

Task:
Breakdown the requirmets into groups of indivisual catagories and start developing. Here is a demo website built on these requirmets. It may help you out plus this site will require JavaScript so you may have knowledge about the arithmatic functionalities of JavaScript

Website Link:  https://saadkamal219.github.io/Mrmathematics/

Here is the code of the website. You will need to send a request to download the source code.
⛔  Please try by yourself first. Do not send request access first time. You will just harm yoursefl if you do so.
Try by yourself for your betterment.




Projects with C Programming Language

Result Generator

Project Requirments:
  Create a basic website for students with mathamatical functions such as addition, subtraction, multiplication, etc.
  Use a navigation section that will take the user to respective mathmatical section.
  At the end, all the buttons of variables must be interactive with the user.

Task:
Breakdown the requirmets into groups of indivisual catagories and start developing. Here is a demo project built on these requirmets. It may help you out .Tge project is built on the core basics of C Programming Language. So to complete this project you need a strong concept over C Programming Language.

Here is the code of the project. You will need to send a request to download the source code.
⛔  Please try by yourself first. Do not send request access first time. You will just harm yoursefl if you do so.
Try by yourself for your betterment.




Projects with Java

Comming soon