ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 06.12.2023
Просмотров: 147
Скачиваний: 2
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Дорожная карта для изучения JavaНачните с Обзора Java. Прочтите некоторые блоги, связанные с Java-разработкой, а также изучите некоторые вопросы, связанные с Java-разработкой. Например, читайте блоги по теме «Введение в Java», «История Java», а также такие темы, как «Стоит ли становиться разработчиком Java в 2022 году» и т. д. и т. д., и сформулируйте свое мнение, чтобы начать свое путешествие по Java-разработке. Позаботьтесь о том, чтобы изучить Java-разработку и создать несколько потрясающих проектов с использованием Java. Делайте это регулярно, а также начинайте изучать одну за другой новые концепции. Было бы здорово присоединиться к некоторым семинарам или конференциям по Java-разработке, прежде чем вы начнете свое путешествие.Лучший способ стать Java-разработчиком — это разработать несколько мини-проектов для более сложных проектов.1) Core Java В этой конкретной дорожной карте Java Developer первое, что вам нужно изучить, — это Core Java. Таким образом, в основной Java вам необходимо изучить следующие основные темы:
4) Build ToolsТеперь весь ваш Java-код должен быть собран. Поэтому для создания вашего Java-проекта вы должны знать о различных инструментах сборки. Некоторые из замечательных инструментов, которые вы можете использовать для создания своего Java-проекта :
Сервлеты — особый тип Java-программ, который выполняется внутри веб-контейнера. Они являются промежуточным звеном между запросами клиента и сервером. Также могут пригодиться фреймворки: Spring и Netty.Создаём веб-приложение с Java Servletstproger.ru
-
Data Types and Variables -
Features and Architecture -
Operator and Expressions -
String Class -
Conditional Statements and Loops -
OOPs Concept in Depth -
Multithreading -
JAVA IO Streams -
Collection Framework -
Java 8
-
Design Pattern -
JVM -
Threads -
Servlet and JSP’s -
Concurrent Programming -
Garbage Collection -
Best Practice and Code Structure
-
IntelliJ IDEA -
Eclipse -
Spring Tool Suite -
VS Code
4) Build ToolsТеперь весь ваш Java-код должен быть собран. Поэтому для создания вашего Java-проекта вы должны знать о различных инструментах сборки. Некоторые из замечательных инструментов, которые вы можете использовать для создания своего Java-проекта :
-
Maven -
Gradle -
Ant
-
Tomcat -
Weblogic -
JBOSS -
WebSphere -
Jetty
-
SQL-
ACID -
Joins -
Indexes -
Constraints
-
-
Advanced SQL-
Procedures -
Packages -
Functions -
DBA
-
-
NoSQL-
MongoDB
-
-
ORM (Object-relational mapping)Framework-
JPA (Java Persistence API) -
Hibernate -
iBatis -
Spring Data JPA
-
-
Unit Testing -
Integration Testing -
Debugging Code (Must know) -
Junit -
Mockito
-
Log4j -
Log4j2 -
Logback
, повышают его эффективность и сокращают общее время разработки. Ниже перечислены некоторые из Java Frameworks, которые вы можете изучить:
-
Spring -
Spring Boot -
Hibernate -
JSF -
GWT -
Micronaut
Базовые темы для изучения Java с нуля
Начать обучение Java с нуля стоит с того же, с чего начинается изучение любого языка: синтаксиса, терминологии, основных конструкций, операций, условий и циклов. Перед тем, как переходить к специфическим задачам, которые зависят от сферы программирования на Java, нужно изучить:-
принципы ООП; -
обобщения; -
рекурсию; -
работу с памятью; -
виртуальную машину Java; -
базы данных и СУБД; -
многопоточность; -
коллекции; -
лямбда-выражения; -
исключения.
Ресурсы для изучения программирования на Java по сферам разработки
Веб-разработка
Java программирование в веб представлено в виде сервлетов. Эта технология расширяет веб-сервер.Сервлеты — особый тип Java-программ, который выполняется внутри веб-контейнера. Они являются промежуточным звеном между запросами клиента и сервером. Также могут пригодиться фреймворки: Spring и Netty.Создаём веб-приложение с Java Servletstproger.ru
Building Back-End Web Apps with Java, JPA and JSF
Эта книга рассказывает о создании бэкенда веб-приложений при помощи Java Server Faces (JSF), Java Persistence API (JPA) и баз данных MySQL. Процесс разбит на 7 шагов и снабжён практическими примерами.ЧитатьПрограммирование WEB-приложений на языке Java
Это исчерпывающее руководство по веб-разработке на языке Java. В книге рассмотрены все технологии, необходимые для создания веб-приложения с помощью сервлетов, JSP, EJB. Материал преподносится не просто какими-то абстрактными примерами, а в контексте реальных проектов, например е-коммерция, программы пересылки файлов, сетевые книги на основе XML.Android разработка
Разработка приложений под Android — ключевая особенность Java. При этом речь идёт не только о смартфонах, но и о планшетах, смарт-часах, телевизорах и приставках. API Android написана на API Java, поэтому при разработке вы можете использовать всё те же инструменты, что и при нативной разработке. Если вас заинтересовало Java обучение именно в этом направлении, то рекомендуем ознакомиться с этими материалами:Head First Android Development
В данной книге вы узнаете как проектировать интерфейсы приложений, структурировать их, научитесь создавать базы данных и работать с ними. В книге рассмотрены все основные компоненты приложений Android. Издание рассчитано на новичков.КупитьAndroid. Сборник рецептов. Задачи и решения для разработчиков приложений. 2-е издание
Здесь вы найдёте примеры для работы с пользовательскими интерфейсами, мультисенсорными жестами, механизмами определения местоположения, веб-службами иконкретными возможностями устройства, такими как телефон, видеокамера и акселерометр. Вы также научитесь упаковывать своё приложение для магазина Google Play.
Книга идеально подходит для разработчиков, владеющими языком Java, основами платформы Android и интерфейса Java SE API. Она содержит примеры кода, предоставленные более чем тридцатью разработчиками.
Читать