دیدگاه کاربران
بر اساس امتیاز 3 دانشجو
آکادمی گرولیin28Minutes Official
جاوا از صفر تا Spring Boot؛ همراه با OOP و آمادگی مصاحبه
یادگیری برنامهنویسی جاوا (Java) از صفر و تسلط بر مفاهیم اصلی Core Java
یادگیری برنامهنویسی شیءگرا (Object-Oriented Programming - OOP) در Java با تمرینهای عملی
کار با مفاهیم مهمی مانند Lambda Expressions ،Generics ،Collections و Streams
یادگیری مدیریت خطاها (Exception Handling)، فایلها و برنامهنویسی چند نخی (Multithreading)
60 ساعت ویدئو
88 جلسه متنی
181 سؤال سنجش و یادگیری
5 فایل ضمیمه قابل دانلود
گواهینامه مکتبخونه
دسترسی مادامالعمر به محتوای دوره
زیرنویس اختصاصی مکتبخونه
- تنها چیزی که نیاز دارید، انگیزه یادگیری و لذت بردن از مسیر آموزش است.
- هیچ تجربه قبلی در برنامهنویسی لازم نیست؛ این دوره برای یادگیری جاوا از صفر طراحی شده است.
برنامهنویسی جاوا را از صفر یاد بگیرید؛ از Core Java و برنامهنویسی شیءگرا (OOP) تا Spring Boot، و برای مصاحبههای شغلی جاوا آماده شوید.
این دوره آموزش برنامهنویسی جاوا (Java) برای افرادی طراحی شده است که میخواهند بدون نیاز به تجربه قبلی، یادگیری Java را از پایه آغاز کنند. آموزشها کاملاً عملی هستند و در طول دوره با حل تمرینها، معماهای برنامهنویسی و نوشتن کدهای متعدد، مفاهیم Java را بهصورت کاربردی یاد میگیرید.
در این دوره با استفاده از JShell و محیط توسعه Eclipse، بیش از ۲۰۰ تمرین، معمای برنامهنویسی و نمونه کد Java را بررسی خواهید کرد. بنابراین چه هیچ تجربهای در برنامهنویسی نداشته باشید و چه با زبان دیگری آشنا باشید و بخواهید Java را یاد بگیرید، میتوانید از این دوره استفاده کنید.
در این دوره با چه مباحثی آشنا میشوید؟
برنامهنویسی شیءگرا در Java
بخش مهمی از دوره به آموزش برنامهنویسی شیءگرا (OOP) اختصاص دارد و مفاهیم اصلی آن را بهصورت عملی یاد خواهید گرفت:
مباحث پیشرفتهتر Java
پس از یادگیری مبانی، سراغ قابلیتهای پیشرفتهتر برنامهنویسی جاوا میروید، از جمله:
- Java Collections شامل Queue ،Set ،List و Map
- HashMap ،TreeSet ،HashSet ،LinkedList، ArrayList و سایر Collectionها
- Generics و Wildcards
- برنامهنویسی تابعی (Functional Programming)
- Lambda Expressions
- Java Streams و عملیاتهایی مانند Sort ،Map ،Filter و Collect
- Functional Interfaces و Method References
- Threads و Multithreading
- Runnable و مدیریت Threadها
- Executor Service و Future
- مدیریت خطاها و Exception Handling
- Checked و Unchecked Exceptions
- ساخت Custom Exception
- خواندن و نوشتن فایلها و کار با Files و Directoryها
قابلیتهای نسخههای جدید Java
این دوره همچنین قابلیتهای جدید Java از Java 8 تا Java 25 را پوشش میدهد؛ از جمله:
آموزش Spring Boot و ساخت REST API
بهعنوان بخش تکمیلی دوره، با نحوه ساخت REST API با فناوریهای زیر نیز آشنا میشوید:
این بخش به شما کمک میکند بعد از یادگیری Core Java، با یکی از مهمترین فریمورکهای مورد استفاده در توسعه حرفهای برنامههای Java نیز آشنا شوید.
تمرین و آمادگی برای مصاحبه Java
این دوره بر یادگیری عملی تأکید زیادی دارد و در طول آموزش با تعداد زیادی تمرین، مسئله و نمونه کد روبهرو خواهید شد.
همچنین یک راهنمای آمادگی برای مصاحبههای Java با بیش از ۲۰۰ سؤال در دوره ارائه میشود تا بتوانید علاوه بر یادگیری برنامهنویسی جاوا، برای مصاحبههای شغلی مرتبط نیز آماده شوید.
دوره همچنین یک وبسایت همراه با حدود ۱۵۰ صفحه محتوای تکمیلی در اختیار دانشجویان قرار میدهد.
این دوره برای چه کسانی مناسب است؟
بر اساس امتیاز 3 دانشجو

پس از گذراندن دوره به صورت آنلاین در سایت مکتبخونه، گواهینامه رسمی پایان دوره به زبان فارسی و انگلیسی، توسط مکتبخونه به اسم شما صادر شده و در اختیار شما قرار میگیرد.
کیفیت این آموزش توسط مکتبخونه تضمین شده است. در صورت عدم رضایت، با شرایط زیر میتوانید درخواست بازگشت وجه کنید.
• آکادمی گرولی با هدف توانمندسازی و توسعهی حرفهای افراد فعالیت میکند.
• دورههای این آکادمی در حوزههای شغلی متنوعی مانند هوش مصنوعی، برنامهنویسی، نرمافزارهای کاربردی، مدیریت محصول، بازاریابی دیجیتال، مهارتهای نرم و توسعه کسبوکار دستهبندی میشوند.
• این دورهها اکثرا از پرفروشترین آموزشهای برترین پلتفرمهای یادگیری دنیا مانند یودمی، لینکدینلرنینگ، کورسرا و ریفورج هستند که همگی با زیرنویس فارسی منتشر شدهاند. همچنین چندی از دورههای این آکادمی نیز، به صورت اختصاصی توسط مدرسان معتبر ایرانی تهیه گردیدهاند.
- امتیاز مدرس: ۴.۵ از ۵
- تعداد نظرات: ۵۵۸٬۰۳۷
- تعداد دانشجویان: ۲٬۰۹۰٬۷۲۱
- تعداد دورهها: ۵۷
رانگا کارانام (Ranga Karanam)، بنیانگذار in28minutes، بیش از ۲۰ سال تجربه در حوزه فناوری، معماری نرمافزار، طراحی و برنامهنویسی دارد. هدف مجموعه in28minutes این است که به دانشجویان کمک کند نخستین گامهای خود را در دنیای فناوریهای مدرن و Cloud-Native بردارند و در حوزههایی مانند AWS، Azure، Google Cloud، Docker و Kubernetes مهارت کسب کنند.
یکی از لذتبخشترین لحظات برای این مجموعه زمانی است که دانشجویان در LinkedIn آنها را تگ میکنند یا داستان موفقیت خود، از گرفتن اولین شغل گرفته تا ارتقای شغلی یا افزایش قابلتوجه حقوق، را با آنها به اشتراک میگذارند.
رانگا دارای گواهینامههای مختلف در حوزه رایانش ابری است، از جمله:
- معمار حرفهای Google Cloud دارای گواهینامه (Google Cloud Certified Professional Cloud Architect)
- مهندس ابری Google Cloud دارای گواهینامه (Google Cloud Certified Associate Cloud Engineer)
- گواهینامه AWS Cloud Practitioner
- گواهینامه Azure Fundamentals AZ-900
- گواهینامه DP-900
- گواهینامه AI-900
دورههای او عمدتاً بر موضوعاتی مانند گواهینامههای ابری AWS، Azure و Google Cloud Platform (GCP)، دواپس (DevOps)، توسعه فولاستک (Full Stack) با React و Angular، معماری Serverless، برنامهنویسی و توسعه Microservices با Java و Spring Boot تمرکز دارند.
دورههای برتر مدرس:
- تسلط بر میکروسرویسها با Spring Boot و Spring Cloud
(Master Microservices with Spring Boot and Spring Cloud)
- برنامهنویسی Java برای مبتدیان
(Java Programming for Complete Beginners)
- آمادگی گواهینامه Google Cloud - Associate Cloud Engineer
(Google Cloud Certification - Associate Cloud Engineer)
- DevOps برای مبتدیان با Docker، Kubernetes و Azure DevOps
(DevOps For Beginners - Docker, Kubernetes, and Azure DevOps)
- دوره جامع Spring Framework؛ آموزش مدرن Java Spring
(Spring Framework Master Class - Java Spring the Modern Way)
- تسلط بر Java Web Services و RESTful API با Spring Boot
(Master Java Web Services and RESTful API with Spring Boot)
- معماری Serverless با AWS Lambda و Azure Functions
(Go Serverless with AWS Lambda and Azure Functions)
همچنین دورههای متعددی در زمینه فریمورکهای Java از جمله Spring، Spring Boot، Spring MVC و Hibernate ارائه شده است.
مسیرهای یادگیری
مسیر یادگیری صفر: DevOps
یادگیری DevOps با:
- Docker
- Kubernetes
- Azure DevOps
مسیر یادگیری ۱: توسعه وب و API با Spring و Spring Boot
- آموزش جامع Spring Framework
- یادگیری Spring Boot از مبتدی تا پیشرفته
- توسعه Java Web Services و RESTful API با Spring Boot
- آموزش Hibernate و JPA با Spring Boot
- تست واحد Java با Spring Boot و Mockito
مسیر یادگیری ۲: توسعه فولاستک با Spring Boot، React و Angular
- توسعه فولاستک Java با Spring Boot و React
- توسعه فولاستک Java با Spring Boot و Angular
مسیر یادگیری ۳: میکروسرویسهای ابری با Spring Boot، Docker و Kubernetes
- توسعه Microservices با Spring Boot و Spring Cloud
- Docker برای Java و DevOps در Spring Microservices
- Kubernetes و Docker روی Google Cloud ،AWS و Azure
مسیر یادگیری ۴: توسعه ابری با Spring Boot، AWS، Azure و PCF
- استقرار Java Spring Boot روی AWS Elastic Beanstalk
- استقرار اپلیکیشنهای Java Spring Boot روی Azure Web Apps
- توسعه Spring Boot Microservices با Pivotal Cloud Foundry
مسیر یادگیری ۵: یادگیری AWS با Microservices، Docker و Kubernetes
- استقرار Java Spring Boot روی AWS Elastic Beanstalk
- آموزش AWS Fargate و ECS با Java Spring Boot Microservices
- Kubernetes و Docker روی Google Cloud، AWS و Azure
مسیر یادگیری ۶: آمادگی برای دریافت گواهینامه AWS
- AWS Certified Cloud Practitioner
- AWS Certified Developer Associate
- AWS Certified Solutions Architect Associate
رویکرد آموزشی
در این دورهها از یک روش گامبهگام، عملی و مبتنی بر حل مسئله (Problem-Solution) استفاده میشود و مفاهیم با نمونههای کاربردی و پروژههای نزدیک به دنیای واقعی آموزش داده میشوند.
این مجموعه بر این باور است که بهترین دورههای آموزشی باید تعاملی و لذتبخش باشند و یادگیری اصول و مبانی صحیح، پایه ساخت نرمافزارهای باکیفیت را تشکیل میدهد.
در آموزشها از قانون ۸۰/۲۰ استفاده میشود؛ یعنی ۲۰ درصد از مفاهیمی که در ۸۰ درصد مواقع کاربرد دارند، با جزئیات بیشتری آموزش داده میشوند و سایر موضوعات به اندازهای معرفی میشوند که دانشجو بتواند در صورت نیاز، مسیر یادگیری آنها را بهصورت مستقل ادامه دهد.

آموزش برنامهنویسی جاوا (Java) از صفر