Syllabus of Given Courses
Syllabus of Given Courses
FullStack
(Professional)
Course
Highlights
Modules(Total 6)
Core Java
Advanced Java
Spring Boot
(Kafka, Docker,
REST API, GenAI)
MicroServices
Cloud Integration(AWS)
React JS
Projects(Total 4)
3 Projects In Java
1 Project In React JS
identifiers
anonymous functions
variable
What is package
Implementation of package program
What is reflection
Implementation of reflection
What is internationalization
Implementation of internationalization
What is Spring Boot?
• Spring Model
• Spring Server
• IOC Container
• Spring MVC
• Basic Core Annotation
Spring security
.configure Spring security to the Application
.Understand the spring security control flow
.Authentication and Authorization
.Add JWT to the Application
Spring Boot Rest API Development Basic
• Create simple Boot rest API
• Spring Boot API rests java been
• Spring boot API rests rest API return list
• Create boot rest API with request programme
• Spring boot post rest API
Post mapping and request body
• Spring boot @GetMapping,@PutMapping, @DeleteMapping.
Real time use in database using rest API
• My SQL
• Mongo DB
• Create spring data JPA repository
• Developing JPA Program
• Relational Mapping
I. One to One
II. One to Many
III. Many to Many
Using DTO (Data Transfer object)
• Understanding DTO Pattern
• How to use DTO in spring Boot Application.
• Refactor create user rest API to use DTO
Exception handling in Spring Boot Application
• Spring boot default Error handling overview
• Spring boot rest API exceptional handling
• How to create use customer exception
• Handling specific customer exception email already exist exception
Spring boot rest API validation
• Validation with spring boot overview
• Validation create user rest API and update user rest API request
• Customize validation error response
Hands on building rest API for Banking app and Employee
• Build curd rest API for employee
• Banking App-Spring Boot project set up.
• Banking App - Add Account rest API
• Banking App – Get Account rest API
• Banking App – Deposit rest API
• Banking App – withdraw rest API
• Banking App – Delete Account rest API
• Using Java record as DTO in Banking APP
MicroServices
• Micro services Introduction
• Monolith architecture and challenges of monolithic architecture
• What is micro services and How it solve the challenges of monolithic architecture
• Micro services architecture benefits and best practices
• Draw diagram micro services architecture for our project
• Microservices application and its port mapping
Building microservices
• How to choose the compatible version of spring boot and spring cloud
• Create two micro services - Employee service and Department services
• Create a department services – Create department JPA entry and spring data JPA
repository
• Department services – Build save department rest API
• Department services – configure MySQL database
• Department services – Create employee JPA entry and spring data JPA repository
• Department services – Build save employee rest API
• Department services – Build get employee rest API
MicroServices Communication
• Micro services communication overview
• Micro services communication using rest template
• Micro services communication web client
• Micro services communication using spring cloud open feign
Service registry and discovery using spring cloud Netflix eureka
Getaway using spring cloud gateway
• Understanding API gateway
• Create and set up API gateway micro service in IDE
• Register API – gateway as eureka client to eureka server
• Configure API gateway routes and test using postman client
• Using spring cloud gateway to automatically create routes
Centralized configuration using spring cloud configuration server
• Why spring cloud configuration server
• How to use spring cloud configuration
• Create and setup spring cloud configuration
• Resister configuration server and eureka client
• Git set up location for coding server
Auto refresh configuration changes using spring cloud bus
• What is problem using spring cloud configuration
• How spring cloud bus works
Distributed tracking with spring cloud slewith and zipkin
Circuit breaking using resilience us implementation
• What problem circuit breaking pattern solve?
• How circuit break pattern works?
• Circuit break pattern implementation using resilen4j
How to add new organization micro service to existing project
• All works in eureka server, client, spring cloud, bus, routs
Dockering spring boot application
• What is Docker
• General Docker work flow
• Create spring boot project and build simple rest API
• Create Docker file to build Docker image
• Run Docker image in a Docker container
• Push Docker image to Docker hub
Dockering spring boot database curd application
Apache Kafka with spring boot
• What is Apache Kafka
• Apache Kafka core concepts
• Install and set up o/s
• Configure Kafka producer and consumer
• Create Kafka producer
• Create rest API to send message
• Create Kafka consumer
• Spring Kafka – J son serialize and deserializer
Spring Boot React Js Full stack web App
.Create and set up Rect App
.understanding Rect App project structure
.Adding Bootstrap in Rect using NPM
.Create Rect ListEmployeeComponents and Display Data
.Connect Rect App with Get All Employees RESTAPI
.Adding Header and Footer to React App
.Configure Routing in a Rect App
.Create Rect EmployeeComponent
.Add Employee form Handling
.Connect Rect App to Add Employee RestApi
.Connect Rest App to update Employee Rest Api
.Implement Delete Employee Feature in Rect App.
+91 7042175774
+91 9810851363
VIKASPURI FARIDABAD
(DELHI) 16/5 Mathura Road, Sector 19,
4, A-Block, Vikaspuri, Delhi, Behind Metro Pillar No 687,
Nearest Metro Janakpuri West, Faridabad
Pillar No. 628, New Delhi - 110018 70-70-90-50-90
85-95-52-67-42
+91-9355333011
2.0 NOIDA SEC-63
H-43 Sector-63
Noida-201301
+91 7042175774
+91 9810851363
VIKASPURI FARIDABAD
(DELHI) 16/5 Mathura Road, Sector 19,
4, A-Block, Vikaspuri, Delhi, Behind Metro Pillar No 687,
Nearest Metro Janakpuri West, Faridabad
Pillar No. 628, New Delhi - 110018 70-70-90-50-90
85-95-52-67-42 +91-9355333011
Python
Full Stack
Using React, Django
With Cloud Integration
Course Highlights
Modules(Total 5)
Python
SQL (on MySQL Server)
NOSQL (on MongoDB Server)
Front End (HTML/CSS/JS/REACT)
Back End Framework (Django)
Projects(Total 3)
1 project in Python
1 project in React
1 project in Django
PYTHON
Introduction To Python
Why Python
Application Areas of Python
Features and Limitations of Python
Python Versions
Installing Python
Python Interpreter Architecture
Python Byte Code Compiler
Python Virtual Machine(PVM)
Writing & Executing First Python Program
Using Interactive Mode
Using Script Mode
General Text Editor and Command Window
IDLE Editor and IDLE Shell
Understanding print() function
How to compile python program explicitly
Python Language Fundamentals
Character Set
Keywords
Identifiers
Comments
Variables
Literals
Operators
Reading input from console
Parsing String to int , float
Python Conditional Statements
If Statement
If else Statement
If elif Statement
If elifelse Statement
Nested If Statement
Looping Statements
While Loop
While else
For Loop
For else
Nested Loops
Pass ,Break and Continue keywords
Standard Data Types
int , float , complex
bool , NoneType
str , list , tuple
bytes , bytearray , range
dict, set , frozenset
String Handling
What is string
String representations
Unicode String
String Functions, Methods
String Repetition and concatenation
String Indexing and Slicing
String Formatting
Python List
Creating and Accessing Lists
Indexing and Slicing Lists
List Methods
Nested Lists
Shallow v/s Deep Copy
List Comprehension
Python Tuple
Creating Tuple
Accessing Tuple
Immutability of tuple
Tuple to list
List to tuple
Python Set
How to create a set
Iteration Over Sets
Python Set Methods
Union ,intersection ,difference of sets
Python Frozenset
Python Dictionary
Creating a Dictionary
Dictionary Methods
Accessing values from Dictionary
Updating dictionary
Iterating dictionary
Nested Dictionaries
Dictionary Comprehension
Python Functions
Defining a Function
Calling a Function
Types of Functions
Function v/s Method
Function Arguments
Function Return Statement
Nested Function
Function as argument
Function as return statement
Decorator function
Closure function
map(),filter() ,reduce(),any() functions
Anonymous or lambda Function
Modules & Packages
Why Modules
Script v/s Module
Importing Module
Understanding PYTHONPATH Variable
Commonly Used Library Modules
Why Packages
Understanding init .py file
Understanding pip utility
File I/O
Why File Handling
File Pointer/Cursor
File modes
Functions and methods related to File Handling
Understanding with block
Object Oriented Programming
Procedural v/s Object Oriented Programming
OOP Principles
Defining a Class & Object Creation
Object class and it’s methods
Inheritance
Exception Handling
Difference Between Syntax Errors and Exceptions
Keywords used in Exception Handling
try , except , finally , raise , assert
Types of Except Blocks
GUI Programming
Introduction to Tkinter Programming
Tkinter Widgets
Tk, Label , Entry , TextBox , Buttons
Frame , messagebox , filedialogetc
Layout Managers
Event handling
Displaying image
Multi-Threading Programming
Multi-processingv/sMulti- threading
Need of threads
Creating child threads
Functions /methods related to threads
Regular Expressions(Regex)
Need of regular Expressions
re module
Functions /Methods related to regex
Meta Characters & Special Sequences
SQL
Introduction to Database
Database Concepts
What is Database Package?
Understanding Data Storage
Relational Database (RDBMS) Concept
SQL (Structured Query Language)
SQL Basics
DML, DDL & DQL
DDL: Create,Alter,Drop
SQL Constraints:
NOT NULL, UNIQUE,
PRIMARY & FOREIGN KEY, COMPOSITE KEY
CHECK, DEFAULT
DML: Insert, Update, Delete and Merge
DQL : Select
SELECT DISTINCT
SQL WHERE
SQL Operators
SQL LIKE
SQL ORDER BY
SQL Aliases
SQL Views
SQL JOINS
INNER JOIN
LEFT (OUTER) JOIN
RIGHT (OUTER) JOIN
FULL (OUTER) JOIN
MySQL Functions
String Functions
CHAR_LENGTH
CONCAT
LOWER
REVERSE
UPPER
Numeric Functions
MAX, MIN, SUM
AVG, COUNT, ABS
Date Functions
CURDATE
CURTIME
NOW
Front End
Introduction to WEB
What are web applications?
Static v/s dynamic web applications
Web application Architecture
Front End
Back End
HTML
Introduction to HTML 5
Parts in HTML Document
Head Section
Meta Information
Body Section
Heading &Paragraph
HTML FORMS
Anchors, Images
HTML Comments
HTML Table
DIV Section
CSS
Introduction CSS3
Inline CSS
Internal CSS
External CSS
Styling Text
Styling Fonts
CSS Borders
Selectors
Backgrounds and Borders
Te xt Effects
Margin & Padding
JavaScript
What is Script?
Introduction to JavaScript
DOM and BOM
Comments and Types of Comments
Popup Boxes
Variables & Operators JavaScript
Functions and Events Conditional
Statements Looping Control
Types of Errors
Exception Handling
Java Script Objects
Browser Objects
Validations in JS
Typescript
l Why Typescript
l Basic Types
l Class and Interfaces
l Modules
Bootstrap
Introduction to Bootstrap4
Bootstrap CDN & Local
Bootstrap Classes
Bootstrap Forms
Bootstrap Buttons
Bootstrap Colors
Bootstrap Grid System
Introduction To React Js
l What is React JS?
l What is SPA?
l DOM vs Virtual DOM
l Advantages and Disadvantages
l Key Features
Environmental Setup
l Node | NPM
l Installation of CLI
l Setup Project
l Directory Structure
l Code Editors
l How React JS Application Boot
Basic Features Of React Js
l React Concepts
l JSX and TSX
l Render Elements
l Function and Class Components
l Props and State
l Handling Events
l Dynamic Data Rendering
l Property Binding
Key Features Of React Js
l Conditional Rendering
l List and Keys
l Forms Handling
l Forms Validations
Component Lifecycle Hook
l Understanding component lifecycle
l All Lifecycle Hooks
Event Handling React
l Understanding React Event System
l Passing arguments to event Handlers
Network Call
l Fetch
l Axios
Custom Services
l Introduction to Services
l Building a Service
Local data storage
l Local Storage
l Session Storage
l Cookies
Routing With React Router
l Setting up React Router
l Configuring route with Route Component
l Making routes dynamic with Route Params
l Working with nested routes
l Link and NavLink
l Redirect Routes
UI Components
l Angular Material
l PrimeNG
Introduction To Redux
l Why Redux
l Install and setup
l Store ,Reducer , actions
l Dispatcher
l High order Components
l mapStateToProps and mapDispatchToProps usage
Advance Redux
l Async Actions
l Middleware
l Redux Thunk and Redux Saga
React Hooks
l Why We Need Hooks.
l Different Types Of Hooks
l Using State And Effect Hooks
l Usereducer , Useref Etc.
l Custom Hooks
l Rules Of Hooks
Third Party Modules
l Social Login
l Pagination
l Search
l Filter
l JWT Token
l File Upload
l Many More
Django
Getting Started With Django
Language v/s Framework
l What is Django Framework?
l Django Versions
Installing Django
Understanding Django Project
Creating Django Project
Creating Django App
Understanding Directory Structure of Project
UrlMappings, Views,manage.py
HttpRequest and HttpResponse Objects
Registering App in settings.py
Django Development Server
Control flow of request processing
MVT Design Pattern
Django Templates (Presentation Logic)
Built-in Templates Tags & Filters
Template Variables
Template Inheritance
Building custom template tag
Integration of Static Contents
How to display static images
How to use CSS and bootstrap
Loading static data to template
Understanding Django Views (Business Logic)
Why this Component?
Types of Views
Function Based
Class Based
How Views interact with other components
How to get request data in views
How to generate response in other formats
Understanding Django Forms
Why this Component?
Form class &Field Types
GET and POST methods
Form Validations
How to render django form to template
as table
as paragraph
as li
How to use Form in views
Django Models (ORM)
Why this component?
SQL v/s ORM approach
Model class and Field Types
Understandingmakemigrations and migrate
Performing CRUD operations
create (insert)
read (select)
update
delete
Fetching Records from database
Understanding QuerySet
Fetching all records
Fetching records based on conditions
Fetching Data in an order
Data Slicing
Understanding Association Mappings
one to one
one to many
many to one
many to many
Integration with MySQL database
Django Admin Interface
How to create super user
How to access admin site
Registering models with admin
Managing users in the admin
Django State and Session Handling
Why maintain state?
Understanding stateless behavior of http protocol
State management techniques
Cookies
URL-Rewriting (query strings)
Hidden form fields
Session
Understanding Sessions in Details
Enable / Disable Session
Get and set data with session
Using session in template
Session Expiry
Django Middleware
Why middleware?
Understanding built-in middleware
Creating custom middleware
Function based
Class based
How to enable custom middleware
Django User Authentication
Working with User objects
Permissions and authorization
Authentication in web requests
Managing users in the admin
Extending the existing User Model
Developing Web Services(APIs)
What is a Web API?
Difference between SOAP and RESTful APIs
Django REST Framework for developing RESTful APIs
Django Middleware
Why middleware?
Understanding built-in middleware
Creating custom middleware
Function based
Class based
How to enable custom middleware
Django User Authentication
Working with User objects
Permissions and authorization
Authentication in web requests
Managing users in the admin
Extending the existing User Model
Developing Web Services(APIs)
What is a Web API?
Difference between SOAP and RESTful APIs
Django REST Framework for developing RESTful APIs
Understanding JSON response
How to consume RESTful API
requests package
get and post
how to parse JSON
Miscellaneous
Sending email using django library
Pagination
Function based
Class based
Project Deployment on Cloud
Choose a Cloud Provider
Set up a Virtual Server
Set up Environment
Configure Web Server
Deploy Your Django Application
Set Up Database
Configure Django Settings
Run Migrations
Collect Static Files
Start Application Server
Test Your Application
Monitor and Maintain
+91 7042175774
+91 9810851363
l
Proposal
for Summer training program
Detailed syllabus
Getting started
Installation of IDE and Learning Syntax
Basics of Programming Flowchart & Psuedocode
Conditional Statements | Loops(for, while, do-while etc.) DSA
Getting a hold of C++ Patterns and Problem solving | Functions
Arrays
Starting with Data Pointers
Structures Strings, Character Array | 2-D Arrays
Learning Recursion and Backtracking Techniques to solve problems.
Recursion and Backtracking Understanding the Recursive Stack working
DSA
Object Oriented Understanding OOPs principles | Learning Classes and Objects
Programming Default Functions Constructor, Copy Constructor, Copy Assignment Operator and Destructor
Divide and Conquer, Learning DNC algorithms like Binary Search, QuickSort, Merge Sort etc
Bitmasking Applications of Bitmasking for faster execution of the Algorithms
Learning Space and Time complexity Analysis
Time and Space Complexity Understanding Optimized Algorithms using Sieve etc.
Analysis Comparison of different algorithms to find the optimized algorithm
Stack
Stack Implementation, STL and Problem Solving of these Data Structures
Queues
Practical Applications of Queue Data Structures
Queue Implementation, STL and Problem Solving of these Data Structures
LinkedList
Practical Applications of Basic Data Structures
Linked List Implementation, STL and Problem Solving of these Data Structures
Detailed syllabus
Data Structures and Algorithms
Binary Trees Binary Trees and Binary Search Trees
BFS and DFS Algorithms on Trees
Tree Traversal Algorithms like Level Order, IN/PRE/POST order etc.
DSA
Binary Search Trees Classical Problems on Trees
Implementation of Heap/Priority Queue
Heaps Interview Questions Problems Solving
Implementation of Unordered-Maps
Collision Handling Techniques in Hashmaps DSA
Hashmap Optimization of Algorithms using Hashmaps
Detailed Syllabus
1. Fundamentals of Python
Introduction to Python, Installing and using Python Compiler., Managing Input and
Output with Examples. Types of Literals.
6. Numpy Library
Introduction to Numpy Library, Difference between LIST and NUMPY arrays. Creating
and Handling Arrays (Slicing, Mathematical Operations) using Numpy. Using Aggregate
Function on 2-dimention arrays. Searching and Filtering Data . Use Cases .
8. Pandas Library
Introduction to Data Analysis Tools-Pandas , Series and DataFrame (Creating and
Accessing Operations) , Data Imputation - Missing Data Handling Function ( isnull,
notnull, dropna, fillna, replace, interpolate)
4. Introduction to React
• Why React? Single Page Applications
5. Setting Up Project
• Vite + Tailwind Quick Start (Fast Modern Setup)
7. Forms Handling
• Controlled & Uncontrolled Components
Program Description
In today’s rapidly evolving tech landscape, the demand for autonomous AI agents and
Generative AI models is reshaping industries across the globe—from healthcare and finance to
entertainment and beyond. This industry-focused, hands-on training program equips students
with the essential skills to harness Python for building intelligent, self-learning AI agents and
creating Generative AI models. Designed to keep pace with emerging trends and technologies,
the program provides both foundational knowledge and advanced techniques, emphasizing
real-world applications. Students will learn how to design, train, and deploy autonomous
systems that can make decisions and generate content, while also gaining practical experience
with the latest tools like LangChain, Reinforcement Learning, and Large Language Models
(LLMs).
Based on their performance, participants may be offered a 3-month mentorship extension (free of
cost) to work on an AI-based project, with the possibility of a paid internship depending on their
performance.
Pre-requisites:
Basic knowledge of programming
Post-requisites:
By the end of the module, students should be able to:
Assessment methodology:
The program follows regular assessment of the student through quizzes, assignments, and exams.
Certificate will be awarded to students who score at least 30% from the following weightage and
end exam score is greater than 10/25.
Tentative evaluation weightage:
Quizzes: 20%
Exam: 30%
Mini project: 40%
Class interaction: 10%
This is practical course that emphasizes learning by doing. It provides a hands-on approach to
understanding and applying Python for data science tasks. Here's an outline of the course
content:
Modules included:
Introduction to Python for Data Science and AI
● Working with transformer models for generative tasks (e.g., GPT, T5, BERT)
● Techniques for text generation, summarization, and translation
● Advanced transfer learning and fine-tuning techniques for specialized tasks
Internship Course Name: Verilog Programming & FPGA Internship Course (1 Month)
1. Who Can Join: Pursuing 1st/2nd/3rd Electronics & Electricals Engineering Aspirants
2. Frequently Asked Questions: -
Duration of the course – 1 months
Fees of the course – Rs 5900
Prerequisite- Window 10 or Window 11
Mode 1- Offline Weekdays
Mode 2- Online weekends
Knowledge of Digital Design
3. Module 1- Hardware Digital Design - Hardware Design of various combinational & sequential Circuit and
implementation on FPGA’s.
Theoretical Concept: -
Combinational Circuit: - Adder, Subtractor, Multiplier, Divider, Comparator, Mux, Demux, Encoder, Decoder,
2s Complement.
Sequential Circuit: - Latch, SR Latch, JK latch, JK FF, DFF, TFF, counters (Synchronous, Asynchronous, UP- Down,
Odd –Even, Mod, Johnson & Ripple, Shift Registers (SISO, SIPO, PISO & PIPO)
Hands-on Session: -
Project 1: Hardware Design of 4-bit Sign Calculator and implementation on FPGA’s.
Project 2: Hardware Design of 4-way traffic light control system and implementation on FPGA’s.
Project 3: Hardware Design of different Led Pattern & Implementation on FPGA’s.
Project 4: Hardware Design of FIFO & LIFO Implementation on FPGA’s.
Project 5: Hardware Design of Digital Clock and Stop watch & Implementation on FPGA’s.
FPGA Board: - Development Board: Nexys A7, Artix 7 series development board from Digilent Inc.
Interfaces: LED & SSD
Tools: - Xilinx ISE
4. Module 2- Verilog
Introduction of RTL & FPGA Flow.
Introduction of Verilog.
Methodologies
Gate Level
Data Flow
Behavioral
Blocking & Non-Blocking
IF Else
Case
Loop
Test Bench
Programming : Implementation of all combination & sequential circuit on FPGA using Verilog.
PinE Training Academy, C 56/36, 1st Floor Sector 62, Noida UP, 201013
Mobile# +91-9999037484, [email protected] www.pinetrainingacademy.com Page 1
“Building Career is our Passion”
Project 1 : Implementation of 4bit Sign calculator on FPGA using Gate level Verilog.
Project2 : Implementation of Traffic Light Controller on FPGA using Behavioral FSM Modeling
Project 3 : Implementation of Digital Clock on FPGA using Verilog.
Project 4 : Implementation of Stop watch on FPGA using Verilog.
FPGA Board: - Development Board: Nexys A7, Artix 7 series development board from Digilent Inc.
Interfaces: LED, SSD
Tools: - Vivado Design Suite
5. Module 3- FPGA
Theoretical Concept: - Introduction to FPGA & CPLD Architecture: - FPGA Flow.
FPGA Board: - Development Board: Nexys A7, Artix 7 series development board from Digilent Inc.
Tools: - Vivado Design
6. Program objective of Internship Course Name: Verilog Programming & FPGA Internship Course (1 Month)
Program in VLSI: -
1. Understanding Digital Design, Verilog & FPGA Design
2. Hands-on Experience Design & Optimization Techniques
3. Industry-Relevant Skills & Project Development
4. Networking and Industry Exposure
7. Summary of the program: -
1. Introduction of VLSI Flow & From this training, trainees can identify the interest area in VLSI
2. 100% hands-on session from the first day of the training
3. Focus on Major and minor project-based internship
4. From this training, students can identify their final-year project
5. Tools and Hardware board will provide by the academy only
8. Key takes away from the summer training program: -
1. How to develop the logical approach using digital components in hardware design and Implementation of FPGA?
2. Hardware Circuit design using digital components of Real-time applications like signed calculator, multiplier,
divider, digital clock, stop watch timer and led blinker.
3. Understanding of FPGA Architecture from Idea to Programing in both hardware design using Verilog
4. Understanding and basic between functional and behavioral, simulation, synthesis and implementation.
PinE Training Academy, C 56/36, 1st Floor Sector 62, Noida UP, 201013
Mobile# +91-9999037484, [email protected] www.pinetrainingacademy.com Page 2
Building Career Is Our Passion PinE Training Academy LLP
Internship Course Name: Hardware Design & FPGA Internship Course (1 Month)
1. Who Can Join: Pursuing 1st/2nd/3rd Electronics & Electricals Engineering Aspirants
2. Frequently Asked Questions: -
Duration of the course – 1 months
Fees of the course – Rs 2950
Prerequisite- Window 10 or Window 11
Mode 1- Offline Weekdays
Mode 2- Online weekends
Knowledge of Digital Design
Module - Hardware Digital Design - Hardware Design of various combinational & sequential Circuit and implementation
on FPGA’s.
Theoretical Concept: -
Combinational Circuit: - Adder, Subtractor, Multiplier, Divider, Comparator, Mux, Demux, Encoder, Decoder,
2s Complement.
Sequential Circuit: - Latch, SR Latch, JK latch, JK FF, DFF, TFF, counters (Synchronous, Asynchronous, UP- Down,
Odd –Even, Mod, Johnson & Ripple, Shift Registers (SISO, SIPO, PISO & PIPO)
Hands-on Session: -
Project 1: Hardware Design of 4-bit Sign Calculator and implementation on FPGA’s.
Project 2: Hardware Design of 4-way traffic light control system and implementation on FPGA’s.
Project 3: Hardware Design of different Led Pattern & Implementation on FPGA’s.
Project 4: Hardware Design of FIFO & LIFO Implementation on FPGA’s.
Project 5: Hardware Design of Digital Clock and Stop watch & Implementation on FPGA’s.
FPGA Board: - Development Board: Nexys A7, Artix 7 series development board from Digilent Inc.
Interfaces: LED & SSD
Tools: - Xilinx ISE
3. Program objective of Hardware Design & FPGA Internship Course Internship Program in VLSI: -
1. Understanding Digital Design & FPGA Design
2. Hands-on Experience Design & Optimization Techniques
3. Industry-Relevant Skills & Project Development
4. Networking and Industry Exposure
4. Summary of the program: -
1. Introduction of VLSI Flow & From this training, trainees can identify the interest area in VLSI
2. 100% hands-on session from the first day of the training
3. Focus on Major and minor project-based internship
4. From this training, students can identify their final-year project
5. Tools and Hardware board will provide by the academy only
5. Key takes away from the summer training program: -
1. How to develop the logical approach using digital components in hardware design and Implementation of FPGA?
2. Hardware Circuit design using digital components of Real-time applications like signed calculator, multiplier,
divider, digital clock, stop watch timer and led blinker.
3. Understanding of FPGA Architecture from Idea to Programing in both hardware design.
4. Understanding and basic between functional and behavioral, simulation, synthesis and implementation
End of The Documents