Acquire the basic techniques for designing and developing client/server applications using the JAVA object-oriented language.
Develop WEB applications and services with JEE
Master JAVA tools and frameworks as well as development, testing and validation methods.
Prepare for the professions: JAVA developer, JAVA developer project manager, scheduled task program developer and/or technical website designer
Graphic interface and database module
HTML5-CSS3
Understanding how a web page works, editing code, methodology: tags and attributes, page structure. Advanced HTML and CSS
Algorithms and data structure
I/O algorithms, operator variables, conditional structures, iterative structures, functions, recursion, arrays, stacks.
Javascript / Ajax / Jquery Introduction to the Javascript language: object theory, hierarchy and DOM, script localisation, variables, strings and arrays, operators, instructions, blocks and comments, control structures, data transmission, form processing, interactivity Ajax technology and Jquery library
Databases - MySQL and SQL MERISE method, Conceptual Data Model, Logical Data Model, entity and reference integrations, transactions
J2EE JAVA module
Java SE 7 development Overview, primitive types, objects, classes, constructors, variables, methods, static members, wrapper classes, packages, imports, access, syntax elements, strings, StringBuilder, arrays, ArrayList, inheritance, interfaces, reuse, exceptions, Java File I/O.
Java EE: Spring web applications Java EE Architecture, GlassFish reference, maven, project configuration, controllers, views, JSTL configuration, view/controller decoupling, model building, TDD methodology, jUnit, unit testing, JSP UI, populating collections, forms and validation, JDBC, DAO, POJO, persistence, Java, AOP Beans, integration testing, deployment.
In-company work-based training
Logical and rigorous mind, ability to manipulate abstract concepts, taste for analysis and creating procedures, ability to work and collaborate in a small team.
Experience in computer programming appreciated. Basic knowledge of PC architecture, Basic knowledge of Windows: word processing, spreadsheet, internet browsing.
Knowledge of mathematics at BAC level (functions, vectors, matrices).
English: B1 CEFR level recommended for easy reading of technical documentation.
12 people
Positioning upstream of entry to training.
For beneficiaries with disabilities: possible adaptation of training and certification arrangements, support from the GRETA-CFA's TH referent.
Education Nationale certified teachers, Bac +3 trainers with significant experience in adult education, professional lecturers.
no final exam
Java developer, JAVA developer project manager, scheduled task program developer and/or technical website designer
Access for people with disabilities
Accessible to people with disabilitiesTransport
Access by train:
Nearby SNCF train station - Aix-en-Provence TGV station + regular shuttles to the bus station.
Access by road:
A7 motorway, towards Aix exit N°29
A8 motorway, towards Aix exit N°30
Satisfaction rate: 60%
Job entry rate: 30%
GRETA-CFA Provence
GRETA-CFA Provence
FORPRO-PACA
Réseau Formation Professionnelle
de l'Éducation nationale
FORPRO-PACA IS HIRING
LINKS