Overview
The Java Training course provides an exhaustive coverage of Core Java Programming language features likeObject-oriented Programming, Inheritance, Interfaces, Exception Handling, Reflection, Standard I/O programming,File Handling, Generics, GUI programming with Swing, Applets, MultiThreading, Socket Programming, JDBC.Target Audience
- Undergraduates, Graduates and Post-Graduates
- Job aspirants
Pre-requisites
- Only basic knowledge of programming and working knowledge of computer.
Course Concepts
- Introduction
- Why Java
- Paradigms
- Java History
- Difference between Java & Other(C,C++)
- Java Features
- Java Programming Format
- Java Tokens
- Java Statements
- Java Data Types
- Type Casting
- Arrays
- Object Oriented Programming Concepts
- Introduction to OOPS
- Class
- Object
- Static Keywords
- Constructors
- This Keyword
- Inheritence
- Super Keyword
- Polymorphism(Over Loading & Over Riding)
- Abstraction
- Encapsulation
- Abstract Classes
- Interfaces
- String Manipulations
- String
- String Buffer
- String Tokenizer
- Packages
- Introduction to all predefined packages
- User Defined packages
- Access Specifiers
- Exception Handling
- Introduction
- Pre Defined Exceptions
- Try-Catch-Throw
- User Defined Exception examples
- Multi Threading
- Introduction
- Thread Creations
- Thread Life Cycle
- Life Cycle Methods
- Synchronization
- Wait() notify() notify all() methods
- I/O Streams
- Introduction
- Byte-oriented streams
- Character – oriented streams
- File
- Random-access file
- Serialization
- Networking
- Introduction
- Socket, Server socket
- Client –Server Communication
- Wrapper Classes
- Introduction
- Byte, Short, Integer, Long, Float, Double, Character, Boolean classes.
- Collection Frame Work
- Introduction
- Util Package interfaces, List, Set, Map
- List interface 7 its classes
- Set interface & its classes
- Map interface & its classes
- Innerclass
- Introduction
- Member inner class
- Static inner class
- Local inner class
- Anonymous inner class
- AWT
- Introduction
- Components
- Event-Delegation-Model
- Listeners
- Layouts
- Individual components Lable, Button, CheckBox, Radio Button,Choice, List, Menu, Text Field, Text Area.
Core Java Programming
iPhone IPad app development training
Introduction to iPhone and iPad Development Course
This course would be taught in young engineers, fresh graduates and working professionals. As mobile devices become more prevalent, organizations increasingly need to develop both in-house and public applications to improve the services they provide and to maintain a competitive edge. In this course, you learn the foundation for building robust iPhone and iPad applications using Objective-C and the iOS SDK.
Who can do iPad development course?
Programmers who are new to iPhone and iPad development, and those who need to create business applications, who have previous programming experience and knowledge of any object-oriented programming language.iOS app design, development training |
Overview of iPhone and iPad devices
- Rich, revolutionary development platform and APIs
- Programming considerations for handheld devices
Getting started with application development
- Exploring the iOS Software Development Kit (iOS SDK)
- Xcode
- Cocoa Touch
- Objective-C
- Simulator
- Interface Builder
- Frameworks
Creating the User Interface
Leveraging Storyboards
- Linking views visually
- Presenting views modally
- Experimenting with different segues
- Displaying contents in a Popover
- Embedding views in containers
Building applications with Xcode
- Enhancing productivity with templates
- Importing external resources
- Developing iPhone/iPad universal applications
Designing views with Interface Builder
- Dragging and dropping objects
- Linking objects to controllers
- Controlling size, position and alignment
- Defining scenes with the storyboard
Testing with the Simulator
- Recognising limitations in comparison to a real device
- Test-driving the application
Coding the User Interface with Objective-C
Programming with Objective-C
- Applying the Model-View-Controller (MVC) design pattern
- Working with Cocoa Touch Frameworks
Saving data to permanent storage
- Reading and writing files
- Persisting data with property lists
Presenting Data with Table Views
Selecting the style to suit your application
- Plain
- Grouped
- Indexed
Creating table views
- Populating table view data
- Customising table views with images and formatting
Responding to user row selection
- Implementing delegate methods
- Providing visual feedback
Applying Navigation Tools and Techniques
Displaying multiple views using the tab bar- Creating multiple tabs
- Associating tabs with views
Linking views with a navigation controller
- Building hierarchical applications
- Drilling down through different levels of detail
Interacting with Web Services
Evaluating implementation decisions
- SOAP vs. REST native support
- Parsing JSON vs. other formats
Establishing network communications
- Leveraging the iOS networking classes
- Issuing HTTP requests and reading responses
- Posting updates to a database
Enhancing the User Interface
Recognising gestures and adding animations
- Responding to swipes and taps
- View transitions: curling and flipping views
- Animating view properties
- Adding gesture recognisers to views
Rotating views with autorotation
- Supporting different layouts
- Adapting to various device sizes
Andriod Development Training
- Use the Android SDK, Java, Eclipse and the Android tools.
- Work with Activities and Views
- Make your app recognise and respond to different types of interaction
- Integrate apps with other phone features (Local Storage, Maps, GPS, internet, accelerometer...)
Introduction to Android:
- Overview of Android and Android SDK
- History of Android
- Android features
- Linux kernel
- Libraries
- Android Runtime
- Application framework
- System requirements
- Eclipse and SDK installation, AVD creation
- Creating first Android application
- Project Structure
- Android application building blocks
- Activating components
- Shutting down components
- LifeCycle of Application
- Development tools, Manifest File
- LifeCycle of Activity
- View Hierarchy and Layouts
- UI Events
- Building Menus
- Notifying users
- Creating dialogs
- Graphics & Animations
- Activity
- Intents
- Services
- Content Providers
- Broadcast Receivers
- Overview of Android Resources
- Creating Resources
- Using Resources
- Drawable Resources
- Animation Resources
- Shared Preferences
- Internal Storage (Files)
- External Storage(SD Card)
- SQLite Databases
- Playing audio/video
- Blue tooth
- WiFi
- TelephonyManager
- Location Services
- Google Maps
- Deploying Android Application on Device
RedHat Linux Administration
Course Highlights:
The course would be taught in 5 days in corporate level. Online and inhouse training would be 35 hours.
- User, Group Administration, ACL
- Automation of Jobs, Disk Partitions
- Mounting File Systems
- Backup and recovery, Printer Configuration
- Basics of NFS, AutoFS
- Kickstart Installation, Quotas
- Troubleshooting Linux System
- DHCP, NIS, DNS, Mail, Web, VSFTP, Squid, Samba
- Securing your Linux Server with Firewall & SELinux
Course content
- Introduction to UNIX & LINUX
- History of UNIX and LINUX
- Basic concepts of Operating System, Kernel, Shell & File
- System structure
- Basic concepts of Linux
- Differences between Red Hat Enterprise Linux & Fedora
- Commands of Linux
- Installation of Linux
- Interactive Installation
- Kickstart Installation
- Startup & Shutdown Scripts
- Booting Sequence
- Kernel Initialization
- INIT Process
- Software Package Administration
- Installing and deleting software packages
- Querying and updating software packages
- User and Group Administration
- Creating and deleting users from the systems
- Modifying users profile
- Creating and deleting groups
- Important system files related to user administration
- Creating, deleting and modifying users and group & policy
- Advanced File Permissions
- Assigning advanced files permissions SUID, SGID & Sticky bit
- Creating, modifying and deleting ACL’s
- Disk Partitioning and Mounting File System
- Using fdisk, disk druid utilities for disk partitioning
- Using mkfs, commands to create file systems
- Mounting various file systems
- Auto mounting of file system
- Quotas
- Enabling Quotas on partitions
- Creating Quotas for users
- Auditing Quotas
- Backup and Recovery
- Introduction to various types of backup media
- Backup and restoring data using dump / restore commands
- Backup and restoring using tar and cpio commands
- Automation of Jobs
- NFS
- Configuring NFS server
- Mounting NFS exports on NFS clients
- Network Information Service (NIS)
- Basics of NIS
- Configuring NIS Servers and client
- Creating NIS users
- DNS with BIND 9
- Basics of Internet
- Basics of DNS and BIND 9
- Configuring DNS primary server and secondary servers
- Configuring DNS for multiple domains and sub domains
- Configuring various client (Windows & Linux
Advanced Course
- Dynamic Host Configuration Protocol (DHCP)
- Configuring Linux as DHCP Server
- Configuring various clients for DHCP Server (Windows & Linux)
- Mail Server (SMTP, POP3, IMAP)
- Basics of Mail Servers
- Configuring SMTP service using sendmail
- Configuring POP3 / IMAP service on Linux
- Integrating Antivirus & Antispam
- Web Server (Apache)
- Basics of Web Service
- Introduction to Apache
- Configuring Apache for main site
- Configuring multiple sites using IP-based, portbased and name-based virtual hosting
- FTP Server (vsftp daemon)
- Basics of File Transfer Protocol
- Configuring vsftpd for anonymous ftp service
- Proxy Server (Squid)
- Basics of proxy services
- Configuring proxy services
- Creating ACL’s for controlling access to internet
- Samba Service
- Basics of file sharing in Windows
- Configuring Samba service for file sharing with windows systems
- Securing your Linux Server by IP Tables & SELinux
- Implementing local & network security
- Basic elements of Firewall using IP Tables
- SELinux Overview
- Working of SELinux
- Customizing SELinux Policy
- Troubleshooting your system
- Recovering the super user password
- Recovering the boot loader (GRUB)
- Troubleshooting Xserver problems
- Troubleshooting network related problems
- RAID (Redundant Array of InExpensive Disks) & LVM
- Implementing RAID on Linux
- RAID levels (0, 1 and 5) configuration using RAID tools
- Resizing the Partition using LVM
- Web based Administration
- Installing Webmin on Linux
- Administrating Linux machine remotely
- Using Webmin as a tool for configuring various services on Linux
- LDAP
- Configuration of LDAP
- Creation of Users / Groups
Please contact us for more details.
PPC Marketing
Ad Campaigning for fast business growth
PPC Services & Process:- Keyword Analysis: Keyword analysis is critical part in PPC. Keyword analysis is done & gives different type of keywords based on needs.:
- Industry trending keywords.
- Generic keywords.
- Branding Keywords
- Converting keywords (guess)
- Initial account set up for: Google Adwords
- Bing Adwords
- Face Book Ads
- Twitter Ads
- LinkedIn ads
- Campaign Set Ups: Campaign set up is critical part in every PPC account. We need to identify needs of projects which will help in creating apt strategy in campaign setting. Campaign settings will be doing based on follow criteria’s:
- Campaigns based on demographics.
- Based on interest.
- Based on Competitors.
- For Branding.
- For Leads & Sales.
- Ad’s Creations & Texting: Will create effective text and display ads based on feasibility and needs of clients by including following points:
- Based on specific keywords.
- Ad copy that matches with landing pages
- Based on competitor and his ad copy.
- Clear and compelling info.
- Call to actions.
- Enabling Tracking Cods: Tracking mechanism will status campaign out.
- Conversion tracking codes enabling.
- Remarketing codes enabling.
- Custom tagging enabling.
- Event tracking on landing pages etc.
- Campaign monitoring & optimization: Based on campaign performance, will optimize ads and campaign.
- web analytics
Subscribe to:
Posts (Atom)