مطالب پیشنهادی از سراسر وب

آموزش کامل جاوا - بخش 1 - اصول و مبانی - CodeWithMosh

دسته بندی ها: آموزش های ویژه ، آموزش جاوا (Java) ، آموزش های Code with Mosh

یادگیری کدنویسی جاوا با اعتماد بنفس

جاوا یکی از زبان های برنامه نویسی است که به صورت گسترده مورد استفاده قرار می گیرد و تقاضای شغلی برای برنامه نویسان آن زیاد است.

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

این اولین بخش از اولین گام به سوی شغل توسعه وب یا موبایل می باشد. خواندن بلاگ های طولانی و قدیمی و آموزش های یوتیوب را کنار بگذارید.

در پایان این دوره...

شما قادر خواهید بود:

  • با اعتماد بنفس با جاوا کدنویسی کنید.
  • آماده ی یادگیری فیچرهای پیشرفته جاوا می شوید.
  • همانند یک حرفه ای کد تمیز بنویسید.

آنچه یاد خواهید گرفت...

  • اصول برنامه نویسی
  • متغیرها و تایپ ها
  • جریان کنترل (conditional statements، حلقه و غیره)
  • ریفکتور کردن و تمیز کردن کد
  • اشکال زدایی اپلیکیشن های جاوا

این دوره برای چه کسی مناسب است؟

  • هر کسی که می خواهد برنامه نویسی را برای اولین بار یاد بگیرد.
  • دانشجویانی که می خواهند جاوا را بهتر درک کنند.
  • توسعه دهندگانی که می خواهند مهارت های جاوا خود را تقویت کنند.

هیچ دانش اولیه ای نیاز نیست

اگر شما یک مبتدی هستید اصلا نگران نباشید. شما نیازی به تجربه کار با جاوا ندارید حتی نکات مبتدی نیز در این دوره پوشش داده شده است. 

سرفصل های دوره:

  • شروع کار
    • راه اندازی محیط توسعه
    • آناتومی برنامه جاوا
    • اولین برنامه جاوا
    • نحوه اجرای کدهای جاوا
    • ساختار دوره
    • کد منبع
  • تایپ ها
    • معرفی 
    • متغیرها
    • تایپ های اولیه
    • تایپ های مرجع
    • رشته ها
    • Escape Sequences
    • آرایه ها
    • آرایه های چندبعدی
    • Constants 
    • عبارات حسابی
    • ترتیب عملیات
    • Casting 
    •  کلاس ریاضی
    • فرمت شماره ها
    • خواندن ورودی
    • ماشین حساب پروژه محور
    • راه حل
    • خلاصه
  • جریان کنترل
    • مقدمه
    • اپراتورهای Comparison
    • اپراتورهای منطقی
    • بررسی If Statements
    • ساده سازی If Statements
    • Ternary Operator
    • تمرین
    • بررسی دستور For Loops
    • بررسی دستور While Loops 
    • بررسی دستور Do..While Loops
    • بررسی دستور Continue Statements و Break Statements
    • بررسی دستور For-Each Loop
    • ماشین حساب پروژه محور
    • راه حل
    • خلاصه
  • کدنویسی تمیز
    • مقدمه
    • تمیز کردن کد
    • ایجاد متدها
    • ریفکتور کردن
    • استخراج متدها
    • ریفکتور کردن الگوهای تکراری
    • جدول زمان بندی پروژه پرداختی
    • راه حل
    • ریفکتور کردن کد
    • خلاصه
  • اشکال زدایی و استقرار اپلیکیشن ها
    • مقدمه
    • تایپ های خطا ها
    • خطاهای رایج سینتکس
    • اشکال زدایی اپلیکیشن های جاوا
    • پک کردن اپلیکیشن های جاوا
    • جمع بندی دوره
    • با تشکر

 

سایر قسمت های این دوره:

 

راه اندازی محیط توسعه


آناتومی یک برنامه جاوا


اولین برنامه جاوا شما


کد جاوا چگونه اجرا می شود؟


حقایق جالب درباره جاوا


ساختار دوره

 

آیا این نوشته را دوست داشتید؟
CodeWithMosh - Ultimate Java Part 1: Fundamentals Publisher:CodeWithMosh Author:Mosh Hamedani Duration:3.5 HOURS Level:BEGINNER

Learn to write Java code with confidence

Java is the most widely used and in-demand programming language.

It's used in 90% of fortune 500 company websites, most big banks and financial companies, almost all Android apps, and much, much more...

But despite its popularity, there’s lots of bad info out there about Java. Dozens of myths, misconceptions, bad advice and downright poor tutorials.

That's why I've designed this series.

The first part of this series is your first step towards a career in web or mobile development. Forget trying to piece together different YouTube tutorials or reading outdated blog posts or books.

By the end of this course…

You’ll be able to:

  • Write Java code with confidence
  • Get ready to learn advanced Java features
  • Write clean code like a pro

What You'l Learn...

This course is the first part of a three-part series. It's your first step towards a career in web or mobile app development. This part covers:

  • Fundamentals of programming
  • Variables and types
  • Control flow (conditional statements, loop, etc)
  • Clean coding and refactoring
  • Debugging Java applications

Who is this course for?

  • Anyone who wants to learn programming for the first time
  • College students who want to better understand Java
  • Java developers who want to brush up on their Java skills

No prior knowledge needed

Don’t worry if you’re a complete beginner. You don’t need any experience with Java, even the very first steps are covered in detail.

The next two parts of this series are structured sequentially, so you can jump right in at a level that’s perfect for you, and don’t have to waste time with things you already know.

Course Curriculum

  • Getting Started
    • 1- Setting Up the Development Environment (2:13)
    • 2- Anatomy of a Java Program (4:41)
    • 3- Your First Java Program (7:18)
    • 4- How Java Code Gets Executed (4:38)
    • 5- 5 Interesting Facts about Java (1:46)
    • 6- Course Structure (2:26)
    • 7- Source Code
  • Types
    • 1- Introduction (0:34)
    • 2- Variables (3:10)
    • 3- Primitive Types (5:19)
    • 4- Reference Types (4:47)
    • 5- Primitive vs Reference Types (4:24)
    • 6- Strings (7:03)
    • 7- Escape Sequences (2:39)
    • 8- Arrays (5:25)
    • 9- Multi-dimensional Arrays (2:36)
    • 10- Constants (1:51)
    • 11- Arithmetic Expressions (4:03)
    • 12- Order of Operations (1:21)
    • 13- Casting (6:27)
    • 14- The Math Class (4:42)
    • 15- Formatting Numbers (5:49)
    • 16- Reading Input (5:05)
    • 17- Project- Mortgage Calculator (2:10)
    • 18- Solution (4:18)
    • 19- Summary (0:46)
  • Control Flow
    • 1- Introduction (0:47)
    • 2- Comparison Operators (1:45)
    • 3- Logical Operators (4:36)
    • 4- If Statements (4:25)
    • 5- Simplifying If Statements (3:29)
    • 6- The Ternary Operator (2:29)
    • 7- Switch Statements (3:50)
    • 8- Exercise- FizzBuzz (5:57)
    • 9- For Loops (3:48)
    • 10- While Loops (4:26)
    • 11- Do..While Loops (1:17)
    • 12- Break and Continue Statements (3:15)
    • 13- For-Each Loop (3:07)
    • 14- Project- Mortgage Calculator (1:27)
    • 15- Solution (5:00)
    • 16- Summary (0:55)
  • Clean Coding
    • 1- Introduction (0:38)
    • 2- Clean Coding (1:11)
    • 3- Creating Methods (4:41)
    • 4- Refactoring (2:25)
    • 5- Extracting Methods (6:16)
    • 6- Refactoring Repetitive Patterns (6:15)
    • 7- Project- Payment Schedule (2:10)
    • 8- Solution (9:11)
    • 9- Refactoring the Code (3:22)
    • 10- Summary (0:43)
  • Debugging and Deploying Applications
    • 1- Introduction (0:31)
    • 2- Types of Errors (1:26)
    • 3- Common Syntax Errors (3:09)
    • 4- Debugging Java Applications (8:08)
    • 5- Packaging Java Applications (4:11)
    • 6- Course Wrap Up (0:40)
    • Thank You

پیشنهاد آموزش مرتبط در فرادرس

خرید لینک های دانلود
  • حجم فایل: 5.12GB
  • زبان: انگلیسی
  • زیرنویس انگلیسی: دارد
  • قیمت: 6000 تومان
  • آموزش کامل جاوا - بخش 1 - اصول و مبانی - CodeWithMosh یک محصول ویژه است و دریافت لینک های دانلود آن با پرداخت هزینه امکان پذیر است. اطلاعات بیشتر

محمد 2 ماه و 3 هفته قبل

سلام این دوره Ultimate Java برای سال ۲۰۲۰ و آخرین نسخه به همراه تغییرات و فایل های کد ضمیمه شده است ؟

مونا شوشتری 2 ماه و 3 هفته قبل

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

علی 7 ماه و 1 هفته قبل

سلام هر بخش 6 تومن هست یا کلا

مونا شوشتری 4 ماه و 3 هفته قبل

سلام دوست عزیز، قیمت هر بخش از دوره 6000 تومان است.

Ardavan 9 ماه قبل

سلام،فقط پارت 1 این دوره رو میزارید؟
پارت 2 رو هم میشه تو سایت بزارید؟

مدیر سایت 9 ماه قبل

درود، هر سه قسمت این دوره منتشر شده است.