Full Stack Developer Course in Nagpur

Full Stack Developer Course in Nagpur

Full-stack web developers are in high demand. Without integrated developers in the industry, companies are looking for professionals who can manage both the backend and front end. Full-stack developer salaries are on the high side as they are a very demanding profession in the job market. Taking this Full stack web developer course in Nagpur takes your career to the next level. Full stack web developers are software experts skilled in front-end and back-end development, primarily Angular and NodeJS. The Full Stack Web Development Master enables you to create interactive and responsive web applications using front-end and back-end technologies. Our training covers the basics of web development, basics of JavaScript, and jQuery provides a guide to creating great user interfaces via Angular or React and scalable backend applications using Express and Node.js Build and MongoDB.

Full Stack Developer Training in Nagpur

With the best Full stack developer training in Nagpur, you will learn basic and advanced concepts of JavaScript and TypeScript and the basics of HTML 5. At the end of this course, you will gain knowledge of application debugging, and you will be connected to work on real-time projects. The training starts with learning how to program a web application with an impressive design and learning how to implement dynamic HTML effects using some great tags. Each module has more experience with backends (NodeJS framework, Express JS framework) and database interfaces (NoSQL-MongoDB) (HMTL5, CSS3, Bootstrap, JavaScript, Angular8) with different technologies. It contains several techniques to help you explore the framework. In addition to theory, students also gain practical experience with real-world applications in some projects.

Full Stack

Reach Us

Full Stack Developer Course Syllabus

  • Structure of HTML Page
  • Tags includes in HTML Page
  • What is - Script, Meta Tags and Link
  • Table Properties, Div and Nested Div, Headings and Text Tags
  • Anchor Tag and Hyperlinks
  • Ordered and Unordered List
  • Image, Iframe, Span and Other Tags
  • Tags Required for Form Design and Tag Attributes
  • POST and GET Method
  • Text input, Field set, Legend, Hidden Textbox and Text area
  • Checkbox and Radio Button
  • Dropdown, List and File
  • File Upload and Buttons
  • How to Design - Header, Footer, Slider and FormsSemantic Tags - Header, Footer, Nav,Section,Article and aside tags
  • Structure of HTML5 Page
  • HTML4 vs HTML5
  • Multimedia - Audio, YouTube Plugin and Video tags
  • The input tag new attributes and values
  • Buttons, Data list, Required, Placeholder and Autofocus
  • Canvas -Line, Circle, Rectangle, Rounded Rectangle, Text, Polyline& Polygon
  • SVG - Line, Circle, Rectangle, Rounded Rectangle, Text, Polyline & Polygon
  • HMLT5 APIs
  • HTML Validators
  • What is CSS?
  • Types of CSS
  • Types of CSS Selectors?
  • Universal Selector
  • ID & Class Selector
  • Tag Selector and Group Selector
  • Sub & Child Selector
  • Attribute Selector
  • Group selector
  • Other CSS 2 Properties
  • Text & Background Properties
  • Model & DIV Properties
  • List Properties
  • Border and Table Properties
  • Position Properties - Fixed, Absolute, Relative and Static
  • CSS Menu & Form Designing
  • WCSS2 Vs CSS3
  • Shadow Effect - Box and Text Shadow
  • first-child and last-child
  • first-line and first-letter
  • before and after
  • CSS 3 Properties
  • Border Radius
  • Advanced Background Properties
  • Flex property
  • New Font properties
  • Opacity - RGBA
  • Gradients - Linear and Radial
  • Transition and Transform properties
  • Animation properties
  • Media Query
+
Module 5: JavaScript
  • Types of JavaScript
  • Variables and Functions in JS
  • String Methods
  • Number Methods
  • Date Methods
  • Dynamic Timer
  • Alert(), Confirm () &Prompt ()
  • parseInt(), parseFloat () & Number()
  • Datatypes and Event Handing in JS
  • Operators and Mathematical functions in JS
  • Conditional and Loop Statements
  • Window Model
  • JS Popup Boxes
  • JS Events & Arrays
  • JS Object & Array
  • Regular Expression
  • Individual Validation
  • Form Validation
  • Plugin Customization
  • Client Side Validation
+
Module 6: Resposive Web Design + Bootstrap
  • Introduction to Responsive Design
  • Devices and their dimension ranges
  • View-port tag
  • Work with Current Version Bootstrap ../libraries
  • Using CSS media queries
  • Basic Custom Layout
  • Introduction to Bootstrap
  • Installation of Bootstrap
  • Grid System
  • Forms
  • Buttons, Text Effects
  • Tables and Images
  • Image sliders
  • fa icon Integration
  • Modals
  • Bootstrap Plugin Customization
  • Offset Concept
  • Nested Div
  • Bootstrap Navigation Design
  • Header, Footer and Layout Design
  • Real-time Project design using bootstrap (Portfolio Project)
  • Portfolio Design
  • Assignments on Bootstrap templates
  • Single Page Template
  • Multi Page Template
  • Single Page Template Vs Multipage Template

Full Stack Developer - MEAN STACK

+
Angular Basics
  • Intro to MVC Architecture vs other architectures.
  • Introduction to Angular
  • Different versions of Angular
  • Differences between Angularjs, Angular versions
  • Environment Setup
  • First Application using Angular.
  • Components
  • Generating Components using Angular CLI
  • Templates
  • Directives
  • Dependency Injection
  • Generating Services using CLI.
  • Working with Data Events
  • Property Binding
  • Attribute Binding
  • Adding bootstrap
  • Style Binding
  • Event Binding
  • Template Variables
  • Two-way Binding
  • Pipes
  • Custom Pipes
  • Pure and Impure Pipes
  • Components in detail
  • Input Properties
  • Aliasing Input Properties
  • Output Properties
  • Passing Event Data
  • Aliasing Output Properties
  • Templates
  • View Encapsulation
  • ngContent and ngContainer
  • Deep dive in to Directives.

  • Introduction
  • ngIf and else
  • Hidden Property
  • ngFor and Change Detection
  • The Leading Asterisk
  • ngClass,ngStyle
  • Safe Traversal Operator
  • Creating Custom Attribute Directives
  • Creating Custom Structural Directives
  • Working with Template-driven forms

  • Building a Bootstrap Form
  • Types of Forms
  • ngModel,ngForm,ngModelGroup
  • Working with Check Boxes,Drop-down Lists,Radio Buttons.
  • Realtime Template driven forms.
  • Developing Reactive Forms

  • Introduction
  • Creating Controls Programmatically
  • Adding Validation
  • Specific Validation Errors and Custom Validation
  • Asynchronous Operations
  • Asynchronous Validation
  • Showing a Loader Image
  • Validating the Form Upon Submit
  • Nested FormGroups,FormArray,FormBuilder
  • Working with HTTP Services

  • Overview of Web Services
  • SOAP and Restful Web Services
  • Creating Services
  • Consuming HTTP Restful Services.
  • CRUD Operations
  • Observables and Promises
  • Error Handling
  • Best Practices
  • Routing and Navigation

  • Introduction
  • Routing in a Nutshell
  • Configuring Routes
  • RouterOutlet
  • RouterLink
  • RouterLinkActive
  • Getting the Route Parameters
  • Programmatic Navigation

    Advanced Concepts of Angular

  • Angular Security
  • Developing PWA
  • Unit Testing using Jasmine
  • E2E Testing using Protractor
+
NodeJS
  • Introduction to NodeJS
  • History of NodeJS
  • Features of NodeJS
  • Architecture of NodeJS
  • Environment Setup
  • Running First Application
  • REPL Terminal
  • NPM
  • Callbacks
  • Event-driven programming
  • Working with FileSystem
  • Understanding Global Objects
  • Streams
  • Intro to Modules
  • OS Module
  • Path Module
  • Crypto Module
  • Debugger
  • Understanding HTTP Module
  • Creating a server
  • Handling requests.
  • URL Module
  • Net Module
+
Express

    Basics of ExpressJS

  • Getting started with Express

  • Features of Express
  • Installation of express
  • First Application using Express JS
  • Understanding Express JS Request
  • Request object
  • Request object properties
  • Request object methods
  • Real time example
  • Understanding Express JS Response
  • Response object
  • Response object properties
  • Response object methods
  • Understanding Get and Post operations
  • Intro to Get Request
  • Developing code to handle Get Request
  • Intro to Post Request
  • Developing code to handle Post Request
  • Routing in Express

  • Intro to Routing
  • Route methods
  • Route Paths
  • Route Params
  • Route Handlers
  • Response methods
  • Working with Middleware.

  • Getting started with middleware
  • Writing middleware
  • Configuring middleware
  • Using middleware
  • Application level middleware
  • Router-Level Middleware
  • Error-handling middleware
  • Built-in Middleware
  • Third-party Middleware
  • Template Engines

  • Introduction to Template Engines
  • Different Template Engine
  • Intro to Pug
  • Using pug with express
  • Working with EJS
  • Working with handlebars
  • Advanced Express JS

  • Error Handling
  • File Uploading Real Time Modules
  • Nodemailer
  • Multer
  • MongoDB

  • Introduction to MongoDB Database
  • Getting started with MongoDB
  • Features of MongoDB
  • Environment Setup
+
MongoDB

    Basics of MongoDB

  • Creating First Database

  • Creating Document and Saving it to Collection
  • Dropping a Database
  • Creating a Collection Using db.createCollection(name,options)
  • Dropping a Collection
  • CRUD Operations

  • Creating/Inserting a document in collection using javascript file
  • Inserting Array of Documents
  • Reading a Document - Querying
  • Reading a Document with $lt, $gt operator
  • Updating Documents
  • Deleting documents
  • Indexes and ObjectIds

  • Introduction to Indexes
  • Understanding Impact of Indexes
  • Creating Index
  • Finding Indexes
  • Understanding ObjectIds
  • Creating ObjectIds
  • Advantages of ObjectIds created by MongoDB
  • Disadvantages of ObjectIds created by MongoDB
  • Aggregation and Data Modelling in MongoDB

  • Using aggregate() method
  • Using distinct() and count()
  • Sorting documents
  • Introduction to Data Modelling in MongoDB
  • Data Modeling using References
  • Data Modeling using Embedded documents
  • Relationships in MongoDB

  • One-To-One Relationship
  • One-To-Many Relationship
  • Many-To-Many Relationship
  • MongoDB with Nodejs

  • Introduction
  • Using MongoClient
  • Using Mongoose
  • Creating database using MongoClient and Mongoose
  • CRUD operations on MongoDB with Nodejs

  • Insert
  • Update
  • Delete
  • Retrieve

Full Stack Developer Mern Stack

  • Intro to ES6.
  • Arrow Functions
  • Default parameter values
  • Rest parameter
  • Spread Operator
  • String Interpolation
  • Custom Interpolation
  • Modules(Importing and Exporting)
  • Intro to Classes.
  • Working with Classes and Generators.
  • Class Inheritance.
  • Static members
  • Setters and Getters.
  • Generators
  • Working with Promises and Internationalization/Localization.
  • React JS

  • Environment Setup
  • Introducing JSX
  • Rendering Elements
  • Components and Props
  • State and Lifecycle
  • Handling Events
  • Conditional Rendering
  • Lists and Keys
  • Forms
  • Composition vs Inheritance
  • Thinking In React
  • Web Services
  • Accessibility
  • Code-Splitting
  • Context
  • Error Boundaries
  • Forwarding Refs
  • Fragments
  • Higher-Order Components
  • Integrating with Other Libraries
  • Youtube Clone Application
+
ReactJS
  • React JS Basics
  • React JS Features
  • React JS Setup and Hello World Application
  • React JS JSX
  • React JS Component
  • React JS State
  • React JS Props
  • React JS Constructor
  • React JS Lifecycle
  • React JS Events
  • React JS Router
  • React JS Forms
  • React JS Tables
  • React JS Portals
  • React JS ES6
  • React JS CSS
  • React JS Hook
  • React JS and Back End Integration
  • React JS Using Back End CRUD Application
  • React JS, JDK 1.8, Spring Boot, Hibernate, Maven, MySQL, Microservices, Project Lombok- Project Implementation
+
NodeJS
  • Introduction to NodeJS
  • History of NodeJS
  • Features of NodeJS
  • Architecture of NodeJS
  • Environment Setup
  • Running First Application
  • REPL Terminal
  • NPM
  • Callbacks
  • Event-driven programming
  • Working with FileSystem
  • Understanding Global Objects
  • Streams
  • Intro to Modules
  • OS Module
  • Path Module
  • Crypto Module
  • Debugger
  • Understanding HTTP Module
  • Creating a server
  • Handling requests.
  • URL Module
  • Net Module
+
Express

    Basics of ExpressJS

  • Getting started with Express
  • Features of Express
  • Installation of express
  • First Application using Express JS
  • Understanding Express JS Request
  • Request object
  • Request object properties
  • Request object methods
  • Real time example
  • Understanding Express JS Response
  • Response object
  • Response object properties
  • Response object methods
  • Understanding Get and Post operations
  • Intro to Get Request
  • Developing code to handle Get Request
  • Intro to Post Request
  • Developing code to handle Post Request
  • Routing in Express

  • Intro to Routing
  • Route methods
  • Route Paths
  • Route Params
  • Route Handlers
  • Response methods
  • Working with Middleware.

  • Getting started with middleware
  • Writing middleware
  • Configuring middleware
  • Using middleware
  • Application level middleware
  • Router-Level Middleware
  • Error-handling middleware
  • Built-in Middleware
  • Third-party Middleware
  • Template Engines

  • Introduction to Template Engines
  • Different Template Engine
  • Intro to Pug
  • Using pug with express
  • Working with EJS
  • Working with handlebars
  • Advanced Express JS

  • Error Handling
  • File Uploading Real Time Modules
  • Nodemailer
  • Multer
  • MongoDB

  • Introduction to MongoDB Database
  • Getting started with MongoDB
  • Features of MongoDB
  • Environment Setup
+
MongoDB

    Basics of MongoDB

  • Creating First Database
  • Creating Document and Saving it to Collection
  • Dropping a Database
  • Creating a Collection Using db.createCollection(name,options)
  • Dropping a Collection
  • CRUD Operations

  • Creating/Inserting a document in collection using javascript file
  • Inserting Array of Documents
  • Reading a Document - Querying
  • Reading a Document with $lt, $gt operator
  • Updating Documents
  • Deleting documents
  • Indexes and ObjectIds

  • Introduction to Indexes
  • Understanding Impact of Indexes
  • Creating Index
  • Finding Indexes
  • Understanding ObjectIds
  • Creating ObjectIds
  • Advantages of ObjectIds created by MongoDB
  • Disadvantages of ObjectIds created by MongoDB
  • Aggregation and Data Modelling in MongoDB

  • Using aggregate() method
  • Using distinct() and count()
  • Sorting documents
  • Introduction to Data Modelling in MongoDB
  • Data Modeling using References
  • Data Modeling using Embedded documents
  • Relationships in MongoDB

  • One-To-One Relationship
  • One-To-Many Relationship
  • Many-To-Many Relationship
  • MongoDB with Nodejs

  • Introduction
  • Using MongoClient
  • Using Mongoose
  • Creating database using MongoClient and Mongoose
  • CRUD operations on MongoDB with Nodejs

  • Insert
  • Update
  • Delete
  • Retrieve

Full Stack Developer Key Features

You’ll get the best knowledge with the best placements in your dreamed company guys! What else anybody need. Experts will train you with the best knowledge they gained in the most safe and most cool environment. Our past Full stack web developer Students can attend any session at our branches, with prior information. They are in sync with what’s new. They do not have to pay the fees again so it’s cool guys!.

Learning Approach

ThisFull stack web developer course in Nagpur includes multiple hours of online lab exercises and project work

E-book ../library

we also offer comprehensive digitalFull stack web developer Courses in Nagpur and e-../libraries

Curriculum

The course curriculum is designed based on industry standards designed by the faculty with more than 10 years of industry experience

Master Classes

The bestFull stack web developer training institutes in Nagpur also offer five-plus master classes by CEOs and tech executives who provide an overview of real-life issues and methods.

Live Online Sessions

We also offer 100% live online sessions by professionals with more than 10 years of industry experience.

Certificate of completion

Upon completion of the course, a globally recognized certificate of completion of the course is issued

Full Stack Developer Job and responsibility

The job of a full-stack developer is to manage front-end (interacting with users) and backend (all invisible parts of the system) development projects. Full-stack developers also possess database management skills.

A full-stack developer is a person responsible for all of the company's web development processes, the front end (in interaction with users), the backend (all the invisible parts such as the server), and database management. It is, therefore, a complete computer scientist, "Jack-of-all-trades." A full-stack developer is required to collaborate with a large number of people, including other IT professionals on his team, marketing and sales managers (the business side of a website or app), and freelancers working on the part of the project.

Responsibilities of full stack developer job include

  • Create a website, application, software, or SaaS architecture;
  • Creating, coding, and developing the backend, i.e., for a web service (PHP, Python, Ruby, Java, ...);
  • Front end design, coding, and development, ie. Various plug-ins that interact with the user;
  • Configure the hardware infrastructure of the website and its operating system
  • Testing, monitoring, and continuous improvement of the proposed solutions
  • Improved API integration, improved UX/UI;
  • Preparing various technical documents.
  • Project management taking into account agile development methods
  • Maintenance and technical follow-up.
  • Advice to other departments or clients on the best way to carry out a particular project
  • Directions and legislative time according to website, program, or application requirements.

Get Free Consultation from our Experts!

Our Students Work in Companies like

We have helped many companies reach their goals with our exceptional and affordable digital marketing services. We have worked and still working with industries such as E-commerce, institutions, and more. We have worked and still working on these brands digitally.

BGR
Curtainspa
Dhanush
Dns
Esparsh
ICS
SLN
SSG
Vihar-darshani
williams
Dermaplus
in10stech

Placement Process


Since we are living in a Digital World and understand ‘Digitalisation’, more than every other digital marketing solution is designed by keeping few yet important key elements in mind for the digital business plans of our clients. We evaluate things and customize with unique solutions keeping your business goals, the present stage in the digital world, and competitive landscape in mind. With our creative, unique, and result-oriented solutions, we make sure that you will:

  • Theory

We make sure your business gets more and more leads through our digital marketing services

  • Practicals

We will help you to convert the maximum possible leads into sales so that you can grow companies revenue and your business goals

  • Assignments

We help your brand get recognized nationally and internationally. To do this, we will create special campaigns for you

  • Certification

Through our services, you can upskill your staff and grow their capabilities

  • Resume Preparation

We help your brand get recognized nationally and internationally. To do this, we will create special campaigns for you

  • Attend Interviews

Through our services, you can upskill your staff and grow their capabilities

DIgital Marketing

Full Stack developer training in Nagpur Course Features

    Live sessions- Regular live concerts for experts to answer questions about the concept.

    Well-equipped laboratory- Our trainer will guide you through setting up and configuring your environment and working in the lab.

    Expert assistance- Get expert advice on interview preparation and mock interviews and get a free resume builder.

    Collaborative projects- Participate in collaborative projects with over 300 hours of professional training and over 100 hours of self-study programs and evaluations.

    Fullstack Web Developer Certificates- our training comes with its typical and unique perks. We offer internationally renowned certificates on successful completion of the training.

    Web-based class- Access yourFull stack web developer training with placement from the conveniences of your house, college, or any other location you prefer.

Why choose Full Stack Developer Training Near me

We offer the BestFull stack web developer Training in Nagpur designed for both students with or without programming experience and are good developers ready to be hired by leading multinational companies. This course is designed for both students with or without experience in full-stack web development and will be a great expert.

This Full stack developement Course With Placement will help you to:

Build problem-solving skills and design customer-centric solutions

Solve many real-world problems through challenges and projects

With structured mentoring and direct mentor support, learning never stops.

Our course is developed by senior faculty and experts together with key industry leaders and ideological leaders in new technologies.

This training will help you master the main front end, latest back-end software, frameworks, databases, DevOps, and cloud installation framework.

ThisFull stack web developer Course With Placement will also facilitate learning how to decode customer needs and design solutions using design thinking and problem-solving frameworks.

This training will also help you to create industry-related projects that your customers love.

Digisnare Technologies Placements

We provide students with Web Designing Course With Placement assistance. With a placement success rate of 96%, DigiSnare has a dedicated HR suite that helps students secure placement according to their needs. We help students create resumes that meet the needs of the current industry.

Apart from course training, DigiSnare Technologies assists students in sessions offered in character development, oral English, group discussions, mock interviews, and presentation skills to effectively meet challenging and challenging interviews.

DigiSnare Technologies provides students with in-depth Web Designing Course With Placement that helps them easily secure placements with top IT companies such as HCL, TCS, Infosys, Wipro, and Accenture.

Recent Placement

card image

Ashwini.P

WEB DEVELOPER

SAL DE LA TIERRA BUSINESS SOLUTIONS PVT LTD

card image

Nagaraju.B.S

WEB DESIGNER.

G SEARCH.

card image

Tanaji methre

WEB DESIGNER

INDEGEN PVT LTD

Full Stack Developer Certification Courses in Nagpur

Java is one of the best skill sets required for technology, and it is a highly required skill in the market to take advantage of the best opportunities. This certification benefits both new and experienced students. This training will help you become an industry-ready software professional and be market-ready in the IT/software industry.

With experienced skills, you can grow from your existing profile and get higher-paying jobs in the market. Our complete onlineFull stack web developer training with placement gives you in-depth knowledge of back-end and front-end development techniques. Our Full-stack online training covers the basics of web development, JavaScript, and jquery and helps you create compelling user interfaces using Angular or React. The complete online course provides hands-on experience building background applications using Express and Node.js while using MongoDB to manage your database.

Why choose Digisnare Technologies?

  • We offer the Best Web Designing Training in Nagpur and cover the entire course module with web design classes. Students will also benefit from our web design course as we provide 100% placement assistance.
  • Our Mentors who provide Web Designing Course With Placement also help students with live projects and provide session and placement assistance in preparing for interviews.
  • We have an ultra-modern I.T Lab with the latest infrastructure.
  • Our laboratory is open 24 hours a day, 7 days a week. Students can use the laboratory to complete projects and practice technical tasks when it suits them.
  • We also hold free self-development seminars and presentations.
  • We provide free study materials, electronic copies of PDF files, video training, personalized sample questions, interview questions, and lab guides for quick access for students.
  • Our degree is globally recognized and will be offered upon completion of the course.
  • Students can take classes again for free, depending on their requirements.
  • Our teachers follow individual attention.
  • Complex technical concepts are conveyed through simple Best Web Designing Training in Nagpur to improve students' knowledge.
Company Digisnare Technologies
Contact +91-9901553321
Course Full Stack Developer
Location Nagpur

Full Stack Web Development Testimonials

Frequently Asked Questions(FAQ)

Our training improves front-end and back-end web technology skills in hands-on sessions. In this Full stack developement Course With Placement, you will be able to expand your knowledge of building complex web applications through real-time industrial projects. After completing this online training, you will be an expert in applying this knowledge.

The best organizations around the world incorporate the full suite into their applications. Due to the rapid increase in employment, the demand for skilled professionals is rising significantly.

The following can benefit from this training

  • Web developer
  • Technology project managers and executives
  • Entrepreneurs who want to build apps with the full suite
  • Graduates who want to learn the full stack
  • There are no specific prerequisites for pursuing our full-stack development training. Knowledge of web development is an added benefit but not essential.

    Upon completion of the training, students gain in-depth knowledge of

    • Web development basics, building interactive web pages using HTML, CSS, jQuery, and Javascript.
    • How to create a front-end application using ReactJS.
    • Database basics, database consolidation, and query execution.
    • Learn the basics of Java and build web applications using the Spring framework.
    • Create and implement a real application in the cloud.

    Yes, we provide advanced and Professional certifications along with 100% job assistance, while intermediate certification assures you a 100% paid internship.

    About Trainer
    Akash Tonasalli

    Akash Tonasalli

    • Akash Tonasalli is a Digital Marketing, SEO and Web Develeopemnt Specialist Consultant.
    • Completed MCA from Gulbarga University, Gulbarga
    • Akash has over 12+ years of experience in the web development & digital marketing industry
    • He is also the founder of Digisnare Technologies, a digital marketing agency that specializes in helping businesses grow their online presence.
    Achievements
    • Helped over 2000 students learn digital marketing and web development skills.
    • Experienced facilitator delivering 100+ LinkedIn, 50+ digital marketing, and 20+ web development/entrepreneurship workshops at diverse Indian colleges/universities. Specializing in empowering students with essential skills for professional growth.
    • Founded Digisnare Technologies, a digital marketing agency that specializes in helping businesses grow their online presence
    • Optimized over 1000 student LinkedIn profiles aligning with SEO and LinkedIn algorithms, enhancing their visibility and professional appeal for better career prospects and networking opportunities.
    • Trained 100+ internship batches related to web development.
    • Founded Digisnare Technologies, a digital marketing agency that specializes in helping businesses grow their online presence
    • Elevate Kalyana Karnataka 2022 winner