The Best College Academy of Our Small City

Latest News - QUIS NOSTRUM - Exercitationem ullam corporis suscipit laboriosam

Core Java Programming

  • 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

    1. 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

    2. 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

    3. String Manipulations
      • String
      • String Buffer
      • String Tokenizer

    4. Packages
      • Introduction to all predefined packages
      • User Defined packages
      • Access Specifiers

    5. Exception Handling
      • Introduction
      • Pre Defined Exceptions
      • Try-Catch-Throw
      • User Defined Exception examples

    6. Multi Threading
      • Introduction
      • Thread Creations
      • Thread Life Cycle
      • Life Cycle Methods
      • Synchronization
      • Wait() notify() notify all() methods

    7. I/O Streams
      • Introduction
      • Byte-oriented streams
      • Character – oriented streams
      • File
      • Random-access file
      • Serialization

    8. Networking
      • Introduction
      • Socket, Server socket
      • Client –Server Communication

    9. Wrapper Classes
      • Introduction
      • Byte, Short, Integer, Long, Float, Double, Character, Boolean classes.

    10. Collection Frame Work
      • Introduction
      • Util Package interfaces, List, Set, Map
      • List interface 7 its classes
      • Set interface & its classes
      • Map interface & its classes

    11. Innerclass
      • Introduction
      • Member inner class
      • Static inner class
      • Local inner class
      • Anonymous inner class

    12. AWT
      • Introduction
      • Components
      • Event-Delegation-Model
      • Listeners
      • Layouts
      • Individual components Lable, Button, CheckBox, Radio Button,Choice, List, Menu, Text Field, Text Area.

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 Course
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


Course Details
  • 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
Setup of Android Development environment 
  • System requirements
  • Eclipse and SDK installation, AVD creation
  • Creating first Android application
  • Project Structure
Android Application Fundamentals
  • Android application building blocks
  • Activating components
  • Shutting down components
  • LifeCycle of Application
  • Development tools, Manifest File
  • LifeCycle of Activity
User Interface
  • View Hierarchy and Layouts
  • UI Events
  • Building Menus
  • Notifying users
  • Creating dialogs
  • Graphics & Animations
Main Building Blocks
  • Activity
  • Intents
  • Services
  • Content Providers
  • Broadcast Receivers
Resources
  • Overview of Android Resources
  • Creating Resources
  • Using Resources
  • Drawable Resources
  • Animation Resources
Data Storage
  • Shared Preferences
  • Internal Storage (Files)
  • External Storage(SD Card)
  • SQLite Databases
Android Media API
  • 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.






  • Introduction to Unix, Installation of Linux

    • 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

    1. Introduction to UNIX & LINUX
      • History of UNIX and LINUX
      • Basic concepts of Operating System, Kernel, Shell & File
    2. System structure
      • Basic concepts of Linux
      • Differences between Red Hat Enterprise Linux & Fedora
      • Commands of Linux
    3. Installation of Linux
      • Interactive Installation
      • Kickstart Installation
      • Startup & Shutdown Scripts
      • Booting Sequence
      • Kernel Initialization
      • INIT Process
    4. Software Package Administration
      • Installing and deleting software packages
      • Querying and updating software packages
    5. 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
    6. Advanced File Permissions
      • Assigning advanced files permissions SUID, SGID & Sticky bit
      • Creating, modifying and deleting ACL’s
    7. 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
    8. Quotas
      • Enabling Quotas on partitions
      • Creating Quotas for users
      • Auditing Quotas
    9. 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
    10. NFS
      • Configuring NFS server
      • Mounting NFS exports on NFS clients
    11. Network Information Service (NIS)
      • Basics of NIS
      • Configuring NIS Servers and client
      • Creating NIS users
    12. 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

    1. Dynamic Host Configuration Protocol (DHCP)
      • Configuring Linux as DHCP Server
      • Configuring various clients for DHCP Server (Windows & Linux)
    2. Mail Server (SMTP, POP3, IMAP)
      • Basics of Mail Servers
      • Configuring SMTP service using sendmail
      • Configuring POP3 / IMAP service on Linux
      • Integrating Antivirus & Antispam
    3. 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
    4. FTP Server (vsftp daemon)
      • Basics of File Transfer Protocol
      • Configuring vsftpd for anonymous ftp service
    5. Proxy Server (Squid)
      • Basics of proxy services
      • Configuring proxy services
      • Creating ACL’s for controlling access to internet
    6. Samba Service
      • Basics of file sharing in Windows
      • Configuring Samba service for file sharing with windows systems
    7. 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
    8. Troubleshooting your system
      • Recovering the super user password
      • Recovering the boot loader (GRUB)
      • Troubleshooting Xserver problems
      • Troubleshooting network related problems
    9. 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
    10. Web based Administration
      • Installing Webmin on Linux
      • Administrating Linux machine remotely
      • Using Webmin as a tool for configuring various services on Linux
    11. 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:
    1. 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)
    2. Initial account set up for:
    3. Google Adwords
    4. Bing Adwords
    5. Face Book Ads
    6. Twitter Ads
    7. LinkedIn ads
    8. Campaign Set Ups:
    9. 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.
    10. Ad’s Creations & Texting:
    11. 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.
    12. Enabling Tracking Cods:
    13. Tracking mechanism will status campaign out.
      • Conversion tracking codes enabling.
      • Remarketing codes enabling.
      • Custom tagging enabling.
      • Event tracking on landing pages etc.
    14. Campaign monitoring & optimization:
    15. Based on campaign performance, will optimize ads and campaign.
      • web analytics