Aller au contenu
Règlement du forum ×
IPTV et arnaques ×

Ecole de Formation Java ?


delldz

Messages recommandés

Salut,

 

Java est un langage pas très difficile à comprendre et à apprendre, mes conseils seraient les suivant :

 

1. commence par la documentation officielle http://goo.gl/lxjUk

2. installes JDK (Java Developement Kit) et un editeur simple de text (Notpad++)

3. Tutorials

 

la suite serait de choisir un IDE Java Eclipse , pour la reste demande moi

 

a+

Lien vers le commentaire
Partager sur d’autres sites

Merci beaucoup java, suite a votre réponse je pense que je devrai faire un petit "rewind".

je suis novice dans le développement, j'ai qque notions en langage web c tout et j'aimerai bien apprendre un seul langage, j'aimerai bien maîtrisé un langage solide et pratique surtt dans la vie professionnel !!!est ce que j'ai fait le bon choix ? si non par ou commencer ?

Lien vers le commentaire
Partager sur d’autres sites

Moi je te conseille outre les références cités par "java" d'acquérir ce livre: Au coeur de Java 2 (il me semble qu'une édition plus récente existe pour ce livre)

Ce livre t'aidera à monter progressivement en compétences (il m'a beaucoup aidé moi). A coté, tu devras faire beaucoup de pratique pour appréhender la philosophie "Orientée Objet" qui n'est pas facile (encapsulation, héritage et polymorphisme) et les différentes manières d'utiliser les bibliothèques Java.

N'hésite pas à chercher la meilleure solution à un problème en fouillant dans les forums spécialisés (style developpez.net), au lieu de perdre du temps à bidouiller.

Lien vers le commentaire
Partager sur d’autres sites

Okey,

 

Dans l'absolue, il n'existe pas de "bon" choix ou du "meilleur" choix, il faudra cerné tes besoins.

à la base, Java est un langage de programmation basé sur le paradigme objet, il nécessaire donc, de comprendre ce paradigme comme pour conduire une voiture, il faut connaitre que pour avancer il faut appuyé sur l'accélérateur.

 

L'apprentissage des notions Objets peuvent à priori se faire en parallèle avec l'apprentissage du langage car il en reprend une bonne partie.

 

dans le "monde des javaist" il existe autres choses que le langage java, je parle de la plateforme. le JDK en est la brique la plus importante, il emagazine l'ensemble des API et outils permettant le développement, c'est un peu l'outillage d'un artisan ébéniste qui, pour fabriquer une fenêtre il se doit de se munir des outils nécessaire afin de parachevé son ... oeuvre

 

le JDK est lui même écrit en Java pour Java, exemple, si tu veux trié une liste d'objets tu dispose d'une classe qui implémente le tri selon l'algorithme "Black-Red-Tree" qui est réputé d'être très efficace, d'un package permettant le développement de programmes multithreads ... etc.

 

la plateforme java permet aussi de traiter les aspects dits d'Entreprise", comme par exemple, le développement d'applications de gestion, le déploiement et la maintenance, on parle de JEE, c'est un nombre fixe de JSR implémentées sous forme de briques communicantes et livrées en général sous forme d'un serveur d'application de référence GlassFish.

 

Autour de tout se monde, il y'a bien évidement beaucoup plus, des frameworks opensource (Spring, GWT, Struts, Hibernate, ...) pour ne citer que les plus utilisés.

 

J'ai déjà plusieurs années d’expériences dans se domaine, tout se que je peu dire c'est que j'apprends tous les jours un peu plus.

 

Ici en France on a de la chance d'avoir une communauté java très active, il y'a des conférences qui parlent de java et des technologies autour de java presque tous les jours, ce qui permet à chacun de monté en compétence très vite et d'une façon constante.

 

L'apprentissage de Java ou de toute autre langage passe par des phases, mais ce que j'ai noté c'est qu'il est très important d'avoir une " hygiène " de développeur, il faut très vite adopté des façons d'apprentissage adéquates pour chaque étape, on parles alors de "méthodologie" qui permet d'aquérir la connaissance puis, la validée, tout ceci passe nécessairement par des heures et des heures de pratique, un bon ébéniste est un "ébiniste" qui a fabriqué énormément de fenêtre, le bon geste qui permet d'avoir le bon lissage du bois passe par un long processus de maitrise du concient et de l'inconcient, on l'appel alors un artiste.

 

Le métier du développeur est un métier d'artiste, il faut pérsévéré et aller aux fonds des conceptes pour comprendre ce qui se passe réellement dans la JVM.

 

Pour les livres, j'ai pratiquement fait le tour, je suis abonné chez amazon depuis longtemsp déjà :)

 

voici quand même une short liste des principaux ouverages qui me paraissent nécessaire pour tout développeur java et d'autres livres qui parlent de méthodologies :

 

1. Effective Java (Josh Bloch)

2. Java Concurrency in practice (Brian Goetz)

3. La documentation en ligne java

4. A PRACTICAL GUIDE TO DATA STRUCTURES AND ALGORITHMS USING JAVA

5. Concepts.Techniques.and.Models.of.Computer.Programming

6. Concurrent Programming In Java Design Principles And Pattern (Addison Wesley)

7. Pragmatic Thinking and Learning: Refactor Your Wetware (Pragmatic Programmers) *** must have

8. Domain-Driven Design: Tackling Complexity in the Heart of Software

9. Rework

10. Test Driven Development: By Example

11. Clean Code: A Handbook of Agile Software Craftsmanship

12. Your Brain at Work: Strategies for Overcoming Distraction, Regaining Focus, and Working Smarter All Day Long

13. The Pragmatic Programmer: From Journeyman to Master

 

Encore une chose, pour le web, Java certes permet de faire du web en usant d'un certain nombre de frameworks, les choses se sont améliorées depuis quelques années, et faire du web avec java est devenu quelque chose de maitrisée et prouvée.

 

Tu pourra le moment venue exploré les technologies suivantes :

1. GWT

2. PlayFramework

3. Groovy

4. Roo

 

Bon courage.

Modifié par java
Lien vers le commentaire
Partager sur d’autres sites

Dans l'absolue, il n'existe pas de "bon" choix ou du "meilleur" choix, il faudra cerné tes besoins.

 

Bah son besoin est simple ici, il veut apprendre le langage Java. Les livres précédemment cités sont des bonnes références. Un tour sur les forums Java t'indiquera qu'ils sont en bonne position (exemple de sondage relatif)

 

 

L'apprentissage de Java ou de toute autre langage passe par des phases, mais ce que j'ai noté c'est qu'il est très important d'avoir une " hygiène " de développeur

 

On est bien d'accord. ça s'apprend avec le temps et en s'appuyant sur de bons tutoriels, une fois les bases acquises.

 

voici quand même une short liste des principaux ouverages qui me paraissent nécessaire pour tout développeur java et d'autres livres qui parlent de méthodologies :

 

1. Effective Java (Josh Bloch)

2. Java Concurrency in practice (Brian Goetz)

3. La documentation en ligne java

4. A PRACTICAL GUIDE TO DATA STRUCTURES AND ALGORITHMS USING JAVA

5. Concepts.Techniques.and.Models.of.Computer.Programming

6. Concurrent Programming In Java Design Principles And Pattern (Addison Wesley)

7. Pragmatic Thinking and Learning: Refactor Your Wetware (Pragmatic Programmers) *** must have

8. Domain-Driven Design: Tackling Complexity in the Heart of Software

9. Rework

10. Test Driven Development: By Example

11. Clean Code: A Handbook of Agile Software Craftsmanship

12. Your Brain at Work: Strategies for Overcoming Distraction, Regaining Focus, and Working Smarter All Day Long

13. The Pragmatic Programmer: From Journeyman to Master

 

Cette liste est un peu orienté développeur java aguerris. Je doute fort qu'il faille commencer par l'un de ces livres.

  • Like 1
Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • Messages

    • J'ai le ax3000t il marche comme une horloge c'est mon meilleur router que j'ai testè faut lavoire pour jugè le seul qui donne un debit stable meme loin de 15 mètre une latence stable aussi  Plein d'option une gestion chirurgical des client un vpn qui marche pour tous bien sécurisé  Si vous aimé pas zappé mais dire que c'est une escroquerie non c'est loin de ca  Alors votre solution et de payé 15000 pour un router qui fait la meme chose et qu'il a meme pas la meme puissance de signale la chine na pas de restriction pour le signale il est plus fort que les dlink de meme catégorie  Le mien je les payé 5000da  Moi j'ai bougé j'ai plusieurs carte visa j'achète les produits que je veux je ne vais pas resté regardé les gens en profité sans faire quelque chose je profite moi aussi pour titre personnel je ne vend rien j'ai voulu aidé alors profité des promo c'est chinois et alors ca marche bien ...  J'ai oublie de dire il y'a aussi le tplink chinois c'est aussi performant et wifi 7 mais 56 $
    • juste une info que personne ne semble savoir : mais depuis un moment deja, HISENSE/CONDOR/NARDI/CRISTOR ont un site web officiel de vente en ligne qui est commun :  https://proxima.market   d'ailleurs sur leur page facebook ils indiquent clairement aux clients d'aller acheter directement dessus... ce qui est IDIOT c'est que les prix sur le site sont plus chers que leur showroom, du moins pour les trucs que j'ai vu; debile !   voila cela en sus des stores officiels sur jumia qu'ils ont deja; voila  
    • 99% des algeriens ne peuvent pas acheter du net car n'ayant pas de carte... c'est quand meme fou qu'en 2024 un algerien ne peut avoir facilement une carte visa....d'ou le traffic des revendeurs quoi qu'il en soit j'ai constaté qu'un article vendu a 30 euros sur aliexpress est vendu par les algeriens jusqu'a 15.000da! je voulais moi meme acheter des ecouteurs a 10 euros, le mec sur ouedkniss me demande 1 million...!!!!!!!!!!!!!!!!!!! pour info le BE3600 n'a de wifi7 que....le NOM ! les debits c'est du wifi6....encore une escroquerie qui fonctionne sur les algeriens ! comme tous les routeurs chinois pas de 6ghz.........................chose que les algeriens ne savent pas non plus  
    • Pour ceux qui ont la 1 go  Les promo  Xiaomi be3600 wifi 7 a 33$ Xiaomi be5000 wifi 7 2.5g lan 35$ C'est moin cher q'un simple modem wifi 6 équivalent a 7800 da Le plus chez xiaomi Vpn  géré le debit pour les utilisateurs  Low latency gaming Les moins L'interface est en chinois  Mais avec chrom translate ou leur app tu peut avoir la langue que tu veux    
    • Limiter les processus en arrière-plan pour réduire la consommation de mémoire RAM sur Android TV   Les téléviseurs Android sont généralement livrés avec un matériel limité. Par exemple, la plupart des téléviseurs intelligents économiques offrent un processeur quad-core de base et environ 1 à 2 Go de RAM, ce qui nuit aux performances globales, en particulier lors de l'utilisation d'applications IPTV ou de jeux lourds. Heureusement, vous pouvez apporter plusieurs modifications logicielles pour accélérer le téléviseur et le faire fonctionner plus rapidement que d'habitude. Ci-dessous, nous avons mentionné certaines des meilleures méthodes pour réparer un Android TV lent Les options de développement vous permettent de limiter le nombre maximum de processus pouvant s'exécuter en arrière-plan. Bien que limiter l'activité en arrière-plan puisse tuer les applications en arrière-plan, cela améliore les performances globales de l'application de premier plan et la fluidité de la navigation dans l'interface Android TV. Ceci est un contenu masqué, merci de Se connecter ou S’inscrire      
×
×
  • Créer...