You are on page 1of 11

Digital

Nurture
2.0
Table of Contents

Introduction to DN 2.0 Learning Program 3

Learning Guide 3
• Why do we need this enablement program?
• The Program at a glance
• Program Highlights
• Key Components of the Program

Learning Journey 4
• Getting Started
• Courses & Lessons
• Learning Progress Report

Course Modules 9
Digital Nurture Deep Skilling - .NET
• SQL Server
• NUnit and Mocking framework
• Entity Framework
• ASP.Net MVC
• Cloud Basics

Digital Nurture Deep Skilling – Java


• Spring Core, Maven
• Unit testing, Code Quality
• Spring MVC and Spring Boot
• Cloud Basics

Program Guidelines 11

Student Support/FAQ 11

2
Introduction
Welcome to the Digital Nurture 2.0 - Deep Skilling program brought to you by Cognizant!
This program is designed to equip you with the right set of knowledge & skills that form the
base for a career in Information Technology. The Program has been created by Subject Matter
Experts (SMEs) who combine technology expertise with practical experience. This approach
blends theory and practice, by design, to launch you on a journey to the highest levels of
proficiency in a hi-tech work environment.

We encourage you to go through this guidebook completely, including the FAQs at the end.

Enjoy your Learning!

Learning Guide
The purpose of this handbook is to provide an important facet of the Digital Nurture 2.0 - Deep
Skilling program. It includes a list of links and steps illustrating how to access learning sources.

Why do we need this enablement program?

As digital technologies proliferate, there is a dual need in workplaces: (i) solid foundations in
computing, and (ii) capabilities in advanced areas.

It is important to keep in mind that advanced technologies, by their nature, are the forefront of
innovation. This means they keep changing, and professionals in the IT industry need to (apart
from the work they do) deep dive into a journey of continuous learning. Mastery of Advanced
Technologies, and continuously expanding one’s skillsets is possible only if professionals
understand fundamental concepts of a range of subjects in IT.

This Program aims to do just this. It enables you to acquire a comprehensive grasp of the
fundamental concepts in a range of subjects that form the base of modern Information
Technology. With this foundational skill-kit, you will be able to navigate, and succeed in your
learning journey – a journey that will see you continuously learn and thrive.

Digital Nurture 2.0 - Deep Skilling Stage at a glance

Students will be enrolled into any one stream from the below 2 options based on the results of
the Qualifier Test. This learning journey consists of modules covering:

Digital Nurture 2.0 - Deep Skilling Stage – .NET (Stream 1)


Digital Nurture 2.0 - Deep Skilling Stage – Java (Stream 2)

3
Stream 1 - .NET Stream 2- Java

SQL Server Spring Core, Maven


NUnit and Mocking framework Unit testing, Code Quality
Entity Framework Spring MVC and Spring Boot
ASP.Net MVC Cloud Basics
Cloud Basics

Program Highlights
Completely online: Delivered 24x7 through a best-in-class digital skilling platform
A pedagogy that places the learner at the center: Each component of the program is
crafted keeping in mind that you are keen on acquiring skills, and value autonomy in
directing your learning
A learning approach based on the idea that skills are acquired through practice, and feedback:
You will find that each course has an ample number of exercises, quizzes, and hands-on labs
that are designed to help you become confident in practical application of concepts
Support from SMEs as you progress

Key Components of the Program


The Program is structured as a set of course modules
Each module is a learning unit that consists of Udemy learning content, hands-on Lab exercises
(where applicable), and knowledge-check quizzes

Learning Journey
Stream 1 - .NET

ASP.Net MVC
Table Creation, CRUD NUnit and Introduction to Entity
Mocking framework Introduction to ASP .NET AWS
Operations with Data Framework, Building model
Integrity, Constraints with Database & Code first MVC fundamentals Azure
NUnit and Mocking
approach Data management using GCP
Subqueries and Joins framework
Fluent API, Querying data ViewBag and Model binding
Functions, Stored Procedure Cloud Basics
using LINQ Building Forms & Validations
Entity Framework Repository Action verbs and selectors
SQL Server
pattern
ASP.Net MVC with Entity
ASP.NET Basics Framework with Http GET
ASP.Net MVC with Entity
Entity Framework Framework with Http POST

4
Stream 2 – Java

Unit Testing, Cloud Basics


Code Quality
Spring Boot, Spring AWS
Maven MVC
Test Driven
Spring Core Development, Junit, Azure
MVC Fundamentals
Code Quality GCP
Spring Core, Maven Spring MVC and
Spring Boot

Getting Started

To get started you need to login to Digital Nurture 2.0 - Deep Skilling Stage Learning platform at
https://cognizantee.tekstac.com/login/?lang=en. In most mail programs, this should appear as a
blue link which you can just click on. If that does not work, then copy and paste the address into
the address line at the top of your web browser window. Once you log in you will find all the
required details about the program.

Courses & Lessons

To access the courses, Login to the Digital Nurture Learning platform,

On the home page, scroll down to "My Learning Path" section and click on
" Digital Nurture 2.0 - Deep Skilling Stage" learning path and access all your course modules.
Please find the below screenshot for your reference
Once you login and go through the course modules, please make note that there are
mandatory course activities like Quiz and Hands-on, that will be present under each course
unit. These quizzes are meant to gauge your understanding of the concepts in each course
unit, and the hands-on activities are to help you implement the concepts learnt
On completing the mandatory activities in each course unit, you will be awarded certain
XP points. As you complete more activities, the XP points will keep increasing

Digital Nurture 2.0 - Deep Skilling Stage - .NET

5
Digital Nurture 2.0 - Deep Skilling Stage - Java

Learning Progress Report

To know your learning progress, Login to the Digital Nurture 2.0 - Deep Skilling Stage Learning
platform, and on the home page you will see:

“My Accomplishments” which details the XP points level reached by you. It also includes your
overall rank. Please find the below screenshot for your reference:

The doughnut charts shown above under “My Performance” captures your learning progress
(Udemy) and practice progress respectively.

Performance Dashboard

Holistic view of your performance (course & module wise) can be accessed through the
‘Performance Dashboard’ available in the homepage.

6
Practice Editor

Each candidate would have an option to practice coding in the Practice Editor tab. Follow the
instructions as given in the above image. The Practice Editor helps in honing your coding skills
and helps you gain a deeper understanding along with a hands-on experience.

7
Submission:

Step 1: Click on the Submission button to submit the work


Step 2: Describe the result in the result description space given
Step 3: The solution should be a zip file, containing all the necessary files. Ensure that the
filenames should be as that of the description and the files mentioned in the Code Editor
Step 4: You can Drag and Drop or choose the file to submit your work
Step 5: Click on submit your work

Help Desk

For any issues/queries related to the platform or the learning activities, students may raise a
ticket using the Help Desk option available on the platform. Replies/response to the tickets will
be sent by emails/notifications (on the platform), within 24 hours on working days. Please find
the below screenshot for your reference. Once you click on “Raise new ticket”, you will be guided
to mention the category and type of your query. All tickets raised by you will be displayed here
including the status of your ticket.

8
Discussion Forum

Cohort Discussions help a learner to participate in the discussions that happen within the college.
This helps in your progress and improves the discussions that are happening within the groups
that you would be a part of, enhancing the learning experience throughout the Digital Nurture
program.

Course Modules
Based on the streams, the learning content of each course module will have numerous learning
activities, that will cover the mentioned topics.

Deep Skilling Stage - .NET


Module 1 - SQL Server

Objective(s): Learn to Create tables in a database and ALTER columns in the table, Retrieve
data using SELECT, FROM, WHERE, GROUP BY, HAVING and ORDER BY. JOIN two or more tables
together, finding missing data. Create and alter stored procedures and functions

Topics include Table Creation, CRUD Operations with Data Integrity, Constraints, Subqueries
and Joins, Functions, Stored Procedure

Module 2 - NUnit and Mocking framework

Objective(s): Learn the NUnit Framework supports a wide range of unit test characteristics.
They are used to define Test-Fixtures, Test methods, Expected Exceptions, and Ignore methods.

Topics include NUnit and Mocking framework

Module 3 - Entity Framework

Objective(s): Learning Entity Framework allows developers to deal with data in the form of
domain-specific objects and attributes, rather than worrying about the underlying database
tables and columns where this data is kept.

9
Topics include Introduction to Entity Framework, Building model with Database & Code first
approach, Fluent API, Querying data using LINQ, Entity Framework Repository pattern,
ASP.NET Basics

Module 4 - ASP.Net MVC

Objective(s): Learn how to create an ASP.NET MVC application using controller configuration,
model annotation, view configurations, routing settings, and sessions.

Topics include Introduction to ASP .NET MVC fundamentals, Data management using ViewBag
and Model binding, Building Forms & Validations, Action verbs and selectors, ASP.Net MVC with
Entity Framework with Http GET, ASP.Net MVC with Entity Framework with Http POST

Module 5 - Cloud Basics

Objective(s): Learn general cloud computing concepts and the basics of Amazon Web Services
(AWS), Azure and Google Cloud Platform (GCP).

Topics include AWS, Azure, GCP

Deep Skilling Stage - Java

Module 1 - Spring Core, Maven

Objective(s): Learn in-depth concepts of Spring framework core basic and fundamentals
using Maven. Spring Dependency Injection, Spring Aspect oriented Programming Concepts
and Spring JDBC Template.

Topics include Maven and Spring Core

Module 2 - Unit testing, Code Quality

Objective(s): Understand the importance of test-driven development and write unit test cases
using Junit and Mockito. Write code that ensures code quality by following PMD rules and code
refactoring.

Topics include Test Driven Development, Junit, Code Quality

Module 3 - Spring MVC and Spring Boot

Objective(s): Learn Fundamentals of various other spring modules and develop a Web
Application using Spring MVC with Boot.

Topics include Spring Boot, Spring MVC, MVC Fundamentals

10
Module 4 - Cloud Basics

Objective(s): Learn general cloud computing concepts and the basics of Amazon Web Services
(AWS), Azure and Google Cloud Platform (GCP).

Topics include AWS, Azure, GCP

PROGRAM GUIDELINES

Learning has to be completed within 8-10 weeks.


The platform has a Help Desk where students can raise tickets regarding platform issues
and any issues about the learning activities. Queries will be responded within 24 hours on
any working day.

Frequently Asked Questions


1) Can I take quiz multiple times in the learning platform?
Yes, students can take the quiz multiple times in the learning platform.

2) Do I need to follow any sequence to take up modules?


No, there is no defined sequence to take up the modules.

3) Who can I contact in case I have doubts / queries?


For any issues / queries related to the platform or the learning activities, students may raise
a ticket using the Help Desk option available on the platform. Replies/response to the tickets
will be sent by emails/notifications (on the platform), within 24 hours on working days.

11
© 2022 Cognizant. All rights reserved.

You might also like