My Week-6 at JADU a Full Stack Development Program.
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!
- Ignoring Job Title or Official Expectations. What did I Actually Do
At My Last Job/Semester/Project? - What Does This Job Actually Entail/Demands?
- Whatâs unique to me that others donât have.
- What excites me about the job Iâm applying for?
- What does success in this role looks like?
- How Can I get this Past A Computer?
- What Do I Actually Want From This Job?
- 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 đ