Maison > Java > javaDidacticiel > le corps du texte

Comment créer un projet Java pour les débutants

王林
Libérer: 2020-02-04 14:01:09
original
4123 Les gens l'ont consulté

Comment créer un projet Java pour les débutants

Les débutants doivent maîtriser les points de connaissances suivants pour réaliser des projets simples :

1.Front-end

Langage : HTML+CSS +JavaScript

Outils de développement : webstorm/vscode

Débogueur : Chrome

1. Apprenez les balises, éléments et leurs attributs courants du HTML.

2. Apprenez la syntaxe de base du CSS, l'utilisation de différents styles, comprenez le modèle de boîte et le flux de documents du CSS et soyez capable d'utiliser des points de connaissances courants tels que le positionnement, le flottement et la compensation.

3. Apprenez les bases de js (variables, fonctions, tableaux, chaînes, etc.) et comprenez la pensée orientée objet de JavaScript ; être capable d'utiliser certaines bibliothèques js couramment utilisées (telles que jQuery, bootstrap ; , etc.) ; être capable d'écrire en js Out certains plug-ins couramment utilisés (composants de carrousel, onglets, etc.).

4. Peut utiliser HTML+CSS pour écrire des pages Web afin de mettre en œuvre une mise en page Web de base, peut utiliser JavaScript+CSS pour écrire des effets d'animation couramment utilisés et peut utiliser ajax pour réaliser une interaction des données avec l'arrière-plan. interface.

5. Peut utiliser Chrome pour le développement et le débogage ainsi que pour le débogage simple des performances.

(Partage gratuit de tutoriel vidéo d'apprentissage : Tutoriel vidéo Java)

Backend

Langue : printemps , SpringMVC/springboot

Outils de développement : Eclipse/idea

Outils de débogage : Chrome

1. Comprendre l'origine et l'historique de développement de Fonctionnalités Java et langage, comprenez jdk et jre et apprenez à configurer l'environnement de développement Java.

2. Apprenez les bases de Java, y compris les identifiants, les variables constantes, les mots-clés, les identifiants, les types de données, les opérateurs, les instructions de contrôle de flux, les tableaux, les méthodes, etc.

3. Comprendre la pensée orientée objet de Java, comprendre les concepts de classes et d'objets, comprendre les trois caractéristiques majeures de l'orientation objet (encapsulation, héritage, polymorphisme), comprendre la différence et l'utilisation de ceci et super, Comprendre les interfaces Java, les classes internes, les classes abstraites, etc.

4. Utilisera certaines classes Java couramment utilisées (Object, String, Arrays, Math, Date, SystemDateFormate, Calendar et certaines classes d'empaquetage, etc.).

5. Apprenez quelques fonctionnalités avancées de Java, telles que les collections, le multi-threading, les IO, etc., ainsi que les principes et les utilisations de la réflexion.

6. Apprenez au moins un framework de développement Javaweb (spring, springmvc, springboot, etc.)

7. Apprenez à utiliser Eclipse ou Idea pour créer des projets Web et Processus de développement commun et utilisation de certaines touches de raccourci.

3. Base de données

Base de données : Oracle/MySQL, Redis/mongdb

Outils de développement : Navicat, Ligne de commande Redis

1. Apprenez au moins une base de données relationnelle (Oracle, MySQL, etc.) et une base de données non relationnelle (Redis, mongdb, etc.)

2. Apprenez les théories et les connaissances de base liées aux bases de données relationnelles, et apprenez les principes et les avantages des données non relationnelles.

3. Apprenez les opérations SQL de base telles que l'ajout, la suppression, la modification et l'interrogation d'opérations sur les tables, les vues et les index de base de données.

4. Apprenez quelques fonctionnalités avancées de SQL telles que les verrous, les fonctions, les déclencheurs, etc.

5. Peut utiliser des outils de connexion client SQL tels que Navicat pour faire fonctionner la base de données.

6. Avoir des capacités d'optimisation des performances SQL.

4. Contrôle de version

git/svn/Cornerstone

1. Comprendre les principes et les scénarios d'application du contrôle de version, et comprendre les données Le rôle et l'utilisation de chaque bibliothèque dans l'entrepôt.

2. Familiarisez-vous avec les commandes d'opération courantes de Git (créer des branches locales/distantes, afficher les branches locales/distantes, changer de branche, valider les versions, restaurer, fusionner les versions, extraire et pousser des branches, etc.) .

5. Outils de construction de projets

gradle/maven

Je n'en dirai pas grand chose, développement de projet Vous devez apprendre au moins un des outils nécessaires.

6. Environnement d'exploitation

Tomcat, nginx

1. Comprendre la composition et les principes de fonctionnement de Tomcat. , Comprendre les configurations familières de server.xml

2. Apprenez à afficher et analyser les journaux d'exécution du projet Tomcat

3. Apprenez à déployer des projets Java dans Tomcat

4. Comprendre les principes et les fonctions de nginx et apprendre à installer nginx

5. Apprenez la configuration du projet de nginx

. 7. Environnement serveur

Linux

1 Comprendre les principes de base de Linux et certaines commandes couramment utilisées

2. Être capable d'installer jdk sous Linux, Tomcat, nginx et d'autres logiciels nécessaires aux programmes Web

3. Apprenez quelques commandes de réglage des performances du serveur

Articles et tutoriels connexes recommandés : Tutoriel d'introduction à Java

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!