Flutter Development

  • Module 1: Dart Basics
    Dart - Flutter Introduction & Installation. Basics,DataTypes ,Variables
    ,Operators,Constants, String & Comments . Collection List , Set etc.. Loops , Control Statements , Input Values at RunTime . Task 8 - Basic Programs Different Types of Functions.
    Module 2: Dart Advanced
    Oops - Inheritance, Constructor and Types KeyWords, Method Overriding & Getter - Setters ,Abstract class ,Interface and Mixins .Task 9- Oops Based
    Program .Callable Classes & TypeDef Generatos in Dart ,Exeptions.
    Module 3: Flutter Basics
    Flutter Introduction ,Flutter Directories & Plugin. Avd ,Different Types of Widgets and pubspec.yaml .Multi Child Widgets, Explanation Stateless and Statefull Widget , Example Gestures & Gestures With Alert , Splash in Flutter, List, Grid, Animations Examples ,Positioned ,Stack,Carousal Slider, Password Strength, Strike Text , Hide StatusBar from AppBarView & Custom AppBar(Search in AppBar) ,Sized Box, Toast ,Etc Navigator and Routes, Cross and Main Axis, Themes ,Different Widget Explanation , Login UI, Task 10 - UI designing part 1 .

    Module 4: Flutter Advanced
    Snack Bar , ToolTip, Slider , Bottom Navigation,Custom Fonts and Asset. External Widget Implementation .Task 11 - UI designing part 2 .Drawer,Chat Bubble ,ReadMore and Less Gallery , Camera MutiPage Application & Data Between Screens. Custom Number Pad , Local Notification. Task 12- UI designing part 3. Google Map Integration ,Provider for StateManagement .Http integration .Task 13 - UI designing part 4. SqfLite Integration ,Hive Integration ,Android and Ios Separate Integration Explanation .Task 14 - SqLite Login .Shared Preference .Task 15 - UI designing + db sample. Api Interation using Http Etc .Json Parsing using Dio .Apk Bulid and Uploading on GooglePlay Explanation.

Java Spring Full Stack Development

  • Module 1: Java Fundamentals
    Programming Basics, Features of Java, JDK, JRE, JVM, Setting up java environment, Java coding standards, Java keywords, Java Data types and variables, Java Operators, Java Comments, Key board input,Java basic program, Escape Sequences, Control structures, Arrays, Command-line Arguments, User Defined Functions and Methods.

    Module 2: OOPS
    Object & Class, Constructors, this key word, static key word, Interfaces, Abstraction & Encapsulation,Getters and Setters,Inheritance & Polymorphism,Dynamic method dispatch (Runtime Polymorphism)Association / Aggregation / Composition, Super, final, Package, Access modifiers,Nested and inner classes,Object Class,Call by Value & Call by reference.

    Module 3: Advanced JAVA
    Strings,String Buffer,String Builder and StringTokenizer,Java Exception Handling->Types of exception,Exception propagation in java,try, catch & finally, Throw and Throws, User defined Exception, Java Multithreading->Thread fundamentals and life cycles, Thread class and Runnable interface,Synchronization,Thread Priorities,Inter thread communication,Java Collections Framework->Core interfaces in collections, List,Set,Hash Map and Hash Table, Sorting in collection,Comparable and Comparator interfaces,Java Input Output Streams,Java Regex,Design Patterns.
    GooglePlay Explanation.
    Module 4: Java Database Programming
    DB concepts, Normalization, SQL fundamentals, Functions, Groups, joins, Java Data Base Connectivity,JDBC Drivers & Architecture).

    Module 5: JDK new Features
    Important features in JDK 5 -> For-each loop, Autoboxing and Unboxing, Enum ,Annotation ,Generics. Important features in JDK 8 ->Lambda Expressions,Method References,Functional Interfaces,Stream,Optional Class,New Date/Time API.

    Module 6: JAVA Enterprise Edition (Java EE)
    HTML,JavaScript,XML,Servlet,CRUD operations in Servlet, JSP,CRUD operations in JSP, MVC Architecture (3 tier Architecture), Ajax, Servlets and JSP, Best Practices and Sample application development.

    Module 7: JPA & Hibernate
    Hibernate - Overview, Architecture, Mapping, JPA entities, JPA basic annotations, JPA Queries.

    Module 8: Spring & Spring Boot
    Important Spring Annotations, IOC Containers,Dependency injection,Auto Wiring, Spring Data JPA, Intrduction to Spring Security,Introduction to Spring AOP , Introduction to Microservices, REST Api Webservices, Postman, REST client, Spring Boot Annotations, Configure a Spring Boot Web Application, Sample application development using spring boot with Jsp/Thymeleaf.

Asp.net MVC with Angular

  • Module 1: C# Programming

    Introduction to C#, Programming Basics, Identifiers, Keywords, Operators, Data
    Types,  Access  Modifiers,  Object  Oriented  Programming(Class  and  Object), OOPS   
    Concepts(Encapsulation,   Abstraction,   Polymorphism,   Inheritance), Arrays,  Functions,  Types  
    of  parameters,  Automatic  Property,  Constructors, Collection  Classes  (Array  List,  Hash  
    Table,  Sorted  List),  Generics,  Lists, Threading, lambda Functions, Exception Handling,
    Delegates, String Functions.
    Module 2: ASP.Net
    Introduction  to  ASP  .NET  Web  Forms,  ASP  .NET  Controls  (HTML,  Server, Validation,  
    Navigation,  AJAX,  Data),  ASP.  Net  Objects/State  Managements (Request, Response, Server,
    Session, Application, Cookies, View State, Query String)  Example  Applications,  MS  SQL  Server  
    (DML,  DDL,  DQL  Queries, Constraints, Join Queries, Group by Having, Order by, Like, aggregate
    functions), ADO .NET Sample Applications (Connected and Disconnected architecture), Two Tier
    Architecture with example application, Project Using ASP. Net Two Tier Architecture.
    Module 3: ASP.Net Windows Forms
    Introduction   to   ASP.Net   Windows   Forms,   Windows   Controls,   Database connection(SQL),
    Sample Windows Application with Two tier architecture.
    Module 4: Advanced Programming With ASP.NET
    Advanced Programming with layered architecture Sample Application (Three Tier Architecture),
    Service Application with WCF (Account balance Checking sample  Application),  SQL  Stored  
    Procedure  (Sample  ASP  Application  with Stored Procedure), Master Page and Content Placeholders,
    Authentication and Authorization, AJAX.
    Module 5: MVC
    ASP .Net MVC Architecture, Data First method in MVC, Example application MVC with SP, LINQ, Entity
    Framework, Entity Framework Code First in MVC, MVC with Web API, Project in MVC Architecture.
    Module 6: ASP .Net Core
    ASP .NET Core (.NET 8), Entity Framework - Data First and Code First Methods with example Application, ASP Core MVC Application, ASP Core API Application with Swagger, API calling with Core MVC, Project in Core Core...
    Module 7: Web Components
    HTML, CSS, Bootstrap, JavaScript, jQuery, Angular JS, TypeScript
    Module 8: Angular
    Introduction, Installation, How to set up a project, Angular CLI, Components and modules, One Way Data binding (Dynamic binding, Property binding, Class Binding, Event binding), Two-way Binding, Dependency Injection, Templates and Structural Directives, Pipes, Routing, Validators, Services, Asynchronous event handling, HTTP Service and HTTP Client, Forms, Project: Angular Application Connect with API.
    Module 9: Git and Github
    Introduction, Git installation, Repository creation in GitHub, Commands in git, Real time code integration.


Python Django - React - Full Stack Web Development Expert

  • Module 1: Core Python
    Introduction to Python, Python IDE Installation, Identifiers, Data types, Print & Input   
    Functions,   Operators,   Conditional   Statements,   Looping,   Control Statements, String
    Manipulation Functions, Pattern Printing, Set, List, Tuple, List Comprehension, Dictionaries,
    Files, Modules & Packages.
    Module 2: Advanced Python
    OOPS Concepts, Regular Expressions, DataBase, MySQL, Exception Handling, Functional Programming ,
    Multithreading, Python to DB.
    Module 3: Django Framework
    Creating  Virtual  Environment,  Django  Installation,  Creating  Project  and  App, Understanding
    Significance of Project Files, Django Architecture, Writing Views, urls,  Templates,  Models,  ORM  
    Queries,  Template  Inheritance,  Django  Static Files, Image Upload and Display, Django Forms,
    Form Validation, Model Form, Form Styling, Function Based Views, Class Based Views(Template View,
    Create View, Update View, Detail View,  Delete View), Decorating Class Based View, Django   
    Authentication,   Sending   E-mails   Using   Django   ,Django   Model Relationships, Django Custom
    User Model, Django-Mysql Connection
    Module 4: Django Rest Framework
    Environment Setup and Installation, Http Methods (Get, Post, Put, Patch, Delete
    ), Post Man / Thunder Client, Serializers(Model Serializers, Serializer Validation, Serializer  
    Relationship),  Views(API  View,  Mixins,  Viewsets),  Authentication (Basic  Authentication,  
    Session  Authentication,  Token  Authentication,  JWT), Django Filters
    Module 5: ReactJS

    Introduction, Install, How to set up a project, React Introduction, Environment Setup, Features,
    Angular vs ReactJS, JSX, Components, Functional component, Rendering Lists, Conditional rendering,
    State and Props, Component lifecycle, Forms, Consuming rest apis via axios, Events, Routing - React
    router, Django
    React Capstone Project.

WEB DEVELOPMENT

  • Module 1: Web Components
    HTML, CSS, GIT, JavaScript / ES6, TypeScript, Bootstrap.
    Module 2: MongoDB
    Introduction,  install,  Data  modeling,  CRUD-  update(),delete(),insert(),  find() method, Create
    Database & Collections, Drop Database & Drop Collection, Data Types, Mongodb with Nodejs
    Module 3: Express JS
    Introduction,   Install,   Routing,   HTTP   Methods,   URL   Building,   Middleware, Express  with
     Database  (Mongoose),  JWT  Token  Authentication,  Rest  APIs, Error handling, Best Practices

    Module 4: Angular
    Introduction, Install, How to set up a project, Angular CLI, Components and modules, Data binding
    and Event binding, Dependency Injection, Templates and Directives,  Pipes,  Routing,  Validators,  
    RxJs  ,Parent  child  communication, Services, Asynchronous event handling, HTTP Service and HTTP
    Client, Forms, Angular animations and materials, Capstone Project.
    Module 5: React Js
    Introduction, Install, How to set up a project, React Introduction, Environment Setup, Features,
    Angular vs ReactJS, JSX, Components, Functional component, Class  component,  Rendering  Lists,  
    Conditional  rendering,  State  and  Props, Component lifecycle, Forms, Controlled components,
    Consuming rest apis via axios, Events, Routing - React router, Redux, Capstone Project.
    Module 6: NODE JS

    Introduction, Install, How to create a nodejs app, how to create a nodejs server, sending   basic   
    request   and  responses,   Node   Package   Manager   (NPM), Callbacks  concept,  Event-driven  
    programming  concepts,  Event  loop,  and Emitter, Buffers, Streams, File system, Global objects,
    Utility modules, Rest API
    through Nodejs.

ROBOTICS with AI & IOT


  • Module 1: CAD Design Tools & 3D Modelling
    Introduction to CAD Design & 3D Modelling, Overview of engineering design principles in robotics,
    Use Cases in industry: Robotics prototypes, mechanical parts. Software Tools - Solid works, Fusion
    360, Basics of 3D modelling for 3D printing and simulations.

    Module 2: Advanced 3D Design & 3D Printing
    Fusion 360 & SolidWorks Basics - Advanced Modelling in SolidWorks & Fusion 360, Interface,
    tools and advanced mechanical part creation. Assembly design
    Creating fully functional mechanical assemblies. Use cases- Designing robotics joints,
    robotic arms.

    Module 3: Electronics Fundamentals & PCB Designing
    Electronic components (resistors,capacitors, sensors), Circuit building
    Introduction to microcontroller architecture (e.g., Arduino, Raspberry Pi) PCB Design: Using
    software (e.g., KiCad, Altium Designer) for circuit design Real- world applications: Control boards
    for robotic systems

    Module 4: IoT Basics & Embedded Programming

    Embedded C Programming Basics of programming sensors,Actuators for robotic systems
    Arduino IDE & IoT Fundamentals IoT architecture, Communication protocols (MQTT,
    HTTP) Real-world applications:Robotsinteracting with IoT devices IoT Security & Cloud Integration Data security
    protocols for IoT robots, Cloud connectivity (AWS IoT, Azure)
    Module 5: Introduction to Robotics
    Fundamentals of Robotics& Robotic Arms: History,Applications,Robotic kinematics, and
    manipulators Realworld applications: Industrial robots, Robotic arms in manufacturing Mobile Robots
    & Navigation: Basics of mobile robot platforms, Locomotion, Path navigation Real-world
    applications: Autonomous vehicles, Delivery robots

    Module 6: Robotics Algorithms & Control Systems
    Kinematics, Dynamics & Control Control systems for mobile robots, Basic path planning, SLAM
    (Simultaneous Localization and Mapping) Advanced Robotic Algorithms: Path planning, Obstacle
    avoidance, and SLAM Use cases: Warehouse robots, Drones

    Module 7: Robot Operating System (ROS)
    ROS 2 Overview: Communication, Nodes, and tools Use cases: Multi-robot systems, Robotic research
    Simulation with Gazebo: Create and simulate complex robotic environments URDF & SLAM:
    Understanding robot models and navigation with SLAM

    Module 8: AI & Machine Learning in Robotics
    AI & Machine Learning Fundamentals Introduction to AI and ML techniques for robotics (e.g., neural
    networks, Reinforcement learning) Use cases: Robotic vision, Autonomous navigation Computer Vision
    & Deep Learning Real-world applications: Object recognition, Tracking, Human-robot interaction
    Tools: OpenCV, TensorFlow

    Module 9: Final Projects & AI-based Robotics

    AI-Driven Control Systems:Integrating AI, ML, IoT, and robotics Real-world applications:
    Autonomous robots for industries (e.g., delivery, healthcare) Final Project Work: Design and
    develop an AI-based autonomous robot, Integrating
    IoT


EMBEDDED SYSTEMS COURSE


  • Module 1: Fundamentals of Embedded Systems
    Introduction to Embedded Systems
    Overview of Microcontrollers and Microprocessors
    Embedded C

    Module 2: Microcontroller Programming
    PIC Microcontroller:
    Introduction to PIC microcontroller PIC18F4580, Architecture
    Datasheet Reading and Decoding
    Port blinking / Port Controlling
    Interfacing external devices LED, Push button, LCD, Keypad & Motor
    Peripherals ADC, UART, Timer, PWM, External interrupt
    AVR Microcontroller:
    Datasheet Reading and Decoding
    Port blinking / Port Controlling
    Interfacing external devices LED, Push button, LCD, Keypad & Motor
    Peripherals ADC, UART, Timer, PWM, External interrupt

    ARM Microcontroller:
    Introduction to ARM7TDMI-S architecture and LPC2148
    Basics for programming
    Port blinking
    Interfacing external devices LED, Push button, LCD, Keypad & Motor
    Peripherals -ADC, UART, Timer, PWM, External interrupt, DAC, RTC
    Motor speed control


    Module 3: Advanced Protocols and Communication
    SPI, I2C, UART, and CAN Protocols
    Wireless Communication with ZigBee, LoRa, BLE, RFID, WIFI, GPS, and GSM
    Integration of Sensors and Actuators

    Module 4: Real-Time Operating Systems (RTOS)
    Introduction to RTOS Concepts
    Multitasking and Task Synchronization
    Hands-on with FreeRTOS
    Porting FreeRTOS kernel on LPC2148 ARM based microcontroller
    Integrating peripheral drivers with FreeRTOS
    Task Creation
    Mutex
    Binary Semaphore
    Counting Semaphore
    Queue
    Interrupts
    Demo project

    Module 5: Embedded Linux Basics
    Linux basics, commands, shell programming, environment variables, text editors, makefiles
    Linux Kernel and Device Drivers
    Building Embedded Linux Systems
    File Systems and Cross-Compilation
    Debugging

    Module 6: Python Programming and Raspberry Pi
    Python programming language overview, environment setup
    Basic syntax
    Variable types
    Basic operators
    Decision making
    Loops, strings, List, Tuple

    Numbers, Functions, Dictionary
    Modules, Exceptions, File I/O
    Classes and objects
    Regular expressions
    Standard libraries date & time, math, random
    exercise projects
    Introduction to Raspberry Pi
    hardware setup
    installing Raspberry Pi OS
    LED blinking using GPIO
    Push button input using GPIO
    Playing audio
    Viewing image
    Writing on image
    Viewing live camera image
    Saving a picture using camera
    Face detection using live video
    Adding effects to live video
    Simple flask web server
    Web server using HTML
    Reading sensor value through web server
    Controlling device through web server

    Module 7: Internet of Things (IoT)
    Introduction to IOT
    Introduction to Arduino Setting up IDE, digital output, digital input, analog input, PWM,
    serial communication, installing libraries
    Sensing the Things in IOT Interfacing sensors with Arduino Gas, Alcohol, Temperature,
    Humidity, Pressure, PIR, Accelerometer, Ultrasonic
    Introduction to Wireless technologies- GSM, GPS, Zigbee, RFID, Bluetooth, LoRa, Wi-Fi
    (ESP8266)
    Introduction to IOT Protocols HTTP, MQTT, CoAP
    Node Red
    IOT using Cloud platforms Thingspeak/Adafruit
    Project using Nodemcu
    Project using Raspberry Pi

    Module 8: Embedded Hardware Designing
    PCB Designing and Circuit Layout
    Schematic Designing and Prototyping
    Testing and Debugging Hardware
    Module 9: Wireless Devices and Sensors
    Interfacing Wireless Modules and IoT Sensors

    Gas
    Temperature
    Humidity
    Pressure
    PIR
    Accelerometer
    Ultrasonic Sensor
    Application Development with Wireless Systems
    Sensor Calibration and Data Acquisition

    Module 10: Capstone Project and Main Projects
    Hands-on Industrial Project Experience
    Integration of Embedded Systems with IoT
    Designing, Implementing, and Testing a Complete Embedded Solution


AUTOMATION: Introduction to PLC and SCADA systems


  • INLINE CONTROLLER(ILC)
    Software Architecture
    Hardware Architecture
    Communication PC Control System
    INTERBUS Configuration
    PROFINET Configuration
    Process Data Variables
    Software Model According to IEC61131
    Program Organization Units
    Data Management
    Programming languages according to IEC61131-3
    Programming in PC WORX
    FBD . Function Block Diagram
    Function Blocks and Functions Programmed by the User
    User-Defined Data Types
    Project Management
    Libraries
    Testing & Debugging

    AXIO LINE CONTROLLER (AXC)
    PLCnext Web Based Management
    PLCnext Engineer user interface
    Creating a new project
    Configuring the IP settings
    Connecting to the controller
    Configuring Axioline F modules
    Configuring PROFINET devices
    Programming in accordance with IEC 61131-3
    Instantiating a program
    Assigning process data
    Specifying the refresh interval for Axioline F I/O data
    Download the Library or App from PLCnext Store
    Importing a library into PLCnext Engineer and use in Programming
    Logic Preparation and Transferring a project to the controller
    Running the PLCnext Simulation
    PLCnext eHMI User Interface
    Creating a PLCnext Engineer eHMI application
    User interface of the eHMI page editor
    Designing eHMI pages
    PLCnext OPC UA Server Configuration
    Programming with C++
    Basics of C++
    Programming in Linux Operating system
    Running in PLCnext platform
    Programming with C#
    Basics of C#
    Programming in Linux Operating system
    Running in PLCnext platform
    Programming with Python
    Basics of Python
    Programming in Linux Operating system
    Running in PLCnext platform
    ?Programming with Java
    Basics of Java
    Programming in Linux Operating system
    Running in PLCnext platform
    Installation of Node.js
    Basics of Node.js
    Basics of Javascript
    Installation of node packages
    Programming in Linux Operating system
    Running in PLCnext platform