0% found this document useful (0 votes)
7 views

200387-en

The video discusses various tools and technologies for web development, focusing on both front end and back end practices. It highlights the importance of using IDEs like VS Code and extensions for code formatting, as well as popular frameworks such as React, Angular, and Node.js. The speaker emphasizes the advantages of JavaScript and ES6 features for cleaner code and efficient application development.

Uploaded by

mnaveen1306
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views

200387-en

The video discusses various tools and technologies for web development, focusing on both front end and back end practices. It highlights the importance of using IDEs like VS Code and extensions for code formatting, as well as popular frameworks such as React, Angular, and Node.js. The speaker emphasizes the advantages of JavaScript and ES6 features for cleaner code and efficient application development.

Uploaded by

mnaveen1306
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2

Welcome to Insiders’ Viewpoints: Tools and Technologies.

In this video, we will hear from experts discussing their


favorite tools and technologies for web development projects.
So if you are a front end developer, if you understand JavaScript then picking up
back end
using a framework, like Node.js is not that much of a stretch, actually started
building, you know,
static websites, and then slowly learned how to how to put in dynamic content using
JavaScript.
And then I had to use Java, or PHP to build my back end systems in on the server.
For front end development, you're primarily using HTML, CSS, and JavaScript.
If you're very front end focused, you might want to try out an ID built for that
specific purpose,
such as brackets. If you want to keep things more general, I recommend VS. Code.
In either case, I recommend installing IDE extensions
for automatic formatting and linting of your code.
By using prettier and eslint these will help you catch issues as early as possible
for back end.
development the tools are quite a bit more varied so it's hard to give specific
recommendations.
But if you choose node JS, you'll be able to use some of these same
tools that I mentioned for front end development.
Otherwise, I recommend just looking into what IDE extensions are available and
what linters and auto formatters are available.
JavaScript is a very powerful language.
It lets you do pretty much anything you can imagine,
including shooting yourself in the foot if you're not careful.
The practices I typically follow with JavaScript include proper scoping of
variables and functions. And writing unit and integration tests for my features.
React JS was developed at Facebook very popular. Angular is a framework
operated by Google that allows for development of single page applications.
SPA's jQuery is possibly the most popular and oldest library out there,
created by John Resig in 2006, and jQuery is frequently used with both Angular and
React.
Backbone is a lightweight JavaScript library that is very popular
in terms of back end languages and frameworks.
Node j.s is an open source server side platform built on the Google Chrome
JavaScript engine.
It uses an asynchronous single threaded architecture that allows it to serve a
very large number of concurrent connections.
Flask is a framework used on Python that is popular with Pythonistas and the
spring framework based on Java has been around for years and remains popular.
We use React JavaScript framework; it is better than Angular in terms of speed and
efficiency.
React is easier to learn than other JavaScript frameworks,
which makes its adoption in the team easy.
It also resolves it also resolves the problems related to cross browser issues.
Another great feature of React is the use of JSX
JSX is helpful when working with UI inside the JavaScript code.
It helps React to show more useful error and warning messages.
My favorite front end JavaScript framework would be React js, I love the whole
component-driven
design and architecture that you have then that you have to follow
when you create a React JS based application.
I also like the idea of, you know,
props and states to hold your, the state of your application.
By using Express js for back end development, we are able to scale applications
quickly.
We can code both front end and back end with the help of JavaScript easily by using
Express js.
Express js is supported with the Google V eight engine with the help of which you
will be able to get higher performance without any lag or error in processing.
It also supports the caching features,
so you would not have to re execute the codes again and again.
Moreover, moreover, it will help web pages to load faster than ever.
When working with node j.s,
I'll, I'll give you two of my favorite packages that I use on a daily basis.
So first is making requests to web services.
I use a library like axios, that helps me create these requests with the right
headers, and also
provide me with callback functions and or promises to be able to handle the
responses that come back.
My second package would be when I'm working with databases,
I'll use NPM packages, more likely than not to talk to an external database,
regardless of if it's, if it's a relational database, or a NoSQL database.
So in writing JavaScript, I really like to take advantage of the features
ES6 because it can make my code look cleaner, easier to read and,
and just more beautiful, such as the arrow functions, or the dot dot dot operator.
And so I encourage you to, after learning JavaScript,
dive into ES6 a bit and have fun with it.

You might also like