PHP Full Stack + Mobile App Development
| Training Mode | Regular | Fasttrack | Crash | Brochure |
|---|---|---|---|---|
| Classroom | Online | 12 Months | 6 Months | 4 Months | Download |
Our Full Stack + Mobile App Development Course is designed for beginners as well as intermediate learners who want to build a strong career in software development. In this course, you will learn how to create complete web applications along with modern mobile apps using industry-standard technologies.
This course focuses on practical learning with real-world projects so that you become job-ready by the end of the training.
Module-1 Web Design
INTRODUCTION TO HTML
- What is static/Dynamic Website
- What is SEO Friendly Website
- What is a Responsive Website
- What is HTML
- HTML4 VS HTML5
- EDITORS IN HTML
WORKING WITH BASIC TAGS
- DOCTYPE In HTML
- Tag and Attributes
- Title and Meta tag
- Headings and Paragraph
- Formatting Tags
- EDITORS In HTML
ANCHORS AND HYPERLINKS
- Internal link
- External link
- Text link
- Image link
- Email link
- Phone link
- Target attribute
WORKING WITH LISTS
- Ordered List
- Unordered List
- Definition List
- Nested List
- List Attributes
WORKING WITH GOOGLE MAP & YOUTUBE
- Google Map Insertion in Webpage
- Youtube Video Insertion in Webpage
WORKING WITH TABLES
- Creating Tables on a Web Page
- Altering Tables and Spanning Rows & Columns
- Placing Images & Graphics into Tables
- Aligning Text & Graphics in Tables
- Adding a Background Color
WORKING WITH HTML FORM
- HTML Input tags
- HTML Input Attributes
- Setting up form
- Form attributes
- Submit and Reset Button
HTML5 SEMANTIC TAGS
- Header and footer tag
- Section tag
- Figure and figcaption
- Nav and aside tag
HTML5 AUDIO & VIDEO
- Audio Tag
- Video Tag
HTML5 API'S
- Drag & Drop
- Local Storage
- Geolocation
COURSE CONTENTS OF CSS
INTRODUCTION TO CSS
- What is CSS?
- How CSS Works?
- Types of CSS,Internal,Inline,External
- CSS Selectors
- Comments In CSS
- How to Link External CSS
WORKING WITH BASIC CSS PROPERTIES
- Selectors: Class or Elements
- Colors
- Height / Width
- Border
- Margin and Padding
- CSS Box Model
WORKING WITH WEB LAYOUTS
- Aligning Div
- Two Div Align
- Three Div Align
- Four Div Align
- Use of floats
- Clearing float
- Inline or Block Element
WORKING WITH BACKGROUND,GRADIENT OR IMAGE SPRITE
- Background Color
- Background Image
- Background Position
- Background Attachment
- Gradient Colors
- Image Sprite
WORKING WITH TEXT PROPERTIES
- Text Alignments
- Line height(Leading)
- Letter Spacing(Kerning)
- Font Family
- Font Size with Font Weight
- Tips For Improving Text Readability
WORKING WITH ICONS & FONTS
- Use of Font Awesome
- Use of Flat Icons
- Use of Google Fonts
WORKING WITH MENUS AND POSITIONS
- Static Position
- Fixed Position
- Absolute Position
- Relative Position
- Creating Menu
- Menu With Multi Dropdown
WORKING WITH BORDER AND SHADOW
- Border
- Border Image
- Rounded Corner
- Box Shadow
- Text Shadow
WORKING WITH OUTLINE AND UI
- Outline
- Outline Offset
- Resize
WORKING WITH IMAGE STRETCHING PROBLEM
- Object Fit: Fill
- Object Fit: Contain
- Object Fit: Cover
WORKING WITH HTML FORM & CSS
- labels with inputs
- Form-based selectors
- Changing properties of form elements
- Formatting text in forms
- Formatting inputs
- Formatting form areas
- Changing the appearance of buttons
- Laying out forms
WORKING WITH 2D & 3D TRANSFORMS
- Translate
- Rotate
- Skew
- Scale
WORKING WITH HOVER,TRANSITIONS & ANIMATIONS
- Hover Effects
- Transitions
- Animations
- Creating Web Ads Using Animation
INTRODUCTION TO BOOTSTRAP
- What is a Responsive Website
- What is Bootstrap
- Where to Download
- How to Use Bootstrap
- Bootstrap Directory Structure
WORKING WITH GRID IN BOOTSTRAP
- What is Grid System
- Use of Grid System
- Small, medium, large Grid System
- Container Vs Container-fluid
WORKING WITH IMAGES, TEXT, TABLES
- Image responsive
- Rounded image
- Circle image
- Text-align
- Text colors
- Responsive table
WORKING WITH BOOTSTRAP FORM
- Labels
- Form inputs
- Input classes
- Type of buttons
- Form layouts
WORKING WITH WEB LAYOUTS, MENUS
- Container Layout
- Container Fluid Layout
- Proper Use of Rows and Columns
- Menu
- Single Dropdown Menu, Multilevel Dropdown Menu
- Mobile Menu / Collapse Menu
WORKING WITH SLIDER, TAB PANEL, MODAL BOX
- Responsive Slider
- Tab Panel
- Modal Box
- Menu
- Single Dropdown Menu, Multilevel Dropdown Menu
WORKING WITH CSS HELPERS, RESPONSIVE UTILITIES
- Class Helpers
- Responsive Utilities
Module-2 Advance Web Design
INTRODUCTION TO JAVASCRIPT
- What is Javascript
- Use Of Javascript in Web Development/Designing
- Javascript vs Ecmascript
- Developer Console
- How To Use Javascript
JAVASCRIPT BASICS
- Variables
- Let,var,const
- Hoisting
- Data Types (Premitive,Non-Premitive types)
- Operators
- Pop Ups (alert,prompt,confirm)
JAVASCRIPT CONDITIONS,LOOPS
- If condition
- If else condtions
- Nested if else
- Switch statement
- While loop
- For loop
- Operators
- Pop Ups (alert,prompt,confirm)
JAVASCRIPT ARRAY,STRING
- What is Array
- Accessing array
- Array methods
- What is string
- Accessing string
- String methods
JAVASCRIPT FUNCTIONS
- What is function
- Function with arguments
- Return function
- Cosure
- Higher order / callback function
JAVASCRIPT OBJECTS,CLASS,INHERITANCE
- What is objects
- When to use object
- How to use object
- Getters and setters
- Prototypal inheritance
- Native prototype
- Methods for prototype
- Class inheritance
JAVASCRIPT EVENTS
- Mouse Events
- Input Events
- Click Events
- Load Events
- Keyboard Key Events
JAVASCRIPT DOM (HTML AND CSS MANIPULATION)
- What is DOM
- DOM Selectors
- DOM with HTML
- DOM with CSS
- DOM Animations
- DOM Nodes
- DOM Nodes Collections
JAVASCRIPT BOM (WINDOW EVENTS)
- What is BOM
- BOM Screen
- BOM Location
- BOM History
- BOM Navigator
- BOM Cookies
- BOM Timings
JAVASCRIPT AJAX AND JSON
- What is AJAX
- Ajax XMLHttp
- Ajax Request
- Ajax Response
- Ajax XML Files
- What is JSON
- JSON vs XML
- JSON Data Types
- JSON Parse
- JSON Stringify
- JSON Objects
- JSON Array
- JSON HTML
- JSON JSONP
JAVASCRIPT ADVANCE CONCEPTS
- This keyword
- Closure in detail
- Immediately Invoked Function [removed]IIFE)
- Event Bubbling vs Event Capturing
- Apply,call and bind methods
- Variable scope and hoisting
- Object in details
- Callback (higher order) function
- Ecmascript
- HTML API's
ES6 Concepts
- Arrow Function
- Map
- Object.keys
- Destructuring
- let,const,var
- ...(Spread Operator or Transpiler)
- backticks (``)
- Class and Objects
- Inheritance
- bind()
- this keyword
React Introduction
- Introduction to React
- Why React ?
- Virtual DOM
- npm,npx,yarn
- Basic CMD Commands for React
- React Installation
- React Folder Structure
- Running React App
Components In React
- Significance of component architecture
- Types of Components
- Functional Component
- Class Component
- Component Composition
- state
- props
- default export & named export component
- Introduction to Component Life Cycles
- ComponentDidMount
- ComponentDidUpdate
React Router
- Overview & Installation of React Router
- How to use in Project
- Nested Routing
React Bootstrap
- React Bootstrap Installation & Setup
- Working with React Bootstrap Components
Styling React Components
- Styled Components Overview
- Advantage of using styled components
- work with styled components
Working with API calls
- Api overview
- fetch
- axios
Working with Form and Events
- Working with Forms
- Events (keyup,click etc.)
- this.bind
- Arrow function
Code Splitting
- What is code splitting
- Why do you need code splitting
- React.lazy
- Suspense
- Route-based code splitting
Context Api
- Introduction to Context API
- When to Use Context
- Create Context
- Context.Provider
- Context.Consumer
- Reading Context in Component
React Hooks
- What are Hooks
- Why do you need hooks
- Different types of hooks
- useState()
- useEffect()
- useContext()
- useDispatch()
- useSelector()
- useReducer()
Redux & React Redux
- Introduction to Redux
- Why Redux
- Redux Principles
- Installation of Redux ,React-Redux
- CreateStore,Action,Dispatch
- Understand higher order component
- Understanding mapStateToProps and mapDispatchtToProps usage
Module-3 Backend Development and Database
INTRODUCTION TO PHP & LOCAL SERVER INSTALLING
- What is Php
- Server Side vs Client Side Language
- What is server
- Installing xampp/wamp
- Directory Structure of xampp/wamp
PHP BASICS
- Basic Syntax
- Variables
- Echo/print
- Data types
- Operators
PHP CONDITIONS,LOOPS
- If condition
- If else condtions
- Nested if else
- Switch statement
- Do while loop
- While loop
- For loop
- Foreach loop
PHP FUNCTIONS
- What is function
- Function with arguments
- Return function
PHP ARRAY,STRING
- What is Array
- Accessing array
- Array methods
- What is string
- Accessing string
- String methods
PHP FORM & FILE UPLOAD
- Action in form
- Get/post in form
- Form validation
- Sending email
- File handling
- File uploading
- File upload validation
- Multiple file uploading
- File upload with preview
PHP SESSION & COOKIES
- What is Session
- Sending data to another page
- Login using Session
- What is Cookies
- How to set/remove cookies
- Save password example using cookies
COURSE CONTENTS OF MYSQL DATABASE
DATABASE BASICS
- What is Database
- Need of Database
- Tables
- primary key
- Foreign key
- Data types
NORMALIZATION IN DATABASE
- What is Normalization
- Need of Database Normalization
- 1nf
- 2nf
- 3nf
- bcnf
PHP WITH MYSQL
- Mysqli vs mysqli
- Connect to database
- Dreate database
- Drop database
- Select database
- Create table
- Insert data into table
- Update data
- Select data
- Delete data
FILTERING DATA IN MYSQL
- Where
- And
- Or
- Between
- In
- Like
- Limit
- Is null
MYSQL JOINS
- Mysql join
- Inner join
- Left join
- Right join
- Cross join
- Self join
MYSQL GOUPING DATA
- Group By
- Having
- RollUp
MYSQL TRANSACTION
- MySql Transaction
- MySql Table Locking
MYSQL IMPORT & EXPORT
- Import CSV to MySql
- Export Mysql to CSV
- What is Framework
- What is MVC
- Laravel vs Core Php
- Installing Laravel
- Directory Structure
MODEL,VIEW,CONTROLLER
- What is model
- Where to find model directory
- Creating file in model directory
- How to use model file
- What is view
- Where to find view directory
- Creating file in view directory
- How to use view file
- What is controller
- Where to find controller directory
- Creating file in controller directory
- How to use controller file
WORKING WITH SOME ESSENTIAL FILES
- Autoload file
- Config file
- Database file
- Routes file
WORKING WITH HEADER,FOOTER OR COMMON PART
- Cutting header & Footer
- How to use header & footer in all pages
WORKING WITH EMAIL,FILE UPLOADING,FORM
- Form input values
- Form validation
- Email setup
- File uploading
- Multiple file uploading
Laravel SESSION & COOKIES
- What is Session
- Sending data to another page
- Login using Session
- What is Cookies
- How to set/remove cookies
- save password example using cookies
WORKING WITH DATABASE
- Database Configuration
- Database Connectivity
- Select data
- Insert data
- Update data
- Delete data
FILTERING DATA IN Laravel
- Where
- And
- Or
- Between
- In
- Like
- Limit
- Is null
JOINS IN Laravel
- Inner join
- Left join
- Right join
- Cross join
- Self join
Laravel GOUPING DATA
- Group By
- Having
- RollUp
Laravel TRANSACTION
- Transaction
IMPORT & EXPORT
- Import CSV to MySql
- Export Mysql to CSV
Module-4 Mobile UI/UX
Basics of UI Design & Figma Introduction
Introduction to UI/UX Design
- What is UI Design vs UX Design
- Role of a UI/UX Designer
- Tools used in industry
- Overview of design workflow
Introduction to Figma
- What is Figma
- Interface overview (Toolbar, Layers, Canvas)
- Creating first project
- Files, pages, frames concept
Basic Shapes & Tools
- Rectangle, circle, line, pen tool
- Move, scale, rotate tools
- Fill, stroke, opacity
Typography Basics
- Text tool in Figma
- Font pairing basics
- Hierarchy (H1, H2, body text)
Colors & Styles
- Color theory basics
- Creating color palette
- Gradients and opacity control
Alignment & Layout
- Auto alignment tools
- Grid system introduction
- Spacing rules
Practice Day
- Create simple login page UI
- Apply all basics learned
Intermediate UI Design
Components Introduction
- What are components
- Reusable design elements
- Buttons, cards creation
Auto Layout
- Auto layout concept
- Padding & spacing system
- Responsive UI basics
Variants
- Button states (hover, active, disabled)
- Component variants system
Navigation Design
- Navbar design
- Sidebar layout
- Mobile menu basics
Forms & Input Design
- Input fields
- Dropdowns, checkboxes
- Form UI structure
UI Consistency
- Design system basics
- Consistent spacing and colors
- Style guide creation
Practice Project
- Create dashboard UI (basic level)
Advanced Figma Skills
Prototyping Basics
- Linking screens
- Button interactions
- Page transitions
Advanced Prototyping
- Smart animations
- Overlays
- Interactive components
Responsive Design
- Desktop, tablet, mobile layouts
- Constraints & resizing rules
Design Systems
- Component library creation
- Color + typography system
- Reusable assets
Wireframing
- Low fidelity wireframes
- UX flow planning
- User journey mapping
Advanced UI Techniques
- Glassmorphism
- Neumorphism
- Modern UI trends
Real Projects & Portfolio
Landing Page Design
- Full landing page UI
- Hero section, CTA design
Mobile App Design
- App UI structure
- Screen flow creation
Dashboard Advanced Project
- Analytics dashboard design
- Charts UI layout
Portfolio Design
- Personal portfolio UI
- Case study layout
Final Project
- Complete UI/UX project
- Presentation & export
- Portfolio preparation
Career Opportunities After Figma Course
After completing this course, you can apply for various job roles like:
- UI Designer
- UX Designer
- Product Designer
- Web Designer
- Freelance UI/UX Designer
You can also start working with startups, agencies, or as an independent freelancer.
Start Your UI/UX Design Career Today
This Figma course is perfect for anyone who wants to enter the design industry. With practical training and real-world projects, you will gain the skills needed to create professional UI/UX designs and grow your career in the tech industry.
Module-5 Mobile App Development
Basics of JavaScript
Introduction to Programming & JavaScript Basics
- What is programming
- Variables, data types
- console.log, basic syntax
Operators & Conditions
- Arithmetic, logical operators
- if/else, switch case
Loops in JavaScript
- for loop, while loop
- break, continue
Functions
- Function declaration
- Arrow functions
- Parameters & return
Arrays & Objects
- Array methods (map, filter, push)
- Object basics
ES6 Features
- let, const
- Template literals
- Destructuring
Mini Practice Project
- Simple calculator or quiz app logic
React JS Fundamentals
Introduction to React JS
- What is React
- Components overview
JSX Basics
- JSX syntax
- Rendering elements
Components
- Functional components
- Props
State in React
- useState hook
- State management basics
Events in React
- Button clicks
- Form handling
Conditional Rendering
- if conditions in JSX
- ternary operator
Mini Project
- Simple to-do list in React
React Native Basics
Introduction to React Native
- What is React Native
- Expo vs CLI setup
Environment Setup
- Install Node, Expo CLI
- First project setup
Core Components
- View, Text, Image, ScrollView
Styling in React Native
- Flexbox
- StyleSheet API
Buttons & Touch Events
- TouchableOpacity
- Press events
Text Input & Forms
- TextInput
- Form handling basics
FlatList & ScrollView
- List rendering
- Performance basics
Navigation Basics
- React Navigation setup
- Stack Navigator
Tab Navigation
- Bottom tabs
- Screen switching
Drawer Navigation
- Side menu implementation
Mini Project
- Basic multi-screen app
Intermediate React Native
API Integration
- Fetch API
- Axios basics
Async/Await
- Handling promises
- Error handling
State Management
- Context API introduction
Redux Basics
- Actions, reducers, store
Authentication UI
- Login/Register screens
AsyncStorage
- Local storage in mobile apps
Forms Validation
- Basic validation rules
Push Notifications Basics
- Introduction
Camera & Image Picker
- Image upload
Mini Project
- Weather app / news app
Advanced React Native
Performance Optimization
- useMemo, useCallback
Deep Linking Basics
- App linking concepts
Firebase Integration
- Authentication
- Firestore database
Real-time Database
- Live data sync
Maps Integration
- Google Maps API
Payment Gateway Basics
- Razorpay integration
App Security
- Token handling
- Secure storage
Build & APK Generation
- Android build process
Play Store Deployment
- App release process
Final Project
- Complete eCommerce / service app
Module- 6 Ai Tools
Prompt Engineering
ChatGPT
Claude
Github Copilot
| Date | Course Name | Time | Training Mode | Demo |
|---|---|---|---|---|
| Classroom | Online |
Web Design & Web Development | First Batch at 9.00 AM - Last Batch at 7.00 PM | Classroom | Online | Request Free Demo |
