My Week-6 at JADU a Full Stack Development Program.

Muhammad Haseeb Farooq khan
3 min readMar 21, 2021

--

March 15, 2021 — March 19, 2021

Alhumdulillah

Well, another fantastic week is completed at JADU. As it is the end of week 6 and now we are fully on JavaScript😍. This week we have learned related to JavaScript and NodeJS which I will share with you throughout this read. 👀

Technical Classes of Week-6

March 1, 2021

Monday’s session, we covered how to use objects, function in javascript, and also we have learned to use the developer's tool on the web browser chrome which is known as DOM (Document Object Model) Manipulation. We also learned related to NodeJs.

DOM (Document Object Model)

With the HTML DOM, JavaScript can access and change all the elements of an HTML document so that's why it is called DOM Manipulation.

The HTML DOM is a standard object model and programming interface for HTML. It defines:

  • The HTML elements as objects
  • The properties of all HTML elements
  • The methods to access all HTML elements
  • The events for all HTML elements

Node.js

Node.js is an open-source, cross-platform runtime environment for developing server-side and networking applications. Node.js applications are written in JavaScript and can be run within the Node.js runtime on OS X, Microsoft Windows, and Linux.

Node.js also provides a rich library of various JavaScript modules which simplifies the development of web applications using Node.js to a great extent.

Features of Node.js

  • Asynchronous and Event-Driven.
  • Very Fast.
  • Single-Threaded but Highly Scalable.
  • No Buffering.
  • Licensed.

March 19, 2021

Friday’s session includes the OOP Concepts in JavaScript or JavaScript Classes.

As JavaScript is widely used in Web Development, So Object-Oriented mechanism supported by JavaScript to get the most out of it so it is very helpful to use it with JavaScript.

In JavaScript, classes are the special type of functions. We can define the class just like function declarations and function expressions.

The JavaScript class contains various class members within a body including methods or constructors. The class is executed in strict mode. So, the code containing the silent error or mistake throws an error.

Class Declarations

A class can be defined by using a class declaration. A class keyword is used to declare a class with any particular name. According to JavaScript naming conventions, the name of the class always starts with an uppercase letter.

Class expressions

Another way to define a class is by using a class expression. Here, it is not mandatory to assign the name of the class. So, the class expression can be named or unnamed. The class expression allows us to fetch the class name. However, this will not be possible with class declaration.

Non-technical class of week-6

March 16, 2021

Tuesday’s session was related to CV building instructed by Saad Hamid which includes How To Create CV and Cover Letter to make an effective impact.

  • 8 Questions to ask before you start creating your CV!
  1. Ignoring Job Title or Official Expectations. What did I Actually Do
    At My Last Job/Semester/Project?
  2. What Does This Job Actually Entail/Demands?
  3. What’s unique to me that others don’t have.
  4. What excites me about the job I’m applying for?
  5. What does success in this role looks like?
  6. How Can I get this Past A Computer?
  7. What Do I Actually Want From This Job?
  8. Don’t underestimate your college/university achievements.
  • Then we have given a step-by-step guide to creating a CV.
  • DOs and Don’ts of CV Writing.

This session helps me a lot to figure out which things are important in cv/resume and which are not. After that, I done some changes in the mean of effective impact.

You can find me on LinkedIn, Twitter, and GitHub. If you liked my article, Please do clap, Thanks 👍

--

--

Muhammad Haseeb Farooq khan
Muhammad Haseeb Farooq khan

Written by Muhammad Haseeb Farooq khan

Learning MERN Stack, Computer Scientist | Fellow at JADU Full Stack Development Program

Responses (1)