Full Stack Javascript Web Development Course Bangalore
₹40,000.00 ₹35,000.00
Duration: 5 Months |
Lectures: 150+ Hours Instructor Led + 5 Projects & 150+ Programming Assignments |
Certificate on Completion of the Project |
COURSE ENQUIRY
CURRICULUM
Section 1 - Core JavaScript Fundamentals
- Installation & Introduction
- Getting Started
- Variables – var, let, const
- Data Types – Primitive
- Numbers
- Strings
- Boolean
- null & undefined
- Exercises
- Object Types
- Array
- Object
- Date
- Exercises
- Conditional Statements
- If
- If else
- If else if else
- Switch Case
- Ternary Operator
- Exercises
- Loops & Iterators
- While
- For
- ForEach
- For in
- Exercises
- Functions
- Function Declaration
- Function Expression
- Anonymous Function
- Function Arguments
- Variable Scopes
- Object Prototype
- Exercises
Section 2 - JavaScript in Browser
- DOM Events & Event Listeners
- Form Events
- Mouse Events
- Click Events
- Load Events
- Document Object Model
- DOM Manipulation
- DOM Methods
- DOM Nodes
- DOM Collection
- Node List
- Window Object – Timers
- setTimeout
- setInterval
- HTML5 – Local Storage
- HTML5 – Video / Audio / Location
- Exercises
Section 3 - JSON, API & AJax
- JSON Introduction
- JSON Parse
- JSON Stringify
- JSON Object
- HTTP Methods – REST API
- XMLHttpRequest Object
- XHR Methods
- XHR Properties
- Exercises
Section 4 - ES6
- Transpiling ECMAScript with Babel and Babel-node
- Using the let and const keywords
- Creating strings with template strings
- Helper Methods
- Map
- forEach
- Find
- Filter
- Reduce
- Every / Some
- Enhancing object literals
- Working with ES6 classes and class inheritance
- The arrow function
- Arrow function variations
- Closures and explicit blocks
- Default values
- Using the gather and spread operators
- Concise properties and methods
- Module System – Common Js, Require Js
Section 5 - Asynchronous Programming
- Callbacks
- Promises
- Async / Await
- Fetch API
Section 1 - Introduction
- Introduction to Node JS + EXPRESS JS + Mongo DB
- Getting Started With Node
- Back end development
- Installation
Section 2 - Node JS Fundamentals
- Understanding Call Stack & Event Loop
- Callbacks & Promises
- Working with built in modules
- Working with JSON
- Working with 3rd Party Modules – axios / request
Section 3 - Application Development with Express
- Hello Express
- Creating Web Server
- Rendering Data as JSON
- Express Middleware
- Express Routing
- REST API
- MVC Architecture
- Server Side Rendering – using EJS
- Essential Express Middleware – compression, morgan, body-parser, cookie-parser etc
Section 4 - Data Modeling With MongoDB Mongoose
- NoSQL Vocabulary
- Working with MongoDB
- Creating Data
- Reading Data
- Updating Data
- Destroying Data
- Setting Up Schema & Validations
- REST API Endpoints
Section 5 - Security & Authentication
- JSON Web Tokens (JWT)
- Hashing
- Auth Tokens
- Safeguarding from Mass Assignment
- Authenticating User – Setting Up – Register, Login & Logout Functionality
- 3rd Party module for authentication – Passport
Section 6 - Web Sockets
Toggle content goes here, click edit button to change this text.ec
Section 1 - Introduction
- Introduction to React Js
- Getting Started With React
- Front-end development
- Installation
Section 2 - Setting Up React
- Babel – Babel Core – Babel Loader
- Web Pack
Section 3 - Building Application with React
- JSX
- JSX Expressions
- Conditional Rendering
- Manual Data Binding
Section 4 - React Building Blocks
- Class Components
- Thinking in React
- Create Component
- Nesting Component
- Component Props
- Component State
- Events & Methods
- Forms – Inputs
- Life Cycle Methods
- Stateless Functional Component
- Props
- Default Props
Section 5 - React Router
- Understanding Client Side Routing
- Identifying and Organizing Routes
- Query Strings & URL Parameters
- Matching URI to Components
- Understanding Client Side Routing
- Identifying and Organizing Routes
- Query Strings & URL Parameters
- Matching URI to Components
it button to change this text.
Section 6 - Working with 3rd Party Components
Section 7 - React With Redux
I am text block. Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
HERE’S WHAT YOU WILL LEARN!
Learn to develop front ends of websites with Javascript.
Learn Object Oriented Programming in Javascript.
Ensure that the websites you build are dynamic, sustainable, cost-effective, and high on quality and maintainability.
Learn how applications are built from scratch. You will get to know how an idea written on paper can be turned into an application used by people.
WHAT DO YOU NEED TO BE FAMILIAR WITH?
Basic Knowledge of Object Oriented Programming language would be beneficial.
Prior Knowledge of programming is a plus, however not mandatory.
Basics of any database
Basic of Front End Designing tools such as HTML, CSS and JavaScript is desirable, however not mandatory.
WHO IS THE TARGET AUDIENCE?
Students who want to have a job worthy skill set.
Software Developers who want to get to an intermediate level with a strong understanding of good programming practices.
One making a career shift and wanting to become a developer.
Experienced Professionals who want to quickly gain mastery over Rails.
Entrepreneurs who are not technology savvy will benefit immensely from this course and you will own your technology stack.
Web Designers who want to evolve as full stack developers.
About Instructors

Reviews
Average Rating
Detailed Rating
Stars 5 |
|
11 |
Stars 4 |
|
0 |
Stars 3 |
|
0 |
Stars 2 |
|
0 |
Stars 1 |
|
0 |
Add a review Cancel reply
₹40,000.00 ₹35,000.00
Duration: 5 Months |
Lectures: 150+ Hours Instructor Led + 5 Projects & 150+ Programming Assignments |
Certificate on Completion of the Project |
Dhanush
“I am BE Mechanical Engineering Graduate and was working in core field. With entrepreneurial mindset my interest fell to web development/coding. When i approached Aniruddha sir with my ideas and interest, he gave me good insight about this field. I took up full stack development course from scratch. He teaches Ruby from basics before starting Ruby on Rails, which is very helpful for those who are new to coding, like me. He explains each and every concepts comprehensively & makes sure you have understood. He encourages to ask questions. Keeps track of each individual and makes sure you are getting best of the course. He supports and guides you to achieve your goal( He is a passionate teacher, Inspiring Entrepreneur). It was easy for me to understand and learn to code & i have learnt a lot from this course and Ani sir. Thanks a ton sir for guiding & inspiring. “
Sharan Chavadi
“It was a great experience learning under Aniruddha. He gives a personal attention to each and every candidate and makes sure everyone understand the concepts. I would strongly recommend anyone who wants to learn RoR or wants to become a full stack developer from scratch. I shifted from IT sales to programming. He helped me all the ways to achieve my goal. Thanks a bunch Ani. “
Chetan
“I have 7 years of IT experience and below is my review after attending Ror and JavaScript with him for 3 months. A. The best place for fresher’s to groom themselves programmatically and get into a job, typically web development with Ruby on Rails as backend and plain JavaScript as front end. B. Best place for any experienced guys who wants to get back into programming world( like me) C. Extremely patient and very serious about his work D. He’ll take interest in your dreams and try to make it happen E. He’s the only trainer who delivers the course and hence no issue of quality. F If you are serious about what you want to achieve, please make it there else it will waste both of you’rs and his time G. Call him up and you will get to know what I am talking about. “
Preeti Acharya
“Coming from a non-technical background, I wouldn’t have believed 3 months back that I could be a web developer. It is only because of Aniruddha’s amazing teaching skills and the activities, assignments and tasks that he assigned that I have reached this far. I cannot appreciate or thank Aniruddha enough for showing the faith in me when I myself wouldn’t. His detailed Ruby on Rails course has given me tremendous confidence to pursue a career in web development. I would very highly recommend anyone who aspires to be a web developer to join DCT Academy. “
Lokhi Das
“In college i have learnt coding, programming concepts and lot of theory but i never tried practical implementations of that. In my college academic project i have worked on Asp.net. I was interested in web development but very upset with my coding skills that is the reason i enroll to DCT academy to learn web development from the scratch with better language and framework. I learnt ruby on rails , i have worked on 4 projects which gave me better understanding of flow of the application, deep ruby diving i say. Whatever things that i was feeling bad, this course helped me to get a strong grip over it. I would say, the time when i joined the course i was nothing but now things got changed, now i am feeling confident too that i can do anything because i know the concepts all credits goes to Aniruddha sir. Apart from learning i got very good environment, very good friends to work with, i believe its not just an academy, for me its like my second family which makes my ROR journey full of joy and fruitful, i never felt stress, i actually enjoyed my ROR training. “
Shravani
“I am a electrical student. I came to DCT academy with nil knowledge.He starts from the very basic level to in-depth concepts. He is the best trainer i have ever seen. I am not from cs background but today am able to work on project. My level of coding increased after joining in this institute “
Vinyas
“I was interested in web development, and later I got to know about DTC Academy by one of my friends. Where I met Aniruddha Sir, got a complete overview of the curriculum. The way he teaches is excellent, He gives individual attention to each person, helps in building logic thinking ability and assignments given are in such a manner that you as a developer would gain knowledge and improve our coding skills. Finding a job made it easy. “
Nisarga Nagarajan
“I regard myself extremely lucky to have met a person like Anirudh Sir.Beginning with his wide smile in the morning till evening,fresh and evergreen.That gave us the motivation to work harder and stay focussed.Having come into the world with no idea on what to do,I have been guided in the Best way possible.This paved a path for gaining the most knowledge possible.The environment we learnt in was very healthy.We could put across our doubts with no hesitation.I always appreciate Sir for his extra effort to give individual attention to each one of us.Every session has been informative,not just about coding,but on the moral values in life.The overall experience was great.He is an excellent trainer and a role model.I would love to work under you Sir. Thank you for all your support.The amount of exposure was immense.Hope we carry forward what you have taught us in a good way and shape our future to make you proud. “
Poornima
“I joined this course to learn programming. The teaching abilities of sir was excellent. He is excellent in teaching. I got a lot of programming skills from his teaching and he encourages a lot . He gives individual attention to each and every student and clarify their doubts. “
Bhavya
“I joined for the web development Classes. Sir teaching was excellent. I can never find the person like sir. I was enjoying the classes, but in over class if sir would put attendance daily i would have got the first shortage of attendance. It was good to be here. But i did not do practice, it was my mistake. All the things and faculty good teaching was super. If any student wants to go for any courses i would like to suggest them to come for this DCT Academy. Thanks a lot sir.”
Vivek Ravindra
Am Vivek Ravindra. I studied Information Science & Engineering in Bangalore. I was graduated in 2015. I had worked in a non-technical role in Bangalore. There’re struggles but to begin, with all that life had thrown at me in the past couple of years, I thought I was at the end of the road when I felt there’s no point in utilizing my time to learn something new and also to learn the technologies which I was interested in, without a right approach. The situations and the facts made me compromise on the dreams that I had. As everyone says that things happen for a reason. I found that reason a little late and I was happy it happened for a good reason too. It’s April 2018, I made up my mind to follow my interests in learning, rather than going behind what different things people keep suggesting us every single day. I was always interested in web designing and development and its allied technologies. And I had the little knowledge of what those technologies do, in static level. But I was not up-to-date with the changes to its programming structure in web technologies right after 2015.
Luckily, all that I was looking for was found through a google search. Yes, It’s DCT Academy. It’s a Full Stack Web Development Course. I read their blogs and articles which spoke the work they had done over the years. It’s stunning to see some unbelievable genuineness in delivering what they had promised. Of course, after pushing myself into various wrong places. It’s a place which I found as a last ray of hope. And a man who could make me understand what is what, influencing both professionally and personally.
Ani Sir, It’s Only You.
I still remember my very first interaction with him. The day I put my interest across. Luckily, I got a call from him. He gave a brief explanation of how the next couple of months would go on under his mentorship. And what he expects an individual to do. The way he explained, made me understand what he’s gonna make me do and what he’s gonna accomplish within the span of course. It’s a very promising conversation I had, and all of it’s delivered back completely crossing over the expectations I had, till the end of sessions with every single day of the course.
The course was absolute practical, every single minute you do it with your hands on and it’s thoroughly designed by keeping the best out of the best industry approaches in mind. To a guy from a non-technical background and to anyone who’s new and who isn’t good at the best way of programming, I suggest DCT Academy as a place where one can evolve and see the improvements they can wish to. To begin with the course, with enough idea and a strong foundation, Ani Sir gave out the pre-course videos that he had designed for understanding and developing the fundamental block of codes. It helped me a lot in knowing how things start off and all of it made a lot of sense. He has framed the time duration in such a way that anyone could get the good grasp of fundamentals, with the valuable inputs he gives in every day.
The very interesting part of DCT is the set of assignments that were given to every student on its own codable environment platform was a true fun of programming. Numerous assignments were passed on to everyone during weekends along with the regular daily tasks and it turned out to be a very good practice hour, days after I understood the importance of putting so much of time into programming. And how it became extremely useful in learning the next set of course, which is the actual course, for which Ani Sir single-handedly drove every session. I didn’t even see a drop of energy or a diversion in the process he has taken to put us learn through it. He brings in a lot of positivity around him. And his time is for his students, he’s naive and always open to having a discussion to guide us through anything when it comes to learning and difficulties we face upon in it. The number of projects he took up at the right times made me get familiar with each technology that we have worked like Node.js, Express, MongoDB and React.
The interactions with him made me feel motivated and his thoughts of never giving up made me feel confident on what I was doing. To sit in his class is a huge privilege, for such an opportunity to learn with a mentor who makes one understand every bit of what he’s conveying, is an experience which I treasure forever. In span of two months I started to see changes in me, from a guy who studied technical but who never got going in it, to a guy who loved to share the programming knowledge of what he’s learning with others and capable of writing any amount of code was an overwhelming experience I cherish within myself. I enjoyed the phase of learning at DCT Academy. Days rolled. But the knowledge I gained was immense. The biggest advantage here is the live recorded videos which are given out every day after the class, which really helped me a lot to go back home and to go through what all Ani Sir had taught the same day, again and whenever I want to. Also, the various interactions with him and mockups we had with the industry people, made us prepare better for something big with so much clarity in mind.
All I had requested Ani Sir was the stay back time after the class. He understood the need and necessity of mine since I wanted to spend time learning at DCT, he agreed and let me learn and work every day for long hours without which may be I wouldn’t have been able to spend good amount time in understanding and implementing programming structures. When it comes to someone to whom you can go to. It’s Ani Sir. He just channels everyone in the right direction with all his might that he can.
With an excellent potential of mentorship, along with a small group of audience, with all the required support. DCT Academy is a place to learn, to grow as an individual and to enhance the skillsets to be better ahead in the current competition. It’s a place where what promised is being delivered at its best.
I strongly believe, Ani Sir is the man under whom one should learn how to code. His philosophy of teaching and the way he explains them, makes us visualize the scenarios and implement every single bit of code is truly wonderful. And he’s someone who’ll always stand by his students. If you’re someone who can put your hard work, dedication, and determination at one place and wants to learn something which makes you feel confident of yourself. Then it’s anything under this one man. It’s an opportunity that many would seek. I’m glad that I had that opportunity at DCT Academy. I’ll forever be thankful to you, Ani Sir.