جاوا (Java)

شروع بوت کمپ از ۲۸ دی ماه ۱۴۰۴
۲۵٪ تخفیف زودهنگام
ظرفیت باقیمانده تخفیف: ۱۲ نفر
بوت‌کمپ استخدامی
۶ ماه (۱۷۰+ ساعت)
همراه با منتورینگ
۲۵٪ تخفیف زودهنگام
ظرفیت باقیمانده تخفیف: ۱۲ نفر

دوره آموزش جاوا؛ بوت کمپ Java (صفر تا صد)

بوت‌کمپ جاوا یک دوره جامع و پروژه‌محور است که شما را از آموزش جاوا از صفر تا مفاهیم پیشرفته همراهی می‌کند. این دوره آموزش جاوا بدون پیش‌نیاز طراحی شده و با بیش از ۱۵۰ ساعت آموزش آنلاین و آفلاین، مسیر استاندارد آموزش جاوا از صفر تا صد را ارائه می‌دهد.

 

در این دوره آموزش برنامه‌نویسی جاوا، مبانی Java و توسعه بک‌اند با فریم‌ورک Spring را یاد می‌گیرید و با پروژه‌های واقعی تجربه عملی کسب می‌کنید. ساختار و منتورینگ این بوت‌کمپ، تجربه‌ای نزدیک به فضای کاری واقعی ایجاد می‌کند.

 

این بوت‌کمپ مناسب علاقه‌مندان به توسعه بک‌اند است و مهارت لازم برای ساخت سرویس‌های پایدار، امن و مقیاس‌پذیر را در اختیار شما می‌گذارد.

0$
میانگین حقوق ماهانه در خارج از ایران
0
میلیون تومان
میانگین حقوق ماهانه کارشناس در ایران
0%
رضایت دانش‌پذیران از دوره

کمک به استخدام در شرکت‌های منتخب

شما با استفاده از آموزش‌های بوت‌کمپ و انجام تمرین‌ و پروژه به سطحی می‌رسید که به عنوان جونیور در شرکت‌ها مشغول به کار بشید. به شما نحوه ارسال رزومه، مصاحبه شغلی و ارتباط با شرکت‎ها رو آموزش میدیم تا خودتون هم رزومه بفرستید. برای افرادی که با حضور فعالانه، دوره را با موفقیت به آخر می‌رسونن، فرایند کاریابی شامل ارزیابی رزومه، شبیه‌سازی مصاحبه شغلی و معرفی‌شون به شرکت‌های منتخب براشون انجام میشه.

سرفصل های دوره جاوا (Java)

Soft Skills

علی رجبی
۵ ساعت
علی رجبی
۵ ساعت
  • شخصیت شناسی (ابزارهای معتبر شخصیت شناسی تست NEO، سنجش رغبت شغلی با تست HOLLAND) و تحلیل آن
  • کارتیمی (پنج دشمن کار تیمی، بازیکن تیمی ایده آل)
  • پرورش مهارت یادگیری (مدیریت زمان، مدیریت توجه، برنامه ریزی، سطوح یادگیری)

Linux

نیما دولت آبادی
۸ ساعت
نیما دولت آبادی
۸ ساعت
  • Introduction to Linux
  • Choosing and Installing Linux
  • Navigating the Linux Environment
  • Software and Package Management
  • Working with Common Linux Commands
  • Creating Your First Bash Script
  • Set Up Your First Docker + Django Stack

Git

آرمین دارابی محبوب
۸ ساعت
آرمین دارابی محبوب
۸ ساعت
  • Introduction
  • Browsing History
  • Branching
  • Rewriting History
  • Collaboration
  • Git in Real Project

Front-End

امیرمحمد واحد
۴ ساعت
امیرمحمد واحد
۴ ساعت
  • Basic Html /CSS
  • Basic Javascript

postgreSQL

محمد رودباری
۸ ساعت
محمد رودباری
۸ ساعت
  • Database basics
  • What is Diagram & Installation
  • PostgreSQL & PgAdmin4
  • Basic CRUD
  • Basics Filters
  • Joins & Views
  • Transactions
  • Data Types & Index
  • Functions & Trigger
  • Clothing Store Project Part

java

علی نوروزی
۲۰ ساعت
علی نوروزی
۲۰ ساعت
  • Java fundamentals
  • Expressions , Statements
  • OOP
  • Inheritance , Polymorphism
  • Encapsulation
  • Collections
  • Exception Handling
  • I/O Streams
  • Multi
  • threading
  • Lambda Expressions
  • Unit Testing , JUnit

spring framework

سورنا ترابی
۳۵ ساعت
سورنا ترابی
۳۵ ساعت
  • Java Essentials (Refresher): OOP, Collections, Streams, Build tools
  • Software Architecture & Clean Code: SOLID, layered architecture, hexagonal architecture, DTOs vs entities, best practices
  • Spring Core: IoC, DI, Bean lifecycle, configuration
  • Spring Boot: Starters, auto
  • config, profiles, YAML
  • REST API Development: Controllers, validation, error handling
  • Spring Data JPA: Repositories, queries, pagination, transactions
  • Testing: JUnit, Mockito, Spring Boot Test, Testcontainers
  • Spring Security (Intro): Authentication, authorization, securing endpoints
  • Spring Cloud (Overview): Config Server, Eureka, API Gateway, tracing basics
  • Deployment: Docker, CI/CD basics, environment configs, running in production

Docker

علیرضا مرتضائی
۴ ساعت
علیرضا مرتضائی
۴ ساعت
  • Introduction
  • Basic Commands
  • Images & Layers
  • Containers & Lifecycle
  • Restart Policy
  • Port Forwarding
  • Volumes
  • Network
  • Dockerfile
  • docker
  • compose
  • Push to Registry
  • Dockerizing Django

Linkedin

آتوسا آهنگ
۳ ساعت
آتوسا آهنگ
۳ ساعت
  • کارگاه آموزش کار با Linkedin

Resume Writing

سورنا ترابی
۲ ساعت
سورنا ترابی
۲ ساعت
  • کارگاه رزومه نویسی برای توسعه دهندگان جاوا

مدرسان دوره جاوا (Java)

نیما دولت آبادی
نیما دولت آبادی
Machine Learning Specialist
GPSIR
علی نوروزی
علی نوروزی
Senior Java Software Engineer at
داتین
سورنا ترابی
سورنا ترابی
Software Engineer at
Digikala
محمد رودباری
محمد رودباری
Co-Founder | Back End Developer
adklay
آرمین دارابی محبوب
آرمین دارابی محبوب
Co-Founder & CTO at
کاستومیک
امیرمحمد واحد
امیرمحمد واحد
Front end Developer
نت بار
علی رجبی
علی رجبی
Co-founder & CEO at
دانشکار
آتوسا آهنگ
آتوسا آهنگ
Co-Founder and Marketing lead
سکودار
علیرضا مرتضائی
علیرضا مرتضائی
Backend Lead
رنتیفای
فاطمه محمدی
فاطمه محمدی
Coaching Expert at
دانشکار

چرا این دوره؟

مزایای این دوره

تمرین و پروژه‌های کاربردی
منتورینگ و جلسات رفع اشکال
آموزش مهارت‌های نرم و کار تیمی
همراهی پشتیبان در مسیر یادگیری
شبکه سازی با اساتید و دانش پذیران
آموزش رزومه نویسی و آمادگی برای مصاحبه شغلی
کمک به استخدام نفرات برتر

مسیرآموزشی در دانشکار

ورود به بوت‌کمپیادگیری در بوت‌کمپپس از بوت‌کمپ

زمان‌بندی دوره

تاریخ شروع دوره
تاریخ شروع دوره
۲۸ دی ماه
مدت زمان دوره
مدت زمان دوره
۶ ماه (۱۷۰+ ساعت)
زمان کلاس‌های آنلاین
زمان کلاس‌های آنلاین
به زودی مشخص خواهد شد.
Consult

هزینه بوت‌کمپ و ثبت‌نام اولیه

۱۵٪ تخفیف زودهنگام
پرداخت قسطی
۱۷,۵۰۰,۰۰۰
۱۵,۰۰۰,۰۰۰
+کمک در استخدام
+منتورینگ
+پشتیبانی
۴ قسط، ماهیانه ۳,۷۵۰,۰۰۰
۲۵٪ تخفیف زودهنگام
پرداخت نقدی
۱۷,۵۰۰,۰۰۰
۱۳,۴۰۰,۰۰۰
+کمک در استخدام
+منتورینگ
+پشتیبانی
ظرفیت باقیمانده برای تخفیف زودهنگام ۱۲ نفر

سوالات شما پاسخ داده نشد؟

برای دریافت مشاوره تخصصی رایگان روی درخواست مشاوره کلیک کنید.
در سریعترین زمان ممکن کارشناسان آکادمی با شما تماس می‌گیرند.

زبان برنامه‌نویسی Java چیست؟

جاوا یکی از زبان‌های قدرتمند برنامه‌نویسی است. این زبان سرعت بالا و امنیت زیادی دارد و در تمام سیستم‌های مختلف مانند ویندوز، لینوکس، مک و ... اجرا می‌شود. پس از شرکت در دوره آموزش جاوا می‌توانید از این زبان برای پروژه‌های سازمانی؛ اپلیکیشن‌های اندروید، سیستم‌های تحت وب و سایر سرویس‌ها استفاده کنید.

معرفی زبان جاوا و تاریخچه آن

زبان جاوا در سال ۱۹۹۵ و توسط شرکت Sun Microsystems معرفی شد. هدف این شرکت ساخت زبانی قابل اجرا روی همه دستگاه‌ها بود. پس از گسترش جاوا، سهام آن توسط شرکت Oracle خریداری شد.

معماری Write Once – Run Anywhere و مزایا

جاوا با شعار «یک‌بار بنویس، همه‌جا اجرا کن» طراحی شد. برنامه‌های نوشته‌شده با این زبان روی سیستم‌های مختلفی مانند مک، لینوکس، ویندوز و ... اجرا می‌شوند و نیازی به دوباره نوشته شدن ندارند.

چرا یادگیری Java اهمیت دارد؟

زبان برنامه‌نویسی جاوا پایه بسیاری از اپلیکیشن‌ها است که یادگیری آن می‌توانید در مشاغل مختلف فعالیت کنید. شرکت در بوت کمپ جاوا به شما کمک می‌کند با مفاهیم مختلف این زبان آشنا شده و در زمینه توسعه نرم‌افزار مشغول به کار شوید.

نقش جاوا در توسعه سازمانی و شرکت‌های بزرگ

تمامی بانک‌ها، بیمه‌ها و شرکت‌های فناوری اطلاعات از جاوا استفاده می‌کنند. از این زبان برای توسعه بک‌اند، مدیریت داده و پیاده‌سازی سرویس‌های پایدار استفاده می‌شود. پس از شرکت در دوره آموزش جاوا با پروژه‌های سازمانی مختلف آشنا و برای کار در محیط‌های حرفه‌ای جدید آماده می‌شوید.

پایداری اکوسیستم و مقیاس‌پذیری بالا

از مهم‌ترین مزایای جاوا پایداری و اکوسیستم کامل آن است. فرم‌ورک‌ها، کتابخانه‌ها و ابزارهای توسعه این زبان پایدار هستند و تغییر نمی‌کنند. علاوه‌بر آن جاوا مقیاس‌پذیر است و می‌توان برای پروژه‌های بزرگ از آن استفاده کرد.

فرصت‌های بازار کار گسترده

حوزه فناوری اطلاعات و مخصوصا زبان جاوا یکی از پردرآمدترین و پرتقاضاترین بازار کار جهان است. اگر به جاوا مسلط باشید می‌توانید در زمینه‌های بک‌اند، توسعه اندروید، سیستم‌های مالی و تحلیل داده مشغول به کار شوید. شرکت در دوره جاوا مسیر شما برای رسیدن به این بازار کار را کوتاه‌تر می‌کند.

کاربردهای Java در دنیای واقعی

از زبان برنامه‌نویسی جاوا می‌توان در صنایع مختلف مانند توسعه سیستم‌های سازمانی، اپلیکیشن‌های موبایل و پروژه‌های تحلیل داده استفاده کرد. در طول بوت کمپ جاوا کاربردهای این زبان در پروژه‌های واقعی را یاد می‌گیرید و با بازار کار آن آشنا خواهید شد.

توسعه بک‌اند و سیستم‌های سازمانی

برای وب‌سرویس‌ها، APIها و سامانه‌های مدیریتی اکثرا از جاوا استفاده می‌شود. با این زبان برنامه‌نویسی می‌توانید سیستم‌های بک‌اند و سایر سیستم‌های سازمانی را توسعه دهید.

توسعه اپلیکیشن‌های اندروید

جاوا به مدیریت بهینه حافظه و پایدار بهتر گوشی‌های اندرویدی کمک می‌کند. در دوره آموزش جاوا با اصول طراحی اپلیکیشن‌های اندروید، معماری برنامه، مدیریت رابط کاربری و اتصال به سرویس‌ها و دیتابیس‌ها آشنا خواهید شد. پس از یادگیری کامل این مهارت‌ها می‌توانید در مشاغل مرتبط با برنامه‌نویسی اندروید مشغول به کار شوید.

کاربرد در کلان‌داده و تحلیل داده

فریم‌ورک‌ها و ابزارهایی مانند Hadoop و Apache Spark بر پایه Java ساخته شده‌اند. به همین دلیل Java برای پردازش داده‌های حجیم و تحلیل داده در پروژه‌های بزرگ مورد استفاده قرار می‌گیرد.

پروژه‌های مالی و بانکی

سیستم‌های بانکی و مالی به دلیل اهمیت امنیت و پایداری، اغلب با Java ساخته می‌شوند. Java به توسعه‌دهندگان امکان می‌دهد سیستم‌هایی با عملکرد بالا، امنیت مطمئن و قابلیت مقیاس‌پذیری بسازند. در دوره آموزش جاوا می‌توانید نمونه‌های عملی از این پروژه‌ها را پیاده‌سازی کنید.

ابزارها و محیط‌های توسعه برای کار با Java

این ابزارها فرآیند کدنویسی، دیباگ و اجرای برنامه‌ها را ساده‌تر و سریع‌تر می‌کنند و به شما کمک می‌کنند پروژه‌های سازمانی را با ساختاری استاندارد و قابل نگهداری بسازید.

IDEها مانند IntelliJ، Eclipse و VS Code در دوره آموزش جاوا

سه محیط توسعه IntelliJ IDEA، Eclipse و VS Code پرکاربردترین IDEها در دنیای Java هستند. IntelliJ به دلیل امکانات پیشرفته، هوش مصنوعی در تکمیل کد و پشتیبانی قوی از فریم‌ورک‌ها در میان توسعه‌دهندگان حرفه‌ای محبوب است. Eclipse به عنوان IDE قدرتمند و متن‌باز در بسیاری از شرکت‌ها مورد استفاده قرار می‌گیرد و VS Code نیز با افزونه‌های متعدد، محیطی سبک و منعطف برای یادگیری و توسعه فراهم می‌کند.

نصب JDK و مدیریت پروژه با Gradle و Maven

نخستین قدم برای شروع برنامه‌نویسی با Java، نصب JDK یا Java Development Kit است که ابزارهای لازم برای کامپایل و اجرای برنامه‌های جاوا را برای شما فراهم می‌کند. پس از آن، برای ساخت، مدیریت وابستگی‌ها و سازمان‌دهی ساختار پروژه، به ابزارهای Gradle و Maven نیاز خواهید داشت. Maven با ساختار XML‌محور خود برای بسیاری از پروژه‌های سازمانی مناسب است، اما Gradle سرعت بالاتری دارد.

مفاهیم پایه در زبان Java

یادگیری مفاهیم پایه، نخستین گام در مسیر تبدیل‌شدن به یک برنامه‌نویس حرفه‌ای Java است. در این بخش، اصول بنیادین زبان جاوا شامل انواع داده‌ها، ساختارهای کنترلی، مفاهیم شی‌ءگرایی و نحوه تعریف کلاس‌ها بررسی می‌شود. تسلط بر این مبانی، زمینه‌ساز درک کامل‌تر مباحث پیشرفته و فریم‌ورک‌هایی مانند Spring است.

متغیرها، داده‌ها و عملگرها

در Java، متغیرها نقش اصلی در ذخیره‌سازی داده‌ها دارند و هر کدام دارای نوع مشخصی هستند. از انواع داده می‌توان به مقادیر عددی، منطقی، متنی و ساختارهای پیچیده‌

مشاهده بیشتر
دانشکار
لوگو ساماندهی دانشکار-SAMANDEHI
دارای مجوز رسمی کاریابی الکترونیکیاز وزارت کار، تعاون و رفاه اجتماعی
لوگو نماد اعتماد دانشکار-ENAMAD
© ۱۴۰۴ تمام حقوق و محتویات این سایت متعلق به شرکت میزان بنیانمی باشد