CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Devenir freelance en Java ?

JeanAsk
JeanAsk
Niveau 10
19 juillet 2018 à 16:46:45

Bonjour,
j'ai 17 ans et ça fait maintenant 3 ans que je programme en java (uniquement pendant mon temps libre sur des projets qui m'intéressent personnellement donc)
Je me demandais donc quelle(s) technologie(s) je devrais commencer à apprendre en priorité pour pouvoir me lancer, les plus utilisées

Et puis si vous avez des conseils à part, je suis preneur :ok:

wouh_pinaise_
wouh_pinaise_
Niveau 6
19 juillet 2018 à 20:27:44

Ca dépend du domaine dans lequel tu souhaites te lancer (web, application client lourd,...).

Je vais parler de ce que je connais un peu car je suis développeur back end, et qu'il s'agit d'un domaine qui n'a pas pour l'instant de problème de chômage (on va dire l'intelligence de l'application avec la gestion des accès, contrôle de l'intégrité des données, même si j'ai du mal à définir ce que je fais 8 h par jour https://image.noelshack.com/fichiers/2017/50/1/1513020307-risitas54transparent2b.png ):

Connaissance des bases de données et interconnexion application/base de données: Hibernate dans la plupart des cas pour du java
Un framework: par exemple spring qui est très demandé (spring boot, spring batch, ...)
Une connaissance générale sur le fonctionnement des web services
Connaissance d'un gestionnaire de dépendances (pour ne pas réinventer la roue à chaque nouvelle application): Gradle ou Maven
Un outil de versioning (sauvegarde du travail, et permet le travail collaboratif): git, mercurial, svn

Avec ça, tu as déjà de quoi "t'amuser", mais ça répond peut être pas tout à fait à ta question.

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Création de sites web
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment