What we do in this class:

Python is tYou can see around yourself different design, color, pattern and many more its all about the design by nature. By graphic design we refer to make and layout the different type of design for different organizations, business and social advertisement. A powerful and eye Cauchy design can enhance your result.

In class using the different powerful tools, software and website we enhance the student career in the field of graphic design.

In class using the different powerful tools, software and website we enhance the student career in the field of graphic design.

What you need to bring?

  • All the Facilities are provided by the Institute.

Schedule

  • Monday

    From 3:00 – 5:00

  • Tuesday

    From 3:00 – 5:00

  • Wednesday

    From 3:00-5:00

  • Thursday

    From 3:00-5:00

  • Friday

    From 3:00-5:00

Trainer

Abdus Salam

Graphic Design Trainer

JAVA

JAVA Programming Course
Mode: Online & Physical
Tools: JDK (Java Development Kit), IntelliJ IDEA, Eclipse, NetBeans
________________________________________

1️⃣ Basic Java Course (10 Weeks)

Target Audience: Beginners with no prior programming experience.
Duration: 10 Weeks
Week 1: Introduction to Java & Setup
✅ What is Java? Features & Applications
✅ Setting Up Java Development Kit (JDK) & IDEs (IntelliJ, Eclipse)
✅ Writing & Running a Simple Java Program
✅ Understanding Java Syntax & Structure (main method)
✅ Variables, Data Types & Constants
Week 2:Operators & Control Statements
✅ Arithmetic, Relational & Logical Operators
✅ If-Else & Switch Statements
✅ Loops (For, While, Do-While)
✅ Break & Continue Statements
Week 3: Methods & Functions
✅ Defining & Calling Methods
✅ Method Parameters & Return Types
✅ Method Overloading
✅ Scope of Variables
Week 4: Arrays & Strings
✅ Single & Multi-Dimensional Arrays
✅ Array Operations (Sorting, Searching)
✅ String Handling & String Methods
✅ StringBuilder & StringBuffer
Week 5: Object-Oriented Programming (OOP) Basics
✅ Understanding Classes & Objects
✅ Constructors & Initialization Blocks
✅ Access Modifiers (public, private, protected)
✅ Static vs Non-Static Members
Week 6: Inheritance & Polymorphism
✅ Types of Inheritance
✅ Method Overriding
✅ Super & This Keywords
Week 7: Exception Handling
✅ Understanding Errors & Exceptions
✅ Try, Catch, Finally Blocks
✅ Throw & Throws Keywords
✅ Custom Exceptions
Week 8: File Handling
✅ Reading & Writing Files
✅ Handling Text & Binary Files
✅ BufferedReader & FileWriter
Week 9: Mini Project – Simple Java Application
✅ Building a Console-Based Application
✅ Implementing OOP Principles
✅ File Handling & Exception Handling
Week 10: Final Project & Certification
✅ Final Project: Student Management System or To-Do List
✅ Code Review & Best Practices
✅ Certification Distribution
________________________________________

JAVA Programming Course
Mode: Online & Physical
Tools: JDK (Java Development Kit), IntelliJ IDEA, Eclipse, NetBeans
________________________________________

2️⃣ Advanced Java Course (10 Weeks)

Target Audience: Learners with basic Java knowledge who want to build advanced applications.
Duration: 10 Weeks
Week 1: Collections Framework
✅ List, Set, and Map Interfaces
✅ ArrayList, LinkedList, HashSet, TreeSet
✅ HashMap & TreeMap
Week 2: Multithreading & Concurrency
✅ Creating Threads in Java
✅ Thread Synchronization
✅ Executors & Callable Interface
Week 3: Lambda Expressions & Functional Programming
✅ Introduction to Functional Interfaces
✅ Lambda Expressions
✅ Stream API
Week 4: Database Connectivity with JDBC
✅ Introduction to JDBC
✅ Connecting Java with MySQL Database
✅ CRUD Operations with JDBC
Week 5: Introduction to Java GUI (Swing & JavaFX)
✅ Understanding Swing Components (JFrame, JButton, JTextField)
✅ Building a Simple GUI Application
Week 6: Web Development with Java (Servlets & JSP)
✅ Introduction to Servlets & JSP
✅ Handling HTTP Requests & Responses
✅ Building a Simple Web Application
Week 7: RESTful Web Services with Spring Boot
✅ Introduction to Spring Boot
✅ Creating RESTful APIs
✅ Connecting REST APIs with Frontend
Week 8: Advanced File Handling & JSON Parsing
✅ Working with JSON & XML in Java
✅ Using Jackson & Gson for Parsing
✅ Logging & Debugging
Week 9: Building a Multi-Tier Application
✅ Developing a Full-Stack Java Application
✅ Backend (Spring Boot) + Frontend (HTML, JavaScript) + Database
Week 10: Final Project & Deployment
✅ Final Project: Library Management System or Online Store
✅ Deploying Java Applications (Cloud, Local Servers)
✅ Certification Distribution
________________________________________
This course structure ensures that students start with the basics of Java and progress to advanced topics like GUI, Web Development, and RESTful APIs over 10 weeks.

JAVA Programming Course
Mode: Online & Physical
Tools: JDK (Java Development Kit), IntelliJ IDEA, Eclipse, NetBeans
________________________________________

1️⃣ Basic Java Course (10 Weeks)

Target Audience: Beginners with no prior programming experience.
Duration: 10 Weeks
Week 1: Introduction to Java & Setup
✅ What is Java? Features & Applications
✅ Setting Up Java Development Kit (JDK) & IDEs (IntelliJ, Eclipse)
✅ Writing & Running a Simple Java Program
✅ Understanding Java Syntax & Structure (main method)
✅ Variables, Data Types & Constants
Week 2:Operators & Control Statements
✅ Arithmetic, Relational & Logical Operators
✅ If-Else & Switch Statements
✅ Loops (For, While, Do-While)
✅ Break & Continue Statements
Week 3: Methods & Functions
✅ Defining & Calling Methods
✅ Method Parameters & Return Types
✅ Method Overloading
✅ Scope of Variables
Week 4: Arrays & Strings
✅ Single & Multi-Dimensional Arrays
✅ Array Operations (Sorting, Searching)
✅ String Handling & String Methods
✅ StringBuilder & StringBuffer
Week 5: Object-Oriented Programming (OOP) Basics
✅ Understanding Classes & Objects
✅ Constructors & Initialization Blocks
✅ Access Modifiers (public, private, protected)
✅ Static vs Non-Static Members
Week 6: Inheritance & Polymorphism
✅ Types of Inheritance
✅ Method Overriding
✅ Super & This Keywords
Week 7: Exception Handling
✅ Understanding Errors & Exceptions
✅ Try, Catch, Finally Blocks
✅ Throw & Throws Keywords
✅ Custom Exceptions
Week 8: File Handling
✅ Reading & Writing Files
✅ Handling Text & Binary Files
✅ BufferedReader & FileWriter
Week 9: Mini Project – Simple Java Application
✅ Building a Console-Based Application
✅ Implementing OOP Principles
✅ File Handling & Exception Handling
Week 10: Final Project & Certification
✅ Final Project: Student Management System or To-Do List
✅ Code Review & Best Practices
✅ Certification Distribution
________________________________________

JAVA Programming Course
Mode: Online & Physical
Tools: JDK (Java Development Kit), IntelliJ IDEA, Eclipse, NetBeans
________________________________________

2️⃣ Advanced Java Course (10 Weeks)

Target Audience: Learners with basic Java knowledge who want to build advanced applications.
Duration: 10 Weeks
Week 1: Collections Framework
✅ List, Set, and Map Interfaces
✅ ArrayList, LinkedList, HashSet, TreeSet
✅ HashMap & TreeMap
Week 2: Multithreading & Concurrency
✅ Creating Threads in Java
✅ Thread Synchronization
✅ Executors & Callable Interface
Week 3: Lambda Expressions & Functional Programming
✅ Introduction to Functional Interfaces
✅ Lambda Expressions
✅ Stream API
Week 4: Database Connectivity with JDBC
✅ Introduction to JDBC
✅ Connecting Java with MySQL Database
✅ CRUD Operations with JDBC
Week 5: Introduction to Java GUI (Swing & JavaFX)
✅ Understanding Swing Components (JFrame, JButton, JTextField)
✅ Building a Simple GUI Application
Week 6: Web Development with Java (Servlets & JSP)
✅ Introduction to Servlets & JSP
✅ Handling HTTP Requests & Responses
✅ Building a Simple Web Application
Week 7: RESTful Web Services with Spring Boot
✅ Introduction to Spring Boot
✅ Creating RESTful APIs
✅ Connecting REST APIs with Frontend
Week 8: Advanced File Handling & JSON Parsing
✅ Working with JSON & XML in Java
✅ Using Jackson & Gson for Parsing
✅ Logging & Debugging
Week 9: Building a Multi-Tier Application
✅ Developing a Full-Stack Java Application
✅ Backend (Spring Boot) + Frontend (HTML, JavaScript) + Database
Week 10: Final Project & Deployment
✅ Final Project: Library Management System or Online Store
✅ Deploying Java Applications (Cloud, Local Servers)
✅ Certification Distribution
________________________________________
This course structure ensures that students start with the basics of Java and progress to advanced topics like GUI, Web Development, and RESTful APIs over 10 weeks.

Certification:

Upon successful completion, students will receive a certificate from NIML Mansehra, acknowledging their proficiency in graphic design.

For information on enrollment procedures, course fees, and schedules, please visit our website or contact our admissions office.

Enrollment:

Please keep in mind when registering for a class:

80% Attendance is must for all graphic designer during the whole session and diploma or certificate will not be issued by institute in case of short attendance or failure. Also ensure that you must accept and follow the SOPs of NiML Mansehra.

Scan the code