Cerrado

Hire a Java Developer

1 CONTEXT

Do you know Coursera or Udacity? These MOOCs schools provide online courses with text,

quizzes and interactive content. Online schooling becomes more and more popular

nowadays, and a company asks you to develop an online course system. Because they want a

robust and sure development language, you naturally choose to develop it with Java

Enterprise Edition.

2 SPECIFICATIONS

The first version of the website will be composed of several functionalities listed below:

- Register, Log in and out

- Display courses

- Take a course and pass quizzes

- Print certifications

- Provide web services for external applications

You have to use EJB 3.1, JSF and JPA implementing good practices (DAO, Factories, Criteria

and MetaModel API...).

2.1 DATA STRUCTURE

Before starting the project, draw an UML class diagram representing the JPA Entities you will

need with their relationships.

This diagram will be useful for you and for the team that will develop the next version of the

platform.

The class diagram must be returned in jpeg, png or pdf format.

2.2 APPLICATION STRUCTURE

For this application, you will need a special architecture, service oriented. Several layers are

mandatory in your application:

- EJBs called by ManagedBean containing all business logic

- DAO pattern for accessing database

- Entities with Metamodel API

- Web Services relying on entities

Take the time to organize your application structure and use all elements listed above.

2.3 REGISTER, LOG IN AND OUT

Your application must provide and authentication system.

For anonymous, the website must display all courses descriptions, such as name, description,

modules list, duration etc.

For authenticated users, the website must display buttons in order to follow courses and

receive certifications.

Because we care a lot about security, your database must contain hashed password only!

[url removed, login to view] SERVICES

Create the following SOAP web services features for an external application:

- Authenticate: Must return an unique token for other authenticated request

- Get user: (Authenticated) Return an user by its ID

- List courses: Display all courses information

- Get course: Return a course by its ID

- Take a course: (Authenticated) Consider the course taken

- Pass quiz: (Authenticated) Consider the quiz for a supplied course passed

- Print certification: (Authenticated) Call the printer

Habilidades: J2EE, Java

Ver más: java developer for hire johannesburg, java developer for hire, asp developer bid hire, php, java, cover letter software developer java, game developer java money, iphone developer cost hire, fxcm developer java, production support developer java, isbackend developer java, iphone developer work hire, developer java tomcat hosting cvs paypal, buddypress developer website hire, shirt developer java, freelance developer java ccpp

Información del empleador:
( 0 comentarios ) France

Nº del proyecto: #12948592

23 freelancers están ofertando el promedio de €186 para este trabajo

NovaSofts

Hello Sir/Mam NovaSofts Inc. is the leading IT Company of Islamabad Pakistan. We have 9+ years of experience and strong knowledge about programming languages Java C++ C C# Android So you don't worry about Más

€30 EUR en 1 día
(120 comentarios)
6.5
€147 EUR en 3 días
(186 comentarios)
6.6
€277 EUR en 10 días
(12 comentarios)
5.8
prakash2813

Hi there, I am java developer. I have strong knowledge in web and desktop development. Message me, we can discuss further details over chat.

€200 EUR en 3 días
(62 comentarios)
5.6
iridescent2x15

I m software engineer. I have read the description and I would like to work for you. For further details please inbox me. Thank you

€30 EUR en 3 días
(36 comentarios)
5.3
dghq123

Hi there.. I have read your project details completely and willing to do it for you... Check my recent reviews for our quality work on on time delivery Please inbox and we can discuss about project...

€155 EUR en 3 días
(11 comentarios)
4.6
tgchauhan1711

Hello sir I am expert in Java and J2ee and skills you mentioned. Please see my profile and skills. Please give me more details about your project. thank you

€250 EUR en 20 días
(10 comentarios)
4.2
drakar

Binariks Hello, We found your job post interesting for us and it would be our pleasure to help you with it. I am Managing Partner at Binariks ([login to view URL]), Software Development and Consulting company pro Más

€155 EUR en 3 días
(3 comentarios)
4.3
Angel521

Hello. I am a new freelancer but i have many experiences on programming. I know many languages such as c , c++ , c# , java, android, php, unity,... I’ve carefully gone through your job description and so I am very i Más

€155 EUR en 3 días
(4 comentarios)
3.6
€222 EUR en 3 días
(6 comentarios)
3.8
PowerDevelopers

more details please

€200 EUR en 60 días
(7 comentarios)
3.5
ebinthomas

I am a professional web developer(Senior Software Engineer) with 4.5 years of experience in Java, J2EE, REST, Jersey, Data Structures and Algorithms, SQL and NoSQL(MongoDB, Redis), Spring, Hibernate, elastic search, Más

€166 EUR en 3 días
(5 comentarios)
2.8
€100 EUR en 3 días
(5 comentarios)
2.6
GITTechBAY

I am ready to work on your task as per the requiremnet , please message me Más

€155 EUR en 3 días
(7 comentarios)
2.3
MiniBigTech

Hello, It’s Shahzad from "MiniBig Tech". I am interested in your project kindly inbox me so we will discuss it further. My Portfolio is presenting the working skills of me along with my team; [login to view URL] Más

€155 EUR en 3 días
(0 comentarios)
0.0
umarqu1000

I have seen the attached files and can do the project. Contact me to discuss any other details if u have and feel free to ask any questions. Thanks

€55 EUR en 1 día
(0 comentarios)
0.0
webartist7711

I am a Software Engineer. I will do your work very efficiently and on time. I've much experience in these type of work and I have already done many projects of this type. I am sending you a prototype of my website w Más

€88 EUR en 3 días
(0 comentarios)
0.0
€155 EUR en 3 días
(0 comentarios)
0.0
ali18turab

hey there. I'm a experienced Java Developer based in Pairs,France. I' have read requirements and I can help you with the work . Looking forward to work for you.

€155 EUR en 3 días
(0 comentarios)
0.0
ITBUGOFF

Check out our portfolio at [login to view URL] we've done over 50 projects world wide and all successfully. You may always contact me personally with any questions/concerns and I'll be more than happy to assist you. Any so Más

€1000 EUR en 14 días
(0 comentarios)
0.0