OCPJP

OCPJP Get certified in JAVA, add an extra edge to your
Resume & become an in-demand professional.

Oracle's Certified Professional SE Programmer (OCPJP) exam is the fundamental exam required to demonstrate solid understanding of Java and is a prerequisite to a number of the other Java certificates. It is designed as a fairly detailed test of knowledge of the core features and constructs of the Java programming language. It tests a wide range of Java's APIs and core features, starting from basic

s such as looping constructs and variables, to more complex topics such as Threads, Collections and Generics. It does not cover specific technology domains such as GUI creation, Web or network programming, though it does cover part of the APIs included in the standard library. The exam tests how well a programmer has understood the language constructs and mechanisms. However it's not a goal of the exam to test the programmer's ability to produce purposeful or efficient programs. It does not test the programmer's ability to write efficient algorithms, for example, though it does test knowledge of which collections should be selected in order to implement efficient algorithms without re-inventing the wheel.

02/06/2015

Mumbai Academics Pledge to Help Make Your Education More Affordable
Mumbai Academics is committed to helping our students obtain a more affordable education.
For More Details Contact at 9323040215

14/05/2015

JAVA Training @ Mumbai Academics

You gain perfect flexibility, knowledge, innovation and interest to master an exciting and rewarding career

Welcome to Mumbai Academics

Walking the talk in student empowerment

Mumbai Academics is organization of experienced and accomplished technocrats with a mission to empower students in information technology (IT) in Mumbai. We are one of the leading institutes offering Java training in Mumbai.

It does not matter if you are just stepping into the IT industry, planning on a career shift, or are an experienced professional looking for advanced courses. Mumbai Academics is here to cater to your diverse needs and offer you a premium training experience. Our training materials and course structures are thoughtfully designed keeping a larger focus on the latest developments in the industry, without any compromise on the fundamentals that actually shape things.

We offer a broad spectrum of courses and give a strong foundation in fundamentals with judicious combination of theory and practical sessions. By gaining an all-round perspective of the subject from the best trainers in the IT industry, students are ready to take on any challenge in their chosen path.

01/05/2015
Software Development ProcessPrintSoftware Development ProcessThe development of a software program goes through seven st...
13/01/2015

Software Development Process
Print
Software Development Process

The development of a software program goes through seven stages.

It is helpful to remember the correct order of the software development process. Make up a mnemonic to help you remember using the letters: ADITDEM.

Analysis
Design
Implementation
Testing
Documentation
Evaluation
Maintenance
Analysis
The analysis stage is where the systems analyst will have a meeting with the client to have a clear understanding of the program's requirements.

This can be done by:

Looking at the current system
Interviewing clients
Issuing questionnaires
Looking at existing documentation
The outcome of this stage is called the Program Specification Document or Software Specification Document. This is a legally binding document which details the solution along with costs and time constraints.

Design
A good programmer will spend time at the design stage working out some of the important details of the program. The programmer will consider the user interface and the structure of the program.

Programmers use stepwise refinement, which is the method of taking a large problem and breaking it down into smaller more manageable problems. Stepwise refinement is also called top down design as the process is started as one problem at the top and worked down into smaller problems.

Two methods of design are pseudocode and structure diagrams.

Pseudocode is a numbered list that simplifies the main steps of a computer program before the code is written.

Example of Pseudocode

Problem: A teacher wishes to calculate the average mark of 5 end-of-topic tests and display the results.

Get input
Perform Calculation
Display output
Refinements

Get Input

Get pupil name
Get pupil marks
Perform Calculation

Add marks to get total
Divide total by 5
Display Output

Display pupil name
Display pupil average mark
Note: The difference between an algorithm and pseudocode.

An algorithm is a well defined sequence of steps that provides a solution for a problem.

Pseudocode is the language that the design is written in. Please note this is not proper English but not a High Level Language either.

Example of a structure diagram for the same problem.

Each instruction goes into a separate box.

An example of a structure of a process
You read pseudocode from top to bottom. You read a structure diagram from left to right.

Implementation
The actual program code is written at the implementation stage.

The structure diagram produced at the design stage splits the program down into smaller programs called procedures which can then be allocated to different programmers.

Good pseudocode allows the implementation stage to be relatively easy as each line of pseudocode can be translated into the code of the programming language being used.

The code is normally written in a high-level language, like Visual Basic or Java, and this is known as source code.

Computers only understand machine code therefore the source code has to be translated into binary instructions which the machine understands. Machine code can also be called executable code as it is executed by a computer.

Testing
Once the program has been written it is necessary to test the program for any errors. The testing stage can take quite a long time as the program must work under most conditions.

There are three types of testing:

Normal
Extreme
Exceptional
Test Data: Numbers 1 - 50
Type of Testing Description Test Data
Normal Data the program should expect to handle. 2, 25, 45
Extreme Data at the limits of what the program should handle. 1, 50
Exceptional Data which the program has not been designed to handle. -5, 55, Hello, @
Documentation
Documentation is produced to assist users with the installation and features of the software.

Two items of documentation are produced.

User Guide - Provides information on the features of the software and may include a series of lessons called tutorials.

Technical Guide - Provides details on how to install the software and the system requirements for the program including type of processor, RAM and hard disk space.

Both guides may come as manuals or on a CD.

Evaluation
When the program is complete it needs to be evaluated. For Intermediate 2 Computing the three criteria that you must know for evaluation are:

Fit for purpose
User Interface
Readability
Fit for purpose

Does the program do everything it was supposed to do?
Does the program meet all the requirements in the program specification?
Does the program produce the correct results?
User Interface

Is the program easy to use?
Is it clear what the buttons, menus, etc do?
Are any instructions or error messages to the user clear and easy to understand?
Are fonts, screen colours and screen layouts consistent and easy to read?
Readability

Does the program have meaningful variable names?
Does the program have internal commentary?
Does the program have structure, e.g. indentation and blank lines?
Maintenance
Once the program has been distributed, maintenance of the software may be required.

There are three types of maintenance:

Corrective - Will fix any errors that are discovered in the program.

Perfective - Will add new features to the program.

Adaptive - Changes are made to the program to take account of new conditions so:

Program can work on new operating system
Program can work on new/different hardware

http://www.bbc.co.uk/bitesize/intermediate2/computing/software_development/software_development_process/revision/1/

A BBC Bitesize secondary school revision resource for Intermediate 2 Computing

internship program for final year B.E/BCA/MCA student ApplyFirst time introducing the "ON JOB INTERNSHIP PROGRAM" for th...
11/12/2014

internship program for final year B.E/BCA/MCA student Apply

First time introducing the "ON JOB INTERNSHIP PROGRAM" for the final year B.E/BCA/MCA student.

Job Description

Join with Software Engineer as an “Intern” and start your career as a software Developer

Mumbai Academics have been established with the sole objective to dedicate itself for quality service in Software Development.

Mumbai Academics as Software Service providers, are specialists in Web Design and Development, working on Real Time Live

Projects in Domains, Portals and software for various business requirements. We’ve a dedicated, expertise team and provide services in Web Design, Web Development and Application development.

Job Type

Internship

Qualifications

BE BTech-Bachelor of Engineering or Technology

MCA-Master in Computer Application

BCA-Bachelor of Computer Application

And Others

Work Experience (In Year)

0 - 5

Address

Mumbai Academics

Row House No 07,

Opposite To Datta Meghe College,

Sector 2,Airoli

Navi Mumbai

400708

Website: mumbai-academics.com
Email:[email protected]

03/12/2014

I need a desktop application programmed in Java, with source code (obviously)

one major requirement is being able to read and open for viewing PPT files (Powerpoint presentation slides), these files will be created and edited in MS PowerPoint, our app must just be able to open it for viewing on WIndows even in the machine does not have MS Powerpoint installed (all aspects of the PPT like animation and sounds, etc must be intact and readable)

About Us Mumbai Academics is a non profit professional training division with a focus on providing high end technical tr...
29/11/2014

About Us



Mumbai Academics is a non profit professional training division with a focus on providing high end technical training and jobs to deserving ambitious candidates. We provide free training to qualified candidates and provide jobs upon successful completion of training.

Mumbai Academics is the only organization in India which provides free professional training and 100% jobs to all the trained candidates. We ensure that all the selected candidates who are trained at Mumbai Academics gain essential knowledge to compete with the best in the industry.
Vision
– Our Vision is to build an Unemployment Free India.
– To eradicate the curse of unemployment from India by producing highly qualified & trained hard core industry professionals.
– To become the best professional training institute of the country which produces highly trained hard core industry professionals.
– To improve the quality of Education in India.

Mission
Our mission is to help candidates to learn and develop industry specific IT and related skills by providing real time corporate work environment to the trainees where they have to work on hard core software applications and technologies, interact with clients, gather requirements and create documents and reports .

Java Technology Java is one of the leading programming languages used in software development to build secure, functiona...
13/11/2014

Java Technology



Java is one of the leading programming languages used in software development to build secure, functional and scalable applications. The technology is well suited for network computing and business applications and certain e-business solutions. Java provides a platform for developing Desktop apps, Web apps as well as Mobile apps.

JEE Applications Development

The Java EE application development model incorporates Java programming language and the Java virtual machine. The flexibility, portability, security, open-source nature of JEE provides a strong basis for the JEE application model. Java EE has been designed to facilitate development of applications that make enterprise services available for customers.The Java EE application model clearly defines an architecture for implementing services as multi-tier applications that deliver the scalability, accessibility, and manageability needed by enterprise-level applications. The developers can rely on the JEE platform to provide solutions for developing multi-tier services.

The Java EE platform uses a distributed multitiered application model for enterprise applications. Here the approach is to divide application logic into components according to function. These differing component applications are ideally installed as JEE applications in different client machines, catering to varying tier-needs. Under the JEE environment, client-tier components run on the client machine, web-tier components run on the Java EE server, business-tier components run on the Java EE server and enterprise information system (EIS)-tier software runs on the EIS server. Java EE multitiered applications are generally considered to be three-tiered applications because they are distributed over three locations, namely client machines, the Java EE server machine, and the database or legacy machines at the back end.

JEE - Security

While other enterprise application tools require platform-specific security measures in each application, the advantage of Java EE security environment lies in the fact that it enables security constraints to be defined at deployment time. The Java EE platform makes applications portable to a wide variety of security implementations by sparing application developers the trouble of implementing security features. The Java EE platform provides standard access control definitions that are defined by the developer and interpreted when the application is deployed on the server. Java EE also provides standard login mechanisms so application developers do not have to implement these mechanisms in their applications.

JEE Components

Java EE applications are made up of components. A Java EE component is a self-contained functional software unit that is assembled into a Java EE application with its related classes and files and that communicates with other components. The Java EE specification defines the Java EE components: application clients and applets are components that run on the client, Java Servlet, Java Server Faces and Java Server Pages(JSP) technology components are web components that run on the server and Enterprise Java Beans (EJB) components are business components that run on the server.

Java EE components are written in the Java programming language and are compiled in the same way as any program in the language. A Java Applet is a small client application written in the Java programming language, getting executed in the Java Virtual Machine installed in the web browser. The client systems will require the Java Plug-in and a security policy file in order for the applet to successfully execute in the web browser. An application client runs on a client machine and provides a way for users to handle tasks that require a richer user interface than can be provided by a markup language. It typically has a graphical user interface (GUI) created from the Swing or the Abstract Window Toolkit (AWT) API. Application clients directly access enterprise beans running in the business tier.

The server and client tiers include components based on the JavaBeans component architecture (JavaBeans components) to manage the data flow between an application client or applet and components running on the Java EE server. Another advantage is that Java EE application uses a thin browser-based client or thick application client.

Advantages of JEE applications development

It must be obvious and clear from the preceding paragraphs, that JEE offers a no-nonsense, developer friendly application development platform. JEE ranks above other peer application development platforms like .NET, in the matter of scalability,flexibility and interoperability. Providing adaptive and seamless architecture for developers, JEE fulfills the need for developing mult-tiered applications and distributed applications,without the complexity of writing individual codes for each set of business applications. JEE has arrived on the scene when developers were feeling the pinch of a reliable development platform. Today JEE has nudged out many other platforms by sheer virtuosity and ease of development.

What Mumbai Academics Software Offers?

Mumbai Academics Software offers JEE application development, JEE consulting and JEE related solutions and network based solutions development using the various Java-related Technologies

24/10/2014

About Mumbai Academics !
Mumbai Academics is a leading provider in Engineering and information technology, scientific research and development,business process outsourcing by aiding different perspective of people in technology and businesses. Mumbai Academics offers a unique learning Environment with world class solutions and innovative technologies. Mumbai Academics is a fast growing company in handling different level of technology and business commitments through collaborative workforce that includes future work.

Mumbai Academics
23/09/2014

Mumbai Academics

08/09/2014

Now You Can Download Free Projects From Below Link

http://mumbai-academics.com/project-list.jsp

Regards
Mumbai Academics

free IEEE project,free it training,java,java training,free java training,mumbai training,ieee projects,free project,college projects,college,airoli training,airoli java,Buy Any Project At Rs 2000 Only,IEEE project,engineering project in mumbai,java project with source cod

05/09/2014

Best of Mumbai 😀

Ganpati Darshan 2014

The one and only 360° Panoramic Virtual Tour of Best Pandals of Mumbai

Lalbaugcha Raja
http://goo.gl/RoxtJT

Lalbaug Ganesh Galli - Mumbaicha Raja
http://goo.gl/bOc2gI

Andheri Cha Raja
http://goo.gl/1pIALP

Sahyadri Krida Mandal Tilak Nagar
http://goo.gl/2dtEfc

Khetwadi 12th Lane - Khetwadicha Ganraj
http://goo.gl/vTqOD6

Parel Cha Raja - Narepark
http://goo.gl/qgfgVL

Fort Vibhag Sarvajanik Icchapurti Ganesh Mitra Mandal
http://goo.gl/fA7dCO

Shree Ganesh Mitra Mandal Pathai Bapa Niwas, Mulund
http://goo.gl/r2ePVL

Regards
Mumbai Academics

Address

Navi Mumbai
400708

Website

Alerts

Be the first to know and let us send you an email when OCPJP posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The Business

Send a message to OCPJP:

Share