This
program will advance your career as a MEAN stack developer. You’ll learn top
skills such as MongoDB, Express.js, Angular, and Node.js (“MEAN”), plus GIT,
HTML, CSS, and JavaScript to build and deploy interactive applications and
services.
Starting Date | Timings | Ending Date |
---|
Sr. No. |
Course |
Duration (In hrs.) |
1. |
Core
Java 8 |
8 |
2. |
Database
& SQL |
6 |
3. |
JPA
with Hibernate |
6 |
4. |
HTML
5 ,CSS 3 & JavaScript |
12 |
5. |
Servlets & JSP |
17 |
6. |
Spring |
5 |
7. |
Angular
js |
6 |
8. |
Node js |
7 |
9. |
React
js |
8 |
10. |
BDD |
5 |
Total |
80 |
JEE Curriculum
Program Duration: 8 hrs.
Contents:
·
Introduction to Object-Oriented
technology
o
Object Oriented concepts
o
What is Object-Oriented Programming?
o
Why Object-Oriented Programming?
·
Objects and Classes
o
What is an Object?
o
What is a Class?
·
Principles in Object-Oriented technology
o
Object-Oriented Principles like Abstraction, Encapsulation, Modularity,
Hierarchy and Polymorphism
·
Some more concepts in OOP
o
Static Members
o
Abstract Class
o
Interface
o
Packages
·
Introduction to Java
o
Introduction to
Java
o
Features of
Java
o
Evolution in Java
o
Developing software in Java
·
Eclipse as an IDE
o
Installation and Setting up Eclipse
o
Introduction to Eclipse IDE
o
Creating and Managing Java Projects
o
Use of Java docs
o
Miscellaneous Options
·
Language Fundamentals
o
Keywords
o
Primitive Data Types
o
Operators and Assignments
o
Variables and Literals
o
Flow Control: Java’s Control Statements
o
Best Practices
·
Classes and Objects
o
Classes and Objects
o
Packages
o
Access Specifiers
o
Constructors - Default and
Parameterized
o
this reference
o
using static keyword
o
Best Practices
·
Exploring Java Basics
o
The Object Class
o
Wrapper Classes
o
Type casting
o
Using Scanner Class
o
String Handling
o
Date and Time API
o
Best Practices
2) What role do
you prefer, technical or managerial?
Full stack developers are capable of
handling both technical and managerial roles depending upon their desire. In
the technical field, they get to work on with various projects along with other
team members. While in the managerial field they are able to lead projects with
suggestions or ideas for betterment.
3) What is
Continuous Integration?
Continuous Integration is using codes
that are built and automated for testing or production. This allows developers
to deploy codes easily during the time of production. Developers need to
integrate a code every day during the building stage. Every code is checked
automatically. After that, codes are deployed to production without human
intervention. This can detect problems quickly and in many early stages.
4) How do you
develop a successful Continuous Integration process?
Firstly, we must maintain an idea for
the code of the project. Then we must automate the build which should be
self-testing. Codes should be integrated by everyone on the build every day.
The build must be quick and updated according to the requirements of the production.
Finally, the deployment process should be automated. With these steps,
Continuous Integration can be successful in detection problems and making
production quick.
5) According to
you which is the most important quality of a full stack developer?
Full stack developers should be good
in organization skills, language, and technical skills, being open to
suggestions, developing new programming strategies and staying updated.
6) How do you get
know about the latest trends being a full stack developer?
As a full stack developer, one should
stay updated with all the latest trends. We must test on new software every now
and then. We must acquire new skills and this will exhibit full stack
developers as passionate, knowledgeable individuals. Reading books, blogs, attending
seminars can keep us updated.
7) Tell some of
the latest trends that you came to know recently.
Some of the latest trends a full
stack developer should know are about the recent introduction of more
compatible extensions and about the improvements made in JavaScript
programming. Today, there are several mobile applications, games and real-time
applications being developed due to the Vue JavaScript Functional. Digital
trends keep changing every day and for a full stack developer it is essential
to be aware of most of them.
8) How did you
debug a difficult program in any of your previous jobs?
Debugging is an extraordinary talent
in full stack developers. As an individual, we can debug a difficult program
with software skills. However, before debugging analysing the problem is very
important. Understanding why it actually led to such a problem should be
rectified from the next project. Also, joining with the team to debug issues
can be a great way to overcome such issues.
Sometimes flaws are common during a
project. But it is the duty of a full stack developer to ensure that such
things do not happen at all. If there was a mistake, then it would have been a
big loss to the company. This will require advanced technical skills to
rectify. Eventually, the developer learns how to rectify and compensates. Such
incidents remain as good learning experiences in our career.
10) What is multi-threading
and how is it used?
This is a full stack developer
interview question that tests your computer architectural knowledge.
Multi-threading is a process of improving the performance of CPU. This is done
by executing multiple processes or threads that can be supported by the
operating system.
11) What are your
design patterns?
Full stack developers generally will
be aware of basic design patterns like UI design, GUI design, UX design,
prototype design and database working principles. They are compulsory for a
full stack developer to excel in this field.
12) What is your
current project that you are working on?
This displays the coding knowledge of
a full stack developer. One has to constantly work with projects and write
codes to master the job. Web designing is a great way to improve the skills of
full stack developers. Web development is what most companies expect in full
stack developers too. Telling about the recent personal projects and their
scopes can help to answer this question.