آموزش یک توسعه دهنده نرم افزار جاوا شوید

Become a Junior Java Software Developer

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: دوره کامل برنامه نویسی جاوا کاربردی و مفهومی برای مبتدیان با نوشتن و طراحی برنامه های کاربردی جاوا راحت باشید. مفاهیم اصلی برنامه نویسی شی گرا را در یک پروژه بکار ببرید. درباره برنامه نویسی جاوا و برنامه نویسی شی گرا شبکه با استخدام کنندگان، مدیران استخدام و متخصصان فناوری با اطمینان خاطر وارد اولین مصاحبه شغلی و بررسی کد خود شوید دعوت به شرکت در دوره کارآموزی از طریق دانشگاه SDET! پیش نیازها:تجربه اولیه کار با کامپیوتر آشنایی اولیه با حل مسائل تحلیلی ویندوز یا مک (دوره تدریس شده از ویندوز)

در نهایت، یک دوره آموزشی ضروری توسعه نرم‌افزار جاوا که شامل فرصت‌های کارآموزی واقعی برای دانشجویان واجد شرایط است!

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

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

  • همه اسلایدها و یادداشت های مرتبط
  • آموزش عملی
  • سخنرانی های مفهومی
  • تکالیف آموزشی
  • آزمونهای ارزیابی کوچک

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

در حالی که این دوره بر اساس برنامه صدور گواهینامه Oracle ایجاد نشده است، اما به شما کمک می کند تا برای آزمون برنامه نویس سطح I آماده شوید تا گواهی Associate Certified Oracle را کسب کنید.

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

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

معرفی Introduction

  • معرفی Introduction

  • آماده سازی محیط توسعه جاوا Preparing the Java Development Environment

  • ایجاد یک برنامه جاوا در Notepad Creating a Java Application in Notepad

  • شروع کار با Eclipse به عنوان IDE Getting Started with Eclipse as IDE

  • شروع شدن Getting Started

مبانی برنامه نویسی Basics of Programming

  • اپلیکیشن Hello World The Hello World Application

  • متغیرها Variables

  • منطق شرطی: اگر-پس بلوک می کند Conditional Logic: If-Then Blocks

  • منطق شرطی: Switch-Blocks Conditional Logic: Switch-Blocks

  • مبانی 1 Basics 1

  • توابع: انواع بازگشت و آرگومان ها Functions: Return Types & Arguments

  • آرایه ها Arrays

  • حلقه ها: Do, while, For Loops: Do, While, For

  • String API String API

  • مبانی 2 Basics 2

  • عملی: محاسبه عدد فیبوناچی Practical: Computing the Fibonnaci Number

  • فاکتوریل ها و مقادیر حداقل/حداکثر/متوسط Factorials and Min/Max/Avg Values

  • تکلیف 1 راه حل Assignment 1 Solution

برنامه نویسی شی گرا Object-Oriented Programming

  • مبانی برنامه نویسی شی گرا Fundamentals of Object-Oriented Programming

  • کلاس ها و اشیاء Classes & Objects

  • سازندگان و اضافه بار Constructors & Overloading

  • کلیدواژه ثابت و نهایی Static Keyword and Final

  • محدوده متغیرها Scope of Variables

  • برنامه نویسی شی گرا 1 Object-Oriented Programming 1

  • ارث و غلبه Inheritance & Overriding

  • تعیین کننده های دسترسی Access Specifiers

  • کپسوله سازی و پنهان کردن داده ها Encapsulation & Data-Hiding

  • رابط ها Interfaces

  • پلی مورفیسم Polymorphism

  • برنامه نویسی شی گرا 2 Object-Oriented Programming 2

  • عملی: ساخت اپلیکیشن حساب بانکی Practical: Building a Bank Account Application

  • یک پایگاه داده دانش آموزی ایجاد کنید Create a Student Database

  • حل تکلیف 2 Assignment 2 Solution

کنترل منبع با مخازن Git و GitHub Source Control with Git & GitHub Repositories

  • Source Control & Git چیست؟ What is Source Control & Git?

  • آماده سازی محیط Git و مخزن GitHub Preparing the Git Environment & GitHub Repository

  • بارگذاری یک پروژه در GitHub Uploading a Project to GitHub

  • شبیه سازی یک مخزن GitHub Cloning a GitHub Repository

  • مدیریت نسخه ها و به روز رسانی ها با Git Managing Versions & Updates with Git

  • Git Git

استثناها و مدیریت فایل Exceptions & File Handling

  • کتابخانه استثنایی و سلسله مراتب Exception Library & Hierarchy

  • سعی کنید-Catch-Finally Blocks Try-Catch-Finally Blocks

  • ایجاد یک استثنا تعریف شده توسط کاربر Creating a User-Defined Exception

  • استثناها Exceptions

  • خواندن داده ها از یک فایل Reading Data From a File

  • نوشتن داده ها در یک فایل Writing Data To a File

  • فایل ها Files

  • عملی: خواندن شماره تلفن از یک فایل و شرایط تست Practical: Reading Phone Numbers from a File and Testing Conditions

  • نرم افزار معیارهای رمز عبور Password Criteria Application

  • حل تکلیف 3 Assignment 3 Solution

ساختار داده ها و چارچوب مجموعه ها Data Structures & Collections Framework

  • مقدمه ای بر ساختارها و مجموعه های داده Introduction to Data Structures & Collections

  • عبور از یک آرایه واحد Traversing a Single Array

  • پیمایش آرایه های چند بعدی Traversing Multi-Dimensional Arrays

  • آرایه ها Arrays

  • آرایه ها Arrays

  • فهرست رابط List Interface

  • تنظیم رابط Set Interface

  • رابط نقشه Map Interface

  • مجموعه ها Collections

  • عملی: خواندن داده ها از یک فایل CSV Practical: Reading Data from a CSV File

  • صورتحساب کارت اعتباری Credit Card Statement

  • حل تکلیف 4 Assignment 4 Solution

الگوریتم ها: مقدمه ای بر علوم کامپیوتر Algorithms: Introduction to Computer Science

  • الگوریتم ها چیست و چرا باید آنها را بدانید What Are Algorithms and Why You Need to Know Them

  • جستجوی خطی Linear Search

  • جستجوی باینری Binary Search

  • مرتب سازی حباب Bubble Sort

منابع اضافی Additional Resources

  • برای برنامه قرار دادن اقدام کنید Apply for Placement Program

  • جلسه 1 ساعته مربی را برنامه ریزی کنید Schedule 1-hour Mentor Session

  • برنامه مصاحبه ساختگی 30 دقیقه ای Schedule 30-minute Mock Interview

نمایش نظرات

Udemy (یودمی)

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

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

آموزش یک توسعه دهنده نرم افزار جاوا شوید
جزییات دوره
8 hours
53
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
13,691
4.2 از 5
دارد
دارد
دارد
Tim Short
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Tim Short Tim Short

برنامه نویس/قطار/Recuit