ingénieur java, il faut bien maitriser quoi ?

CramerRao1
2021-02-03 16:58:25

pour évoluer dans ce domaine ? quel est l'environnement de développement pour la réalisation d'un produit logiciel en java qui est utilisé majoritairement dans le monde de l'entreprise ?

CramerRao1
2021-02-03 16:59:12

:up:

CramerRao1
2021-02-03 16:59:32

pas d'expert java ici ?

CramerRao1
2021-02-03 17:07:13

public static void SubmitNewFlightSubmission(String accessToken, String applicationId, 
String flightId, String flightSubmissionRequestJson, String zipFilePath)
throws InterruptedException, URISyntaxException, IOException {

CloseableHttpClient httpclient = HttpClients.createDefault();
ResponseHandler<JsonObject> responseHandler = CreateJsonResponseHandler();

try {
// Get flight
HttpGet getFlightRequest = new HttpGet(MessageFormat.format(
"https://manage.devcenter.microsoft.com/v1.0/my/applications/{0}/flights/{1}", applicationId,
flightId));
getFlightRequest.addHeader("Authorization", "Bearer " + accessToken);
getFlightRequest.addHeader("User-Agent", "Java");
JsonObject getFlightResponse = httpclient.execute(getFlightRequest, responseHandler);

// Delete existing in-progress submission
JsonObject submissionToRemove = getFlightResponse.getJsonObject("pendingFlightSubmission");
if(submissionToRemove != null){
String submissionToRemoveId = submissionToRemove.getString("id");
HttpDelete deleteSubmissionRequest = new HttpDelete(MessageFormat.format(
"https://manage.devcenter.microsoft.com/v1.0/my/applications/{0}/flights/{1}/submissions/{2}",
applicationId, flightId, submissionToRemoveId));
deleteSubmissionRequest.addHeader("Authorization", "Bearer " + accessToken);
deleteSubmissionRequest.addHeader("User-Agent", "Java");
httpclient.execute(deleteSubmissionRequest, responseHandler);
}

// Create submission
HttpPost createSubmissionRequest = new HttpPost(MessageFormat.format(
"https://manage.devcenter.microsoft.com/v1.0/my/applications/{0}/flights/{1}/submissions",
applicationId, flightId));
createSubmissionRequest.addHeader("Authorization", "Bearer " + accessToken);
createSubmissionRequest.addHeader("User-Agent", "Java");
JsonObject createSubmissionResponse = httpclient.execute(createSubmissionRequest, responseHandler);
String submissionId = createSubmissionResponse.getString("id");
String fileUploadUrl = createSubmissionResponse.getString("fileUploadUrl");

// Update submission
HttpPut updateSubmissionRequest = new HttpPut(MessageFormat.format(
"https://manage.devcenter.microsoft.com/v1.0/my/applications/{0}/flights/{1}/submissions/{2}",
applicationId, flightId, submissionId));
updateSubmissionRequest.addHeader("Authorization", "Bearer " + accessToken);
updateSubmissionRequest.addHeader("Content-type", "application/json");
updateSubmissionRequest.addHeader("User-Agent", "Java");
updateSubmissionRequest.setEntity(new StringEntity(flightSubmissionRequestJson));
JsonObject updateSubmissionResponse = httpclient.execute(updateSubmissionRequest, responseHandler);

// Upload images and packages in a zip file
UploadZipFile(fileUploadUrl, zipFilePath);

// Commit submission
HttpPost commitSubmissionRequest = new HttpPost(MessageFormat.format(
"https://manage.devcenter.microsoft.com/v1.0/my/applications/{0}/flights/{1}/submissions/{2}/commit",
applicationId, flightId, submissionId));
commitSubmissionRequest.addHeader("Authorization", "Bearer " + accessToken);
commitSubmissionRequest.addHeader("User-Agent", "Java");
JsonObject commitSubmissionResponse = httpclient.execute(commitSubmissionRequest, responseHandler);
System.out.println(commitSubmissionResponse.getString("status"));

// Pull submission status until commit process is completed
HttpGet getSubmissionStatusRequest = new HttpGet(MessageFormat.format(
"https://manage.devcenter.microsoft.com/v1.0/my/applications/{0}/flights/{1}/submissions/{2}",
applicationId, flightId, submissionId));
getSubmissionStatusRequest.addHeader("Authorization", "Bearer " + accessToken);
getSubmissionStatusRequest.addHeader("User-Agent", "Java");
JsonObject getSubmissionStatusResponse = httpclient.execute(getSubmissionStatusRequest,
responseHandler);
String submissionStatus = getSubmissionStatusResponse.getString("status");
while(submissionStatus.equals("CommitStarted")){
Thread.sleep(60*1000);
getSubmissionStatusResponse = httpclient.execute(getSubmissionStatusRequest, responseHandler);
submissionStatus = getSubmissionStatusResponse.getString("status");
}
System.out.println(submissionStatus);

} catch (HttpResponseException e){
e.printStackTrace();
} catch (ClientProtocolException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
httpclient.close();
}
}

si je vous parle en java vous allez mieux comprendre peut-être :hap:

CramerRao1
2021-02-03 17:08:03

:up:

RiquiCochon
2021-02-03 17:09:03

Eclipse

CramerRao1
2021-02-03 17:10:10

Le 03 février 2021 à 17:09:03 RiquiCochon a écrit :
Eclipse

c'est dur de s'y mettre ou il faut passer par une formation ?

Iphila
2021-02-03 17:10:13

Classe interface héritage typage statique et dynamique, classe object, itterateur, listes, awt/swing et deux trois autre librairie, les packages

Iphila
2021-02-03 17:10:42

Ah et exception évidemment

Iphila
2021-02-03 17:10:53

Thread, architecte logicielle aussi

aty007
2021-02-03 17:11:00

ingénieur java, il faut bien maitriser quoi ?

Bah Java en fait.

Cestunfantasme
2021-02-03 17:11:17

Faut maîtriser l'algorithmie.

aty007
2021-02-03 17:11:20

Le 03 février 2021 à 17:10:10 CramerRao1 a écrit :

Le 03 février 2021 à 17:09:03 RiquiCochon a écrit :
Eclipse

c'est dur de s'y mettre ou il faut passer par une formation ?

Tu veux le titre "ingénieur" sans formation tant que t'y es ?

calvassent
2021-02-03 17:11:21

faut bien maîtriser Javahttps://image.noelshack.com/fichiers/2016/50/1481994659-mathematicienrisitas.png

RiquiCochon
2021-02-03 17:11:51

Les boucles for if et while

Lionsuplex
2021-02-03 17:12:57

Ses nerfs.
Faut maitriser ses nerfs

CramerRao1
2021-02-03 17:13:46

Le 03 février 2021 à 17:11:20 aty007 a écrit :

Le 03 février 2021 à 17:10:10 CramerRao1 a écrit :

Le 03 février 2021 à 17:09:03 RiquiCochon a écrit :
Eclipse

c'est dur de s'y mettre ou il faut passer par une formation ?

Tu veux le titre "ingénieur" sans formation tant que t'y es ?

je suis déjà ingénieur data, mais je ne suis pas expert java.

pouic741
2021-02-03 17:13:59

Le 03 février 2021 à 16:58:25 CramerRao1 a écrit :
pour évoluer dans ce domaine ? quel est l'environnement de développement pour la réalisation d'un produit logiciel en java qui est utilisé majoritairement dans le monde de l'entreprise ?

C'est surtout la Java de Broadway qu'il faut bien maitriser

CramerRao1
2021-02-03 17:15:42

Le 03 février 2021 à 17:11:17 CestUnFantasme a écrit :
Faut maîtriser l'algorithmie.

ça je maitrise bien. Ca peut suffire pour s'auto-former ou faut passer par une formation java selon toi ?

PhasmeToBig
2021-02-03 17:16:29

c'est de la daube surtout

Infos
Gestion du forum

contact@geevey.com

API disponible. Utilisez le paramètre "api" en GET, peu importe le contenu, sur une page du site.

Notes

    Partenaire: JVFlux
    Ce site n'est pas associé à Jeuxvideo.com ou Webedia. Nous utilisons seulement des archives publiques.
    Il est inutile de me spammer par e-mail pour supprimer un topic. Au contraire, en conséquence, je mettrais votre topic dans le bloc ci-dessous.
Non-assumage
    Personne n'a pas assumé de topic pour le moment.