Week 7 Web Development
Week 7 Web Development
Name:
Mobile:
https://drive.google.com/file/d/1SS8g9ItbcigkWWpg-gMYJ5j1cDjpQuRb/view?usp=share_
link
Technical Workouts
1. This week you are going to start your first project. You are advised to search and find a
complete project tutorial in your domain. Complete the tutorial by the end of this week
and prepare a presentation on it. Your presentation should explain what you are going
to do in the upcoming weeks.
a. NB: Candidates are advised not to start coding. This week is for project
planning only. Please finish watching the tutorial carefully and plan your
project and presentation accordingly
2. Divide your project into modules.
3. Prepare API documentation for your project.
4. Prototype your complete project using any prototyping tool such as “Figma”.
5. Prepare Database design for your project.
Project tutorial
Since it was my first project, I was extremely excited to do the tasks. For that, first I needed
to watch a tutorial or understand about everything which I am going to do in the
project, it is exactly what this task is for me to do. I started by searching for the best
tutorial I could get and I landed on the playlist of web development uploaded by none
other than ‘brototype’ itself where Nikhil sir and his friend explained everything from
start to finish about how a web application is created. It was a very good task where I
was able to engage a lot.
https://youtube.com/playlist?list=PLY-ecO2csVHd8R8sg-4vhN2BzZQLxIZO9
https://docs.google.com/document/d/1GQ3YBsApKpRFhXuaqCGyXePdl7RG-eY3D6pr7-3
88w4/edit?usp=share_link
Project prototype
Prototyping prototype was indeed a really amazing experience since I was actually designing a
web application from scratch which was an extremely new thing for me, It wasn’t easy at first,
so it took sometime for me to create the very first page, but after getting to know the tools and
after understanding how the figma app actually works, I was able to prototype it without any
sort of difficulties and I’m happy for it. It was really a very good task for me as I learned a lot
of valuable things in terms of designing a website. I’m looking forward to doing tasks like this
in the near future as I have plenty of room to improve.
https://www.figma.com/file/Mnu4PdN3DHQGF2FIa0E7lK/Untitled?node-id=0%3A1&t=rSH
P1pJtUsUKwdXM-1
Project database design
Creating a database design was actually, unexpectedly, a difficult thing to do. First, it seemed
pretty easy to do, but after creating several tables, it became extremely confusing to connect
these tables using foreign keys. In fact, the key term itself was very confusing at first, but after
getting a hang of it, everything made complete sense and I was able to do it in time. This task
in particular was really interesting and engaging to do which I really loved a lot and I’m
looking forward to tasks like these every single week without any fail.
https://drive.google.com/file/d/1-mtuGsB6mTU68FVVwTuMAQ0zpWPqmI6G/view?usp=share
_link
Miscellaneous Workouts
1. Practice typing for at least one hour each day. Finish as many chapters as possible as
you can. Don’t spend more than an hour each day.
2. Prepare a topic for the tech seminar. Record and upload it on youtube as an unlisted
video.
3. Conduct a Feedback session by the end of this week.
4. Prepare your progress video for the last week. Record and upload it on youtube as an
unlisted video.
Practice typing
Practicing typing was a fun and yet productive task to do as always. It is indeed helping me
to improve my typing speed significantly which helps me to improve my speed in
everything I do with the computer. The improvement I have achieved throughout the week
can be noticed pretty much easily without any bit of hassle at all. My fingers have surely
got the muscle memory to remember where every single key is which is an awesome thing
to accomplish. This task has become inevitable for me.
https://drive.google.com/file/d/1IyVux_4IYY6IogQpPcX3bSxQ2iS7yQMK/view?usp=share
_link
https://youtu.be/PvvFBneWZGM
https://docs.google.com/document/d/1B2ygG0dvBiDqhmn_C8HNkh8kuN8sP8qk914LSRz2
1NE/edit?usp=share_link
Progress video
Preparing progress videos really gives some chances to look back into the past and try to
recap the entire mistakes I have made which I surely don't want to fall into again. Just like
I said, it actually made me learn from my own mistakes. The part where I need to record
the video is really becoming easier every week since I’m repeatedly doing it every week. It
was a great task to do as always and I’m really looking forward to doing it every week
from now since it is an inevitable part of the week.
https://youtu.be/n2pFf7ZVsv4