0% found this document useful (0 votes)
22 views42 pages

Computer Science Bootcamp Program Catalog

Edureka offers an online Computer Science Bootcamp program to help students gain expertise in fundamental computer science topics like C, C++, SQL, HTML, CSS, JavaScript, jQuery, and Linux. The program includes courses that provide certification training in these languages and technologies through curated content and projects. It aims to equip students with the skills needed for jobs involving designing, coding, developing, and maintaining websites, applications, and databases.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
0% found this document useful (0 votes)
22 views42 pages

Computer Science Bootcamp Program Catalog

Edureka offers an online Computer Science Bootcamp program to help students gain expertise in fundamental computer science topics like C, C++, SQL, HTML, CSS, JavaScript, jQuery, and Linux. The program includes courses that provide certification training in these languages and technologies through curated content and projects. It aims to equip students with the skills needed for jobs involving designing, coding, developing, and maintaining websites, applications, and databases.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 42

edureka!

edureka!
Discover Learning

Computer Science Bootcamp


Program

About Edureka
Edureka is one of the world’s largest and most effective online education platform for
technology professionals. In a span of 10 years, 100,000+ students from over 176 countries
have upskilled themselves with the help of our online courses. Since our inception, we have
been dedicated to helping technology professionals from all corners of the world learn
Programming, Data Science, Big Data, Cloud Computing, DevOps, Business Analytic, Java &
Mobile Technologies, Software Testing, Web Development, System Engineering, Project
Management, Digital Marketing, Business Intelligence, Cybersecurity, RPA and more.
We have an easy and affordable learning solution that is accessible to millions of learners. With
our learners spread across countries like the US, India, UK, Canada, Singapore, Australia, Middle
East, Brazil, and many others, we have built a community of over 1 million learners across the
globe.

About the Program


Edureka’s Computer Science Bootcamp is a flagship Masters Program that will help you to gain
expertise in the fundamentals of computer science. This program is curated by industry experts
to equip you with the skills necessary to design, code, develop & maintain websites,
applications, and databases. This program will help you master C, C++, SQL, HTML, CSS,
JavaScript, jQuery, and Linux. Also, this course is a boilerplate to get into cutting-edge
technologies.

www.edureka.co © Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.


edureka!

Index

1 C Programming Certification Course


2 C++ Programming Course
3 SQL Essentials Training & Certification
4 HTML Certification Training
5 CSS Certification Training
6 JavaScript Certification Training
7 jQuery Certification Training
8 Linux Fundamentals

*Depending on industry requirements, Edureka may make changes to the course curriculum

www.edureka.co © Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.


edureka!

edureka!
Discover Learning

C Programming Certification
Training Course Curriculum

Course Outline

Module 1: Basics of C Language and Flow Control

Topics:

• First C program
• Functions
• Datatypes
• Control Flow
• Operators
• Number System
• Primitive and Non Primitive data types
• Working with Variables
• Constants
• Expression
• Conditional branching
• Looping
• Memory Layout

Module 2: Concepts of Array Memory and User-defined Datatypes

Topics:

• Arrays

www.edureka.co © Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.


edureka!

• Declaration of an Array
• Initialization of an Array
• Accessing Array Elements
• Memory Requirement
• Storage Allocation
• Structures
• Definition and Accessing a structure
• Unions
• How to use Union
• Bit Fields
• How to use Bit Fields

Module 3: Understanding Functions in C

Topics:

• Functions

• Why do we need Functions?

• Definition and Declaration of function

• Argument vs Parameters
• Function with No Return Values and No Arguments
• Function with Return Values and No Arguments
• Function with Arguments and No Return Values
• Function with Arguments and Single Return Value
• Function with Arguments and Multiple Return Values
• Calling a Function
• Types of Function Calls - Overview of Basics
• Call by Value
• Inline functions
• Re-entrant functions

www.edureka.co © Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.


edureka!

• Recursive functions
• Stack frame of a C Function

Module 4: C Code Organization And Optimization

Topics:
• C Coding Style
• C Naming Conventions
• C Header Files
• Compiler Options
• Linker Options
• C Libraries
• C Code Management

Module 5: Understanding Pointers In C And Memory Allocation

Topics:
• What is a Pointer
• Declaration of pointers in C
• Initialization of pointers in C
• Assignment of C pointer values
• Pointer operators
• Arithmetic operations on pointers
• Pointers vs Arrays
• Passing pointers to a function
• Returning pointers from a function
• Static Memory Vs Dynamic Memory
• Allocation of Dynamic memory
• Freeing Memory allocated dynamically
• Linked Lists using Pointers in C

www.edureka.co © Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.


edureka!

edureka!
Discover Learning
• Vectors, and how to build them using Arrays and Linked Lists with Pointers

C++ Programming Certification


Training Course Curriculum

Course Outline

Module 1: Basics of C++

Topics:

• Differences between C and C++


• History of C++
• Evolution of C++
• C++ Versions
• C++ 11 Features
• What is C++?
• Characteristics of C++

Module 2: Object-Oriented Programming in C++

Topics:

• What is Object-Oriented Programming?


• Features of OOP
• Why is C++ Partially Object-Oriented?
• What are Classes?
• What are Objects?

www.edureka.co © Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.


edureka!

• How to Access Data Members/Member Functions?


• Class Members
• C++ Access Modifiers
• Types of Access Specifier
• Public Access Modifier
• Private Access Modifier
• Protected Access Modifier
• Static Variables and Functions
• Static Functions
• Static Members Function
• What is a Constructor?
• What is a Destructor?
• What is a Default Constructor?
• What is a Parameterized Constructor?
• What are Generic Classes?
• What are Generic Functions?
• Creating Generic Functions
• Types of Generic Functions
• Overloading Generic Functions
• What are Parameters?
• What are Arguments?
• Default Parameter
• Multiple Parameter
• Types of Argument Passing
• Pass By Value
• Pass By Reference

www.edureka.co © Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.


edureka!

Module 3: Coding Styles and Design Patterns

Topics:

• What is a Clean Code?

• How to write a Clean Code?

• What is Design Pattern?

• Types of Design Pattern


• What is Design for Testing?

Module 4: Generic Programming and Standard Template Library

Topics:
• What is Generic Programming?
• Advantages of Generic Programming
• What are Templates?
• Implementing Generic Programming Linker Options
• What is a Standard Template Library (STL)?
• Components of STL
• Containers
• Types of Containers
• Applications of Containers
• What are Vectors?
• Member Functions of Vectors
• What is a Minimum Spanning Tree?
• Kruskal’s Algorithm
• Prim’s Algorithm
• Applications of MS

www.edureka.co © Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.


edureka!

Module 5: Optimize C++ code

Topics:
• Optimization for Speed/Memory

Module 6: C++ Compiler Toolchain

Topics:
• What is a Linker?
• What is a Loader?
• What is a Library?
• What are Static Libraries?
• What are Dynamic Libraries?

Module 7: STL Algorithms and Iterators

Topics:
• What are STL Algorithms?
• Implementation of STL Algorithms
• Types of STL Algorithms
• What are STL Iterators?
• Types of Iterators
• Implementation of Iterators
• What are Functions?
• Types of Functions
• Function Declaration
• Function Definition
• Function Calling
• Advantages of Functions
• Functors in C++

www.edureka.co © Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.


edureka!

• What is Lambda Expression?


• Example of Lambda Expression
• Lambda Closures

Module 8: Hex Overview

Topics:
• Hex-Overview
• Implementation of Tic Tac Toe Game
• What is Inheritance?
• What are the different types of Inheritance?
• What is a Virtual Function?
• What is Binding?
• What are Abstract Classes

Module 9: Debugging Options and Debugging

Topics:
• Debugging options in C++
• What is Static and Dynamic Code Analysis?
• Debugger Options
• C++ Code Profiling

www.edureka.co © Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.


edureka!
edureka!
Discover Learning

SQL Essentials Training &


Certification
Course Curriculum

About the Course


Edureka’s SQL Essentials training will make you proficient in writing SQL queries using
Microsoft's SQL Server Management Studio. You will be able to easily retrieve, sort, filter,
group, aggregate and calculate data stored in a SQL Server database. Although we use SQL
Server throughout this course, SQL is a common language easily adapted to other RDBMS
(relational database management systems) such as MySQL, IBM DB2, PostgreSQL, Oracle,
Ingres, Sybase and Microsoft Access.

Course Outline

Module 1 – DDL (Data Definitions Language) Commands

Goal:
Data Definition Commands defines the syntax of a database and manipulate database objects.

Module Objectives:

• RDBMS (Relational Database Management System) Introduction


• Normalization in RDBMS
• Create database objects i.e. Create Table
• Delete database objects i.e. Delete Database
• Alter database objects i.e. Change Column Name
• Create, alter and delete constraints

www.edureka.co © Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.


edureka!

Topics:

• Relation Database Management System (RDBMS)

• Normalization

• Create Database objects

• Data Types in SQL

• Alter Table Statements

• Drop Table Statements

• Various Constraints

• Creating Views

Hands-On:
• Create Table with Predefine Columns

• Add New Column to Existing Table

• Check the constraints on a table

• Add Primary Key and Foreign Key on Table

• Remove Unique Constraint

Module 2 – DML (Data Manipulation Language) Commands

Goal:
DML Commands help to work with existing data. Using these commands we can add, modify, or
delete the data.

Module Objectives:

www.edureka.co © Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.


edureka!

• Insert record/data in tables


• Modify/Update the existing data
• Retrieve the data from database from single table
• Use of operators for data retrieval
• Delete the data from tables

Topics:

• Insert Statements

• Insert – As- Select Statement

• Update Statements

• Delete Statements

• Truncate Statements

• Select Statement

• Sorting and Filtering

• SQL wildcard

• CASE Expression

Hands-On:

• Insert the records in an existing table

• Delete selective records

• Update data in the table based on data from another table

www.edureka.co © Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.


edureka!

Module 3 – Retrieve data from multiple tables

Goal:
To combines columns from multiple tables in a database by using values common to tables

Module Objectives:
• Retrieve records from multiple tables

Topics:

• Self-Join

• Inner Join

• Left Join

• Right Join

• Cross Join

Hands-On:
• Retrieve data from multiple tables

Module 4 – Inbuilt Functions in SQL

Goal:
Use Built-In functions to calculate values and manipulate data

Module Objectives:

• Use of Built-in Functions


• Use of Group by Command

www.edureka.co © Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.


edureka!

• Use of Having Commands

Topics:
• Conversion Function
• Logical Functions
• Math Function
• Aggregate Functions
• String Functions
• Date Functions

Hands-On:
• Determine the Count of rows satisfying a certain condition

• Determine average of a column


• Determine Sum of a column

Module 5 – Create Advance database objects

Goal:
To create advanced database objects for data manipulation and data retrieval

Module Objectives:

• Create Stored Procedure


• Execute Stored Procedure
• Create Functions
• Create Triggers

Topics:
• Custom Functions

www.edureka.co © Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.


edureka!

• Stored Procedure
• Triggers

Hands-On:
• Create Functions

• Create Triggers

• Create and Execute Stored Procedure

www.edureka.co © Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.


edureka!
edureka!
Discover Learning

HTML Certification Training

Course Curriculum

About the Course

HTML training is designed to help you build a website for any organization or other purposes.
You will be able to effectively flourish new skills like playing with texts, uploading images, linking
from one web page to another, creating responsive texts or pages, etc.

Course Outline

Module 1 – Introduction to HTML and HTML Tags

Learning Objective:
In this module, you will learn about the fundamentals of HTML and the syntax of HTML code.
You will be introduced to HTML tags and various text and semantic elements in HTML5.

Topics:
• Introduction to HTML
• Writing HTML Code
• HTML Tags
• HTML Basic Tags
• HTML Text Tags
• Semantic Elements in HTML5
• Effects of Physical Character Tags
• Effects of Logical Character Tags
• Manage Document Spacing in HTML

www.edureka.co © Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.


edureka!

Hands-On:

• Writing HTML Code

• HTML Basic Tags

• HTML Text Tags

• Semantic Elements in HTML5

• Effects of Physical Character Tags

• Effects of Logical Character Tags

• Manage Document Spacing in HTML

Module 2 – HTML Links, Images, and Frames

Learning Objective:
In this module, you will be introduced to HTML links, images, and frames. This module will
guide in uploading different kinds of images, creating links from one web page to another, and
creating frames.

Topics:

• HTML Link Tags

• HTML Image Tags

• Image Hyperlinks

• Frames in HTML

• Iframes in HTML

Hands-On:

• HTML Link Tags

www.edureka.co © Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.


edureka!

• HTML Image Tags

• Image Hyperlinks

• Iframes in HTML

Module 3 – Lists and Tables

Learning Objective:
In this module, you will learn how to create lists and tables in HTML. This module will teach you
about various kinds of lists and creating tables in several forms.

Topics:
• Ordered Lists
• Unordered Lists
• Definition Lists
• Tables
• Cellpadding and Cellspacing
• Colspan and Rowspan
• Border and Background
• Width, Height, and Caption

Hands-On:
• Creating an Ordered List

• Creating an Unordered List


• Creating a Definition List
• Creating a Table With a Colspan and Rowspan
• Creating a Table With a Border and Background Color
• Creating a Table With a Width, Height, and Caption

www.edureka.co © Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.


edureka!

Module 4 – Forms and Form Elements

Learning Objective:

In this module, you will learn about forms and various form elements. This module will teach
you how to create forms like registration forms, providing inputs and outputs, etc. You will also
learn how to upload audio and video files.

Topics:
• Forms in HTML
• Form Elements
• Buttons
• Label
• Option
• Datalist
• Implementing Select and Optgroup Tags
• Implementing Input and Textarea Tags
• Implementing Fieldset and Legend Tags
• Implementing Output Tag
• Keygen
• HTML Audio, Video, and Article Tags

Hands-On:
• Implementing Button, Datalist, and Option Tags
• Implementing Select and Optgroup Tags
• Implementing Input and Textarea Tags
• Implementing Fieldset and Legend Tags
• Implementing Output Tag
• HTML Audio, Video, and Article Tags

www.edureka.co © Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.


edureka!

Module 5 – HTML Input Types

Learning Objective:
In this module, you will learn how to implement various HTML input tags. This module will
teach you how to accept the user inputs while registering or creating a new account. You will
learn about text, number, radio button, email, passwords, etc.

Topics:
• HTML Input Types
• HTML Input Types: Text, Radio, Checkbox, Button, Number, Range
• HTML Input Types: Date, Datetime-local, Time, Week, Month
• HTML Input Types: Telephone, Email, URL, Password, Color, Image
• HTML Input Types: File, Hidden, Search, Reset, Submit

Hands-On:

• HTML Input Types: Text, Radio, Checkbox, Button, Number, and Range
• HTML Input Types: Date, Datetime-local, Time, Week, Month
• HTML Input Types: Telephone, Email, URL, Password, Color, Image
• HTML Input Types: File, Hidden, Search, Reset, Submit

www.edureka.co © Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.


edureka!
edureka!
Discover Learning

CSS Certification Training

Course Curriculum

About the Course

CSS training is designed to help you style any website to make it more attractive and user
friendly. You will be able to effectively flourish new skills like playing with texts, applying colors,
creating 2D and 3D transformations, adding animations to elements, etc.

Course Outline

Module 1 – CSS Selectors, Colors, Background, and Border

Learning Objective:

In this module, you will learn about the fundamentals of CSS and the syntax of CSS code. You
will be introduced to various CSS selectors and applying colors, and also the background and
inserting borders.

Topics:

• Why CSS has gained importance?


• CSS Selectors
• Element Selector
• Id Selector
• Class Selector
• Universal Selector

www.edureka.co © Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.


edureka!

• Grouping Selector
• CSS Colors
• CSS Background
• CSS Border

Hands-on:

• Implementing Selectors in CSS


• Implementing Colors in CSS
• Implementing Background and Border in CSS

Module 2 – CSS Attribute Selectors

Learning Objective:

In this module, you will be introduced to CSS attribute selectors. This module will teach you to
implement various kinds of attribute selectors in CSS.

Topics:

• Introduction to Attribute Selectors


• Types of Attribute Selectors: [attribute]
• Types of Attribute Selectors: [attribute=”value”]
• Types of Attribute Selectors: [attribute~=”value”]
• Types of Attribute Selectors: [attribute|=”value”]
• Types of Attribute Selectors: [attribute^=”value”]
• Types of Attribute Selectors: [attribute~$=”value”]
• Types of Attribute Selectors: [attribute*=”value”]

Hands-on:

• Types of Attribute Selectors: [attribute]

www.edureka.co © Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.


edureka!

• Types of Attribute Selectors: [attribute=”value”]


• Types of Attribute Selectors: [attribute~=”value”]
• Types of Attribute Selectors: [attribute|=”value”]
• Types of Attribute Selectors: [attribute^=”value”]
• Types of Attribute Selectors: [attribute~$=”value”]
• Types of Attribute Selectors: [attribute*=”value”]

Module 3 – CSS Texts and Fonts

Learning Objective:

In this module, you will learn about CSS texts and fonts. This module will teach you various text
effects like text color, decoration, alignment, etc. You will also learn about font styles and font
sizes.

Topics:

• Introduction to CSS Texts


• CSS Texts: Text Color
• The “background-color” Property
• CSS Texts: Horizontal Text Alignment
• CSS Texts: Vertical Text Alignment
• CSS Texts: Text Decoration
• CSS Texts: Text Transformation
• CSS Texts: Text Spacing – Text Indentation and Letter Spacing, Line Height, Word
Spacing and White Space
• CSS Texts: Text Shadow
• CSS Fonts: Font Family
• CSS Fonts: Font Style
• CSS Fonts: Font Size and Responsive Font Size

www.edureka.co © Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.


edureka!

Hands-on:

• CSS Texts: Text Color


• The “background-color” Property
• CSS Texts: Horizontal Text Alignment
• CSS Texts: Vertical Text Alignment
• CSS Texts: Text Decoration
• CSS Texts: Text Transformation
• Text Indentation and Letter Spacing
• Line Height
• Word Spacing and White Space
• Text Shadow
• Font Family
• Font Style
• Font Size and Responsive Font Size

Module 4 – Gradient and Shadows

Learning Objective:

In this module, you will learn about gradient and shadows. This module will teach you how to
implement gradient like linear and radial gradient. You will also learn how to apply various
shadow effects like texts and box shadows.

Topics:

• Linear Gradient
• Linear Gradient: Top to Bottom
• Linear Gradient: Left to Right
• Linear Gradient: Diagonal
• Linear Gradient: Using Angles

www.edureka.co © Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.


edureka!

• Linear Gradient: Using Multiple Color Stops


• Repeating Linear Gradient
• Radial Gradient
• Radial Gradient: Evenly Spaced Color Stops
• Radial Gradient: Differently Spaced Color Stops
• Set Shape
• CSS Shadows
• Text Shadow
• Box Shadow

Hands-on:

• Linear Gradient: Top to Bottom


• Linear Gradient: Left to Right
• Linear Gradient: Diagonal
• Linear Gradient: Using Angles
• Linear Gradient: Using Multiple Color Stops
• Repeating Linear Gradient
• Radial Gradient: Evenly Spaced Color Stops
• Radial Gradient: Differently Spaced Color Stops
• Set Shape
• CSS Shadows
• Text Shadow
• Box Shadow

Module 5 – CSS Effects and Animations

Learning Objective:

In this module, you will learn how to implement CSS effects and animations. This module will
teach you various text effects like text-overflow, word wrap, word break, etc. You will also learn
to implement 2D and 3D transformations and applying animations to the elements.

www.edureka.co © Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.


edureka!

Topics:

• Introduction to CSS Text Effects


• Properties of CSS Text Effects: Text Overflow, Word Wrap, Word Break, and Writing
Mode
• CSS 2D Transformation
• CSS 3D Transformation
• CSS Transitions
• CSS Keyframes
• CSS Animations

Hands-on:

• Properties of CSS Text Effects: Text Overflow, Word Wrap, Word Break, and Writing Mode
• CSS 2D Transformation
• CSS 3D Transformation
• CSS Transitions
• CSS Keyframes
• CSS Animations

www.edureka.co © Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.


edureka!

edureka!
Discover Learning

JavaScript Certification Training


Course Curriculum

About the Course


Edureka's JavaScript Certification Training course strives to build the fundamentals of JavaScript
and explain the basics for front-end development. You will learn to work with various functions,
operators and parameters introduced in ES6, and get an overview of the concepts on objects
and classes in JavaScript.

Course Outline

Module 1 – JavaScript Basics

Learning Objective:
In this module, you will learn the concepts of scripting on client-side and basics of JavaScript.

Topics:

• Evolution of JavaScript
• Java Vs. JavaScript
• JavaScript Syntax
• JavaScript Popup boxes
• Datatypes and Variables in JavaScript
• Strings and Arrays in JavaScript
• Type Conversions in JavaScript

www.edureka.co © Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.


edureka!

• Operators in JavaScript
• Spread Operator
• Conditional Statements in JavaScript
• Looping Statements in JavaScript

Hands-On:

• JavaScript Popups
• String Manipulations in JavaScript
• Arrays in JavaScript
• Type Conversions in JavaScript
• Operators in JavaScript
• Conditional Statements in JavaScript
• Looping Statements in JavaScript

Module 2 – Functions and Internal Memory Management

Learning Objective:
In this module, you will be introduced to the process of function execution and memory
management.

Topics:

• JavaScript Functions
• Types of functions in JavaScript
• Arrow Functions
• Rest Parameter
• Scope of a Variable
• Difference among var, let and const keywords
• Array Methods (forEach(), map(), filter(), reduce())
• Memory Management

www.edureka.co © Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.


edureka!

Hands-on:

• JavaScript Functions
• Array Methods

Module 3 – Objects and Event Handling

Learning Objective:
In this module, you will learn how to create objects and handle events in JavaScript.

Topics:

• JavaScript Objects
• Object Properties
• JavaScript Object Methods
• JavaScript Object Constructors
• Object Prototypes
• JavaScript Classes
• Class Methods
• Inheritance
• Browser Object Model (BOM)
• BOM Location and History Object
• HTML Document Object Model (DOM)
• DOM Events and Event Listeners
• HTML Form Validations
• Debugging using ChromeDev Tools

Hands-on:

• JavaScript Objects

www.edureka.co © Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.


edureka!

• JavaScript Object Constructors


• JavaScript Classes
• BOM Objects
• DOM Event Handling
• HTML Form Validations

Module 4 – Libraries and Frameworks

Learning Objective:
In this module, you will explore the different libraries and frameworks in JavaScript.

Topics:

• JavaScript Error Handling


• Validation
• Promises
• Async and Await Functions
• JSON Objects
• AJAX
• HTTP Requests
• Postman
• JavaScript Libraries, Frameworks and Tools

Hands-on:

• Error Handling Statements and Error Objects


• Validating Input for any errors
• Promises
• Async and Await Functions
• JSON
• AJAX

www.edureka.co © Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.


edureka!

Module 5 – Regular Expressions (RegEx) in JavaScript

Learning Objective:
In this module, you will learn about Regular Expressions (RegEx) in JavaScript.

Topics:

• JavaScript Regular Expressions


• Modifiers, Brackets and Metacharacters
• Quantifiers and RegExp Object
• Object Properties and Object Methods

Hands-on:

• Modifiers, Brackets, and Metacharacters


• Quantifiers
• Object Properties
• Object Methods

www.edureka.co © Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.


edureka!
edureka!
Discover Learning

jQuery Certification Training

Course Curriculum

About the Course


Edureka's jQuery Certification Training course is designed to introduce you to the concepts of
jQuery and explain the fundamentals for front-end development. This course expansively
covers jQuery Traversing, jQuery Events and Effects, AJAX using jQuery, UI Widgets, and jQuery
Mobile.

Module Outline

Module 1 – jQuery Basics

Learning Objective:
In this module, you will get an overview on the basic concepts of jQuery.

Topics:

• Introduction to jQuery
• HTML, CSS, and JavaScript
• Basic DOM Structure
• DOM Scripting
• HTML Document Types
• CSS Selectors
• jQuery Object ($)

www.edureka.co © Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.


edureka!

• IDEs for Web Development


• Installing jQuery
• jQuery Functions
• Querying DOM
• Types of jQuery Selectors
• Traversing the DOM

Hands-On:
• jQuery Functions
• jQuery Function Chaining
• jQuery Selectors
• Traversing the DOM

Module 2 – DOM Manipulation and jQuery Effects

Learning Objective:
In this module, you will learn how jQuery is used manipulate DOM easily. You will also learn
about how jQuery effects can be applied to web pages to make rich interactive websites.

Topics:
• DOM Manipulation
• Content Manipulation
• Adding and Removing DOM Elements
• Modifying Properties and Attributes
• Copying Elements
• Moving Elements
• Iterating with .each()
• jQuery Filters and Data APIs
• jQuery Effects
• Fading and Sliding Methods

www.edureka.co © Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.


edureka!

• jQuery Animations

Hands-On:
• Adding and Removing DOM Elements
• Modifying Properties and Attributes
• Copying and Moving Elements
• Iterating with .each()
• jQuery Filters
• jQuery Effects
• jQuery Animations

Module 3 – jQuery Forms and Events

Learning Objective:
In this module, you will learn about jQuery event delegations.

Topics:
• jQuery Form Validation and Form Selectors
• Regular Expressions
• Event Handling
• jQuery on() and off()
• Event Object
• jQuery Events
• Bubbling
• Event Target
• Stopping Bubbling

www.edureka.co © Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.


edureka!

Hands-On:
• jQuery Form Validation

• Form Validation using Regex


• Event Handling

Module 4 – jQuery AJAX and Utilities

Learning Objective:
In this module, you will learn about AJAX and how to communicate with server using jQuery in-
built functions and other jQuery utilities.

Topics:
• Introduction to AJAX
• jQuery AJAX
• jQuery Utilities
• Deferred Object
• Promise

Hands-On:

• jQuery AJAX
• jQuery Methods
• jQuery Serialization
• Deferred Object

Module 5 – jQuery Plugins

Learning Objective:
In this module, you will learn about jQuery plugins, and how to use them into web projects and
basic plugin development.

www.edureka.co © Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.


edureka!

Topics

• Introduction to jQuery Plugins


• Plugin Basics
• Plugin Concepts

Hands-On:

• jQuery External Plugin


• jQuery Basic Plugin
• jQuery Custom Plugin

Module 6 – jQuery UI

Learning Objective:
In this module, you will learn about jQuery UI and single UI Component. You will also explore
the APIs of each Component.

Topics:

• Introduction to jQuery UI
• How jQuery UI works?
• Events
• jQuery UI Interactions
• jQuery Widgets
• jQuery UI Effects

Hands-On:

• Date Picker and Progress Bar


• Drag and Drop Elements

www.edureka.co © Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.


edureka!

• Selectable and Sortable List


• Widgets
• jQuery UI Effects

Module 7 – jQuery Mobile

Learning Objective:
In this module, you will learn about basics of jQuery Mobile and explore various UI components
available in jQuery Mobile.

Topics:

• Introduction to jQuery Mobile


• Usage and Installation
• jQuery Mobile Page Structure
• Header and Footer Toolbars
• Navigation Bar
• Themes
• Pages
• List Views and Count Style
• Buttons and Collapsible
• Event Handling in jQuery Mobile
• Page Events and Touch Events

Hands-On:

• Design a single-page WebApp


• Design multiple pages with Navigation Bar
• Event Handling in jQuery Mobile

www.edureka.co © Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.


edureka!
edureka!
Discover Learning

Linux Fundamentals

Module Curriculum

About the Course


Edureka's Linux Fundamentals Certification Course will help you gain a strong foundation in
Linux from scratch. This course will help you master important Linux concepts such as Linux
installations, Packages, Architecture, File System, User Management, Scripting Data & various
useful commands and utilities with sufficient hands-on. This Linux Fundamentals certification
course is also a gateway towards Linux Kernel, Linux Administration and Linux programming.

Module Outline

Module 1 – Introduction to Linux

Learning Objective:
In this module, you will be introduced to various features of Linux. You will learn history, open
source licences, various Linux distributions and Linux installation.

Topics:

• Need for Linux OS


• What is Linux
• History of Linux
• Relationship Between Unix And Linux
• Features of Linux
• False myths around Linux

www.edureka.co © Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.


edureka!

• Where Linux is used?


• Components of a Linux OS
• The architecture of Linux OS
• Types of Kernel
• Shell
• Programming in Linux
• Linux Distribution
• Miscellaneous Linux Concepts
• Software Licencing
• Installation and initialisation of Linux
• Shell Scripting
• Practical Uses of Shell Scripting

Module 2 – User Administration

Learning Objective:
In this module, you will learn about managing Users and perform Authentication Configuration

Topics:
• Users in Linux
• User Configuration
• Adding/Deleting/Modifying Users
• Group Administration
• Password Aging Policies
• Switching Accounts
• Sudo
• Network Users
• Authentication Configuration
• SUID and SGID Executable
• SGID Directories

www.edureka.co © Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.


edureka!

• The Sticky Bit


• Default File Permissions
• Access Control Lists (ACLs)
• Hidden Files

Hands-On:
• Demo – sudo, chown and chmod
• Adding a user
• Delete user
• Modify user
• Hidden Files

Module 3 – Shell Scripting

Learning Objective:
In this module, we will learn about Linux security administration and Virtualization

Topics:

• Demo – sudo, chown and chmod


• Adding a user
• Delete user
• Modify user
• Hidden Files

Module 4 – Networking

Learning Objective:
In this module, you will learn about OSI layers and various protocols of networking in Linux

www.edureka.co © Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.


edureka!

Topics:

• OSI layers and Protocols: IPv4, IPv6, TCP, UDP, FTP, TFTP, Telnet, SSH, HTTP, DNS, DHCP,
ARP, ICMP etc.
• Packet capturing tools
• Linux commands/tools to troubleshoot networking: netstat, tcpdump, ip, etc.
• Linux utilities: e.g. dnsmasqd, samba server ftpd, webserver, netcat, scp etc.
• Linux Firewall: command, utility and usage.
• Security: SSH, SCP. Certificates, authentication, encryption etc.
• Remote log in: SSH, screen, VNC, etc.

Hands-On:
• IP addresses
• DNS
• ICMP
• dnsmasq.conf
• IP tables

www.edureka.co © Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.

You might also like