Tuesday, September 10, 2013

COMPUTER TRAINING COURSE- VLSI / VERILOG

Source:- Freshersworld
What is VLSI? 
VLSI (Very-large-scale integration) is a process that means to create integrated circuits by combining thousands of transistor-based circuits into a single chip. VLSI began in the 1970s when complex semiconductor and communication technologies were being developed. The microprocessor is a VLSI device. Nearly all modern chips employ VLSI architectures.
The first semiconductor chips held two transistors each. Subsequent advances added more and more transistors, and, as a consequence, more individual functions or systems were integrated over time. Current technology has moved far past this mark and today’s microprocessors have many millions of gates and billions of individual transistors.
Why VLSI Programming? 
With the design & manufacturing market (both domestic & international) expanding rapidly, there is an enhanced demand of trained professionals who will boost the technical work force in the VLSI domain.
There is a rising demand for chip driven products in consumer electronics, medical electronics, communication, aero-space, computers etc.
More and more chip designing companies have set up their units in India eying on the Indian talents; besides many of the Indian Major IT companies have forayed in Application Specific Integrated Circuit (ASIC) design in a big way.
Scope of VLSI 
• Design and Partitioning
• High performance computing and communication systems
• Neutral Networks
• Wafer-scale Integration
• Multi-module Systems
• Microelectronic systems
• Research & Development
Programming language:
1. VHDL
2. Verilog-HDL
VLSI DESIGN TOOLS
a. Software-Xilinx12.0 by Xilinx , Modelsim by Mentor graphics, Quartus-II by altera, active –HDL
b. Hardware FPGA-Sparten-3,3E,3A, by Xilinx

COMPUTER TRAINING COURSE- TELECOM SOFTWARE

Source:- Freshersworld
What is Telecommunication Software ?
Telecommunications software is any type of software package that aids in the process of electronic communications, especially those that involve the transmission of audio in some manner. There are many different types of software designed to handle telecommunication functions in various settings, ranging from simple software that is installed and utilized by an end user, to the software that is necessary to drive the function of entire networks. Depending on the purpose of the software, it may be used to drive wireless devices as well as those used to drive fiber optic and copper wire networks.
Some of the most basic of all types of telecommunications software are the packages designed to allow the local telephone switch to receive and send signals. The software programs help to control the orderly processing of these signals each time a telephone connection is established with any end user in the subscription area. Software not only helps to establish the connection, but also monitor the strength of the connection and trigger functions to compensate for noise on the line and thus decrease the chances of a disconnect taking place. Software of this type has become increasingly sophisticated as signaling has moved from analog to digital transmissions.
Why Telecommunication Software?
Software for wireless telecommunications is another commonly used product. Like the software found at local telephone switches, various types of wireless communication software help equipment to receive and send signals that are strong and secure. Software helps to compensate for differences in frequency and modulation, which can be extremely important when establishing and maintaining a connection over long distances.
Other types of telecommunication software make it possible to enjoy forms of audio and visual communication that were not possible just a few years ago. Software drives online applications such as web conferencing, allowing both voice and visuals to be transmitted and interactive with a number of people at the same time. Online residential telephone service that allows calls to be placed around the world is also driven by software created for that specific purpose. The end result is that today’s software greatly reduces the cost of holding electronic meetings of this type, making them available to wider market of clients.
Some forms of telecommunications software are proprietary in nature, meaning they are developed by specific companies for use in their own networks. Other software options are manufactured for use by a number of different telecommunication carriers and networks, and may even be customized for specific uses.
Job description of Software Engineer/Telecom Engineer
Required Academic Qualifications:
Graduate with B.Tech / B.Sc (Electronics) / BCA
Postgraduate is preferable with M.Tech / MCA
Required IT/Telecom/ Domain Expertise (Knowledge):
1. Telecom Technology: VOIP,GSM,VAS
a. Routing: Protocols (SIP,H.323,IAX)
b. Signaling : ISDN, SIP,SS7,Analog & Digital
c. Programming: C,C++,Php, Java, My Sql
2. Linux: Centos/Fedora/Ubuntu/Suse/Red Hat
3. Data Network: LAN,WAN
4. Data base : Mysql / post gre- Sql / Oracle
5. Web Technology : Java, .net,php,joomla, flash and others
6. IT / Telecom Hardware knowledge
Candidate should have average of 2-3 years’ experience in open source, Voice and Data
technologies, and telecom platforms. Candidate with data network back ground are preferred
Focus & abilities:
  • Working with opensource LAMP(Linux,Apache,Mysql,PhP), Telecom protocols & functionalities in software development.
  • Software platform development for VAS applications such as IVRS,SMS and other functionalities.
  • Installation &Configuration of open source telephony systems such as asterisk, gnugk, openpbx and others.
  • Should have experience working with proprietary and open source telephony hardware such as Digium, dialogic, sangoma and others.
  • Should have good understanding on telecom routing & signaling protocols such as sip,h.323 and other IMS(IP multimedia subset) protocols, ISDN,CAS,SS7,SIP and other signaling protocols.
  • Good understanding of data network protocols and network topologies.
  • Essentially should have good knowledge and interest in telecom and ability to learn quickly on upcoming requirements.

COMPUTER TRAINING COURSE- SOFTWARE TESTING

Source:- Freshersworld
What is Software Testing? 
Software Testing is the process of executing a program or system with the intent of finding errors. Or, it involves any activity aimed at evaluating an attribute or capability of a program or system and determining that it meets its required results. Software is not unlike other physical processes where inputs are received and outputs are produced. Where software differs is in the manner in which it fails. Most physical systems fail in a fixed (and reasonably small) set of ways. By contrast, software can fail in many bizarre ways. Detecting all of the different failure modes for software is generally infeasible.
What You Should Already Know To Learn This Software
Before you continue you should have a basic understanding of the following:
Why Software Testing?
With the changing trend in the industry, software testing too changes. Today, trends like Web based applications, Service Oriented Architectures (SOA), Software as a Service (SaaS), Wireless Technologies, Mobile technologies, with the increasing emphasis on the 4Rs, repeatability, reliability, re-use and robustness, has opened a new path to testing, where testing will need to change to accommodate these trends and become a business led activity.
The role of the Professional Tester will now become more interesting and more essential. And so will Testing and Quality Assurance, which will become more important and add more value as we move into architectures and technologies which support the business in their goals of bringing products and services to the market as rapidly as possible, with minimal risk. We will see a shift towards testing the transformed business operation, the business processes, the way people interact with the systems and processes and the information it provides, and therefore mitigating the risks and increasing the benefits of business change.
Scope of Software Testing
  • A precise appreciation of business needs and expectations; this will enable you to see the way ahead
  • A firm basis for the development of the software specification; this ensuresthat the software will come as close as possible to meeting the business needssooner, and ensure a smooth transition for the business
  • An ideal platform for continuous improvement of business processes, eitherduring the implementation, or after
  • An accurate outline of the project on which you can base your implementationplan and monitor project progress
  • A readily adaptable set of parameters on which to base system testing
  • A vastly improved appreciation of business needs and expectations againstwhich you can gauge the success of the project
Eligibility
Any undergraduate can learn software testing

COMPUTER TRAINING COURSE- SOFT-SKILLS & PERSONALITY DEVELOPMENT

Source:- Freshersworld
What is softskills?
Soft skill is the ability required and expected from persons for finding a suitable job, its maintenance and promotion.
Softskills is an important facet of life. It is essential in all spheres of life. Be it an interview or dealing with the project leader or working out a solution with a team or writing a report, getting across the point effectively is what matters.
The success of an endeavour hinges on the ability to communicate effectively in today's fast paced life, everyone is asked to do more with less. In such a scenario effective communication holds the key. Effectively communication centers round the usage of words, speed of delivery of words, pitch modulation and body language. Using the right tools to communicate the right messages at the right time can salvage a crises and motivate people to work towards success. Truly said, communication works but for those who work at it. In the existing globalization scenario, most of the Information Technology, I.T Enabled Services, management institutes, public and private sector, multi-national Companies, Union Public Service Commission, and State Public Service Commission are search for a right and suitable fresher for executive posts. Whatever be the recruiting criteria that I.T, ITES, industry giants had in their agenda, once this was clear a first class degree would not serve the purpose, the candidate have to satisfy the skill sets that the companies were looking for. And unanimously, the skills set that they were looking for Softskills.
The immediate results of developing good communication skills are:
1. Ability to Listen effectively
2. Ability to send Clear Messages
3. To win confidence and respect of peers, employers
4. Impressive non-verbal behaviour
Scope of softskills development
It is very important to develop softskills because it enables you to:
  • To handle interpersonal relations
  • To take appropriate decisions
  • To communicate effectively
  • To have good impression and impact to gain professional development
Types of Softskills
1.Verbal Communication skills
  • Softskills form the corner stone of soft skills
  • Every human being has to essentially & effectively communicate with others
  • Effective communication is the hallmark of one's education
  • The ability to speak fluently using the right word in the right order is an good communication
  • Message using appropriate vocabulary and syntax form effective communication
2.Body language
Non verbal language
  • Face is the index of the mind and it clearly displays the persons  interest
  • Body language presents to the audience what we feel & think about the particular matter
  • Body language (e.g, arms crossed, standing, sitting, relaxed)
  • Emotion of the sender & receiver (e.g, speaking clearly, enthusiastic)
3.Written communication Skills
  • Writing evaluates a person's proficiency indications, spelling grammar etc...
  • Errors committed while writing circulars, reports & agenda considerably spoil the image of the writer
  • Good visual presentation using graphics, color, balanced design layout- adds so much to written communication.
  • Keep handouts and other written materials for your presentation
4. Presentation Skills
Presentation skills include planning, preparation & delivery of the message. Making a formal speech is also one form of presentation. Presentation skills can be broadly categorized into physical oral, & electronics.
  • Success in life depends on presenting ideas in an appropriate manners
  • Look at the eyes of audience & speak in a natural, conversational voice
  • Appropriate voice will make the presentation effective and interesting
  • Ask for feed back from your audience about your presentation & change accordingly
  • In presentation especially, stop occasionally to ask the audience understand what you have said
5. Team Work
  • People of either gender, different age groups, qualification, status & skills work as a team with a common objective of accomplishing the task
  • The success of any organization largely depends on in the coordinated efforts of its employees
  • It mainly refers to the agreeableness & co-operation among the team members
6. Professional ethics
  • Professional ethics is the need of the hour in India
  • When a person is at the work spot, he must think of his work only
  • He must put his heart & soul into the work
  • Each employee is a organic part of the organization & must strive to contribute his mite to the successful functioning of the organization
7. Interpersonal Skills
Man is a social animal & his success in life largely depends on his relationship & interaction with others
We must respect the views & sentiments of others.
When we want to differ their views, we must very politely give hints to them without wondering their feelings
8. Time & Stress Management
Prioritize the work & schedule your time accordingly
  • Impotent work should be allotted more time & taken up first
  • Listening to classical music & practicing Yoga will considerably reduce the physical,emotional & mental stress of an individual
9.Leadership Softskills
Leaders, executives & managers need to be very clear about what they expect from others
  • Trust your self
  • Keep smiling
  • Share & stay together
  • Always learn new things
  • Accept responsibility for your self & your actions
  • Look at problems & challenges
  • Be grateful always
  • Love your self
So if you want to improve upon your softskills, this is the best time to go ahead.
Start now, Start well

COMPUTER TRAINING COURSE- SAP / COGNOS / ABAP

Source:- Freshersworld
What is SAP?
SAP stands for Systems Applications and Products. It  is the world's largest inter-enterprise software company and the world's fourth-largest independent software supplier, overall.
It is a German software corporation that makes enterprise software to manage business operations and customer relations. Headquartered in Walldorf, Baden-Württemberg, with regional offices around the world, SAP is the market leader in enterprise application software. The company's best known products are its enterprise resource planning application (SAP ERP), SAP Business Objects software, and most recently, Sybase mobile products and in-memory computing appliance SAP HANA.
The SAP not only enables customers with the ability to interact with a common corporate database for a comprehensive range of applications but is also an integration plateform for  the applications and today many corporations, including IBM and Microsoft use SAP are using SAP products to run their own businesses.
SAP applications provide the capability to manage financial, asset, and cost accounting, production operations and materials, personnel, plants, and archived documents. The latest version of SAP includes a comprehensive Internet-enabled package.
SAP has recently recast its product offerings under a comprehensive Web interface, called mySAP.com, and added new e-business applications, including customer relationship management (CRM) and supply chain management (SCM).
SAP India began its operations in 1996 with headquarters in Bangalore and offices in Mumbai, New Delhi, Kolkata, and a direct presence in nine cities across India, besides having marketing associates in Sri Lanka and Bangladesh.
Why SAP?
SAP is the world's leading provider of business software solutions.
Over the last 11 years, SAP has been the undisputed market leader in the Indian enterprise software market. So learning this technology undoubtedly presents hugecareer opportunities are huge in SAP technology and this technology truly makes you a different face in crowd
Declared as the 'Hub of the year in Asia Pacific and Japan" in 2007, SAP India witnessed an unprecedented growth of over 100% both in terms of license revenue and customer acquisition.
Career and job opportunities in SAP are huge and also the monetary benefits one gets in this career is good. The entry would be bit challenging as the demand for this job is high so is the number of candidates for this job. Apart from having very good opportunities for SAP people the technology would long last for a great period of time which gives security of job in the market. You must clearly understand the enterprise's area of interest and must choose the appropriate module in SAP to get a great place in the job market.
So in a nut shell SAP enables you for
  • Business analytics services
  • IT transformation
  • Custom development
Modules available in SAP are:
Functional Tracks
  • Financials Accounting (FI)
  • Management Accounting (CO)
  • Human Resources (HR)
  • Supply Chain Management - Order Fulfilment (SD)
  • Supply Chain Management - Procurement (MM)
  • Supply Chain Management - Planning & Manufacturing (PP)
  • Product Lifecycle Management - Project Management (PS)
  • Product Lifecycle Management - Plant Maintenance (PM)
  • Product Lifecycle Management - Quality Management (QM)
Technical Tracks
  • ABAP Workbench (Fundamentals & Concepts): SAP ABAP Programming
Scope of SAP
  • Financial and public services
  • Banking
  • Defense and security
  • Healthcare
  • Higher education and research
  • Insurance
  • Public sector
  • Manufacturing
  • Aerospace and defense
  • Automotive
  • Chemicals
  • Consumer products
  • Engineering, construction, and operations
  • High tech
  • Industrial machinery and components
  • Life sciences Mill products
  • Mining
  • Oil and gas
  • Service
  • Media
  • Professional services
  • Retail
  • Telecommunications
  • Travel and logistics services
  • Utilities
  • Wholesale distribution
Eligibility
Usually for Functional module, you need to have a minimum of 2-3 years of industrial experience in the relevant business function area and domain experience and for technical module of SAP you need to be strong in programming concepts, recommended for people with minimum 1-2 years of technical experience.

COMPUTER TRAINING COURSE- RUBY ON RAILS

Source:- Freshersworld
What is Ruby ?
Ruby is a dynamic, reflective, general-purpose object-oriented programming language that combines syntax inspired by Perl with Smalltalk-like features. It was also influenced by Eiffel and Lisp.[8] Ruby was first designed and developed in the mid-1990s by Yukihiro "Matz" Matsumoto in Japan.
Ruby supports multiple programming paradigms, including functional, object oriented and imperative. It also has a dynamic type system and automatic memory management; it is therefore similar in varying respects to Smalltalk, Python, Perl, Lisp, Dylan, and CLU.
why ruby on rail is hot ?
Ruby on Rails is an open-source web application framework for the Ruby programming language. The growing demand for Ruby on Rails has been driven by successful companies who benefit from the speed and agility of building applications in Rails, which results in increased productivity and company growth. Many of the companies you all know and love use Ruby in some capacity: Amazon, BBC, Cisco, CNET, IBM, JP Morgan, NASA, and Yahoo!. Many of the fastest-growing web-based companies have been built using Ruby on Rails: Scribd (over 70 million readers each month), Groupon (over 38.5 million subscribers in North America), Basecamp (millions of users). All in all, more than 200,000 web sites are using Ruby on Rails.
Custom software development has always been expensive, which has resulted in shrink-wrapped solutions dominating the software market. But how can businesses differentiate themselves from each other if they all use the same applications? Custom software can help businesses differentiate themselves and provide deep competitive advantage through data collection, visualization, and distribution at the edges of an organization, where users and departments know what data they need to operate efficiently. Ruby on Rails makes this type of software development economical for companies ranging from high-growth start-ups to large corporations wanting to experiment without risking additional IT budget.
In the past, when users in a company pined for a new application to take advantage of market opportunities and trends, they had to first present a formal request to their boss. This turned into a formal request to the IT department, which was then reviewed by a board for budget approval. Once the budget was approved, equipment and personnel skills had to be evaluated. Six months later, the project might begin. Individual groups within companies are now learning to use Rails to speed up development and reduce costs.
The Future :
As businesses explore how they can use Ruby on Rails to build their next-generation products and services for consumers and employees, they’ll discover the significant development time savings Ruby on Rails offers. Coupling this with low up-front investment and overall cost savings, it makes perfect sense that we’ll continue to see more companies choosing Ruby on Rails. Try it out--work with your team on a small project and see how it speeds development time, increases developer productivity, and results in highly scalable web apps.
Responsibilities:
1. Develop web applications for clients within the Ruby on Rails web application framework.
2. Participate in other internal company projects in support of client needs.
Experience & Qualifications:
  • One to three years general programming experience
  • Experience in web development using the Ruby on Rails web application framework
  • At least one year of Ruby on Rails programming experience
  • Thorough understanding of the philosophy and design of Ruby on Rails
  • Desktop publishing skills: HTML, xHTML, CSS
  • Knowledge of:
  • JavaScript and JavaScript libraries: jQuery, MooTools, Prototype, etc.
  • Unix and Linux systems
  • Relational databases: Postgres, etc.
  • Frameworks: Active record, Merb, Datamapper
  • Technologies: Mootools, Lucene, Solr
  • Servers: Montgrel, Webrick, Nginx
  • Highly preferred experience:
  • Ability to work with the Amazon EC2, S3, Heroku, and EBS services
  • Cookbook, Capistrano and Chef
  • NoSQL databases: MongoDB, Redis, memcached, CouchDB
  • Git, SVN
  • BS in a computer science-related discipline
  • Proficiency in English strongly preferred
  • Proactive and resourceful person who achieves with minimal oversight
  • Team player with the ability and desire to become an integral part of a fast-paced team

COMPUTER TRAINING COURSE- ROBOTICS / AUTOMATION

Source:- Freshersworld
What is Robotics?
Robotics is the branch of science that deals with designing artificial devices who are able to perform various complex automated functions. These devices are commonly called as robots. They are being controlled by computer systems and the inbuilt sensors help them to process the information. So in this technology we study design, construction, operation, structural disposition, manufacture and application of robots.
Basically a robot consists of:
  • A mechanical device, such as a wheeled platform, arm, or other construction, capable of interacting with its environment
  • Sensors on or around the device that are able to sense the environment and give useful feedback to the device
  • Systems that process sensory input in the context of the device's current situation and instruct the device to perform actions in response to the situation
Why Robotics?
Robotic technology have been realized to the point that it is becoming a part of our collective experience and every day lives. They are useful in almost all the industrial applications. Those who want to excel in this field will get unlimited opportunities in their career and can grow by leaps and bounds.
Specialising in design and control in robotics is close to mechanical engineering. For hardware design of robots, a B. Tech in electrical or electronics and communication engineering forms a good base. This field also requires the application of computer-integrated manufacturing and biological mechanics.
So a course in robotics trains and educates a student in the field of artificial intelligence, computer-aided manufacturing, computer integrated manufacturing system, computational geometry, robot motion planning, digital electronics and micro processing
This field offers high end jobs and a robotics engineer can apply his mastery in diverse fields like modern warfare, surgery, nano-technology and space-exploration. Many funding programmes and scholarships are available for research and PhD. students. Developing a robot comes with the goal of finding a solution to the problem. Along with the technical know-how, interest in research is essential. This field has no boundaries and will continue to grow until the machines take over
Scope of Robotics
  • Speeding up manufacturing processes.
  • Nuclear science
  • sea-exploration
  • Servicing of transmission electric signals
  • Military applications
  • Drug processing
  • Space exploration
  • Laboratory Research
Eligibility
Engineering graduate preferably in Mechanical, Electronics and Communication, electronics and instrumentation, computer science, information technology