آموزش بوت کمپ جامع توسعه اپلیکیشن اندروید با جاوا - آخرین آپدیت

دانلود The complete Java Android App development Bootcamp

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

یادگیری مبانی توسعه اندروید و ساخت اپلیکیشن‌های دلخواه

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

  • ساخت اپلیکیشن‌های اندروید قابل ارائه به کارفرمایان

  • آموزش ساخت اپلیکیشن چت با فایربیس

  • توسعه اپلیکیشن اندروید بدون محدودیت (آسمان، مرز شماست!)

  • انتشار اپلیکیشن در گوگل پلی و کسب درآمد از تبلیغات

  • تسلط بر محیط اندروید استودیو

  • یادگیری پایگاه داده Realtime Firebase برای اندروید

  • پیام‌های فشاری (Push Notifications) در اندروید

  • رابط کاربری واکنش‌گرا در اندروید (Responsive UI) برای پشتیبانی از اندازه‌های مختلف صفحه

  • ارتباط اپلیکیشن اندروید با سرور بک‌اند

چرا این دوره جامع آموزش اندروید را انتخاب کنید؟

[به‌طور مداوم به این دوره، درس‌های جدید اندروید اضافه می‌شود!]

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

اگر پاسخ به هر یک از سوالات زیر مثبت است، دوره "بوت‌کمپ کامل توسعه اپلیکیشن اندروید با جاوا" به شما کمک می‌کند تا از صفر به هدف خود برسید!

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

برای پاسخ به هر گونه سوال شما، در بخش پرسش و پاسخ دوره منتظر هستم. خوشحال می‌شوم پاسخ دهم.

با ثبت نام در این دوره، شما:

  • با Android Studio، محیط توسعه یکپارچه ضروری برای ایجاد برنامه‌های بومی اندروید، آشنا خواهید شد.

  • مراحل گام به گام ساخت اپلیکیشن اندروید را از ابتدا یاد می‌گیرید و توانمند می‌شوید تا برنامه‌های سفارشی خود را بسازید.

  • هنر طراحی رابط کاربری جذاب اپلیکیشن اندروید را برای بهبود تجربه کاربری، خواهید آموخت.

  • نحوه تولید فایل‌های APK را کشف می‌کنید و می‌توانید برنامه‌های خود را بدون اتکا به دانلود از گوگل پلی با دوستان خود به اشتراک بگذارید.

  • از قدرت RecyclerView در اندروید برای نمایش و مدیریت کارآمد داده‌ها بهره می‌برید.

  • مهارت‌های ضروری برای ساخت اپلیکیشن‌های اندروید کاربردی با تعاملات کاربری روان را کسب می‌کنید.

  • LiveData و Fragments، ابزارهای قدرتمند در اکوسیستم توسعه اندروید را بررسی خواهید کرد.

  • اهمیت ViewModels و نقش آن‌ها را در ساخت برنامه‌های اندروید مستحکم درک خواهید کرد.

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

پیش‌نیازهای دوره آموزش اندروید

  • کامپیوتر با هر سیستم عاملی

  • اشتیاق به یادگیری – ما تمام آنچه را که برای تبدیل شدن به یک توسعه‌دهنده اندروید نیاز دارید به شما آموزش می‌دهیم.


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

نصب نرم افزارهای ضروری Installing necessary software

  • نصب اندروید استودیو برای ویندوز Installing Android Studio for Windows

  • نصب اندروید استودیو برای مک او اس Installing Android Studio for Mac OS

دوره فشرده جاوا Java crash course

  • نصب JDK - Java development kit Installing JDK - Java development kit

  • نصب اینتلیج آیدیا برای نوشتن کد جاوا Installing InteliJ IDEA for writing Java code

  • متغیرها در جاوا Variables in Java

  • دستورات شرطی if در جاوا If statements in Java

  • عملگرهای منطقی در جاوا Logical operators in Java

  • متدها/توابع در جاوا Methods/Functions in Java

  • اضافه بارگذاری متد در جاوا Method overloading in Java

  • آرایه‌ها و ArrayList در جاوا Arrays and ArrayLists in Java

  • حلقه‌های for و while در جاوا For Loop and While loop in Java

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

  • متغیرها و متدهای استاتیک Static variables and methods

  • اصلاح‌کننده‌های دسترسی، Getter ها و Setter ها در جاوا Access modifiers, Getters and Setters in Java

  • وراثت در جاوا Inheritance in Java

  • ایجاد متدها Creating methods

مقدمه‌ای بر توسعه اندروید Introduction to the Android development

  • آشنایی با اندروید استودیو - اولین پروژه اندروید Getting to know with Android Studio - First Android project

  • ایجاد دستگاه مجازی اندروید و اجرای برنامه روی آن Creating Android virtual device and running the app on it

  • اجرای برنامه اندروید روی دستگاه واقعی شما! Running the Android app on your real device!

  • مدیریت کلیک‌های دکمه در اندروید Handling Button clicks in Android

  • دریافت ورودی کاربر و مقابله با کرش کردن برنامه Getting user's input and confronting the app crashing

انیمیشن‌ها در اندروید و استایل دهی کامپوننت‌های UI با اشکال و رنگ‌های سفارشی Animations in Android and Styling UI components with custom shapes and colours

  • اعمال اشکال سفارشی بر روی کامپوننت‌های UI و ساخت انیمیشن Applying custom shapes to UI components and making animations

  • ناوبری از Activity به Activity - Intents در اندروید Navigating from Activity to Activity - Intents in Android

تولید فایل Apk برای گوگل پلی Generating Apk file for google play

  • بارگذاری برنامه خود در گوگل پلی استور یا ارسال برنامه خود به دوستان Upload your app on Google play store or send your app to friends

مبانی اندروید Android Basics

  • ذخیره وضعیت، تنظیمات اشتراکی (shared preferences) و کامپوننت UI سوئیچ Saving state, shared preferences and Switch UI component

  • Logcat و لاگ‌گیری برای اهداف اشکال‌زدایی در اندروید Logcat and Logging for debugging purposes in Android

  • چرخه حیات Activity در اندروید Android Activity Lifecycle

  • پخش ویدیو در برنامه اندروید - پخش آنلاین ویدیو یا پخش ویدیو از دستگاه Playing video in Android app - Stream online video or play video from the device

  • منوی گزینه‌ها (Options Menu) در اندروید Options Menu in Android

  • تم‌ها و استایل‌ها در اندروید Themes and Styles in Android

  • آزمون کوتاه برای مرور دانش Short quiz to recap knowledge

برنامه شماره ۱ برنامه حیوانات App#1 Animals App

  • پیش‌نمایش برنامه حیوانات Animals App Preview

  • ایجاد ردیف برای تصویر و متن Creating row for the Image and Text

  • RecyclerView و RecyclerAdapter در اندروید RecyclerView and RecyclerAdapter in Android

  • اضافه کردن داده‌های حیوانات و باد کردن ردیف‌ها Adding Animal data and inflating rows

  • مدیریت کلیک روی آیتم‌های RecyclerView Handling clicks on RecyclerView items

  • ایجاد Activity اطلاعات حیوانات (AnimalInfo) و مرور پروژه Creating AnimalInfo activity and recapitulating project

برنامه شماره ۲ برنامه لیست کارهای روزانه با پایگاه داده Sqlite App#2 To Do List App with Sqlite database

  • پیش‌نمایش برنامه لیست کارهای روزانه To do List App preview

  • تعریف اشکال و رنگ‌ها - آماده‌سازی رابط کاربری (UI) Defining shapes and colours - preparing UI

  • ایجاد طرح‌بندی نگهدارنده یادداشت (Note holder) و NoteAdapter - RecyclerView Adapter Creating Note holder layout and NoteAdapter - RecyclerView Adapter

  • CRUD - درج اشیاء یادداشت در پایگاه داده Sqlite CRUD - Inserting Note object in Sqlite database

  • ایجاد متدهایی برای خواندن، به‌روزرسانی و حذف یادداشت‌ها از پایگاه داده Creating methods for Reading Updating and Deleting Notes from database

  • ایجاد دیالوگ در اندروید - دریافت داده‌های ورودی برای یادداشت Creating Dialog in Android - Getting input data for the Note

  • ایجاد EditActivity با هدف ویرایش یادداشت موجود Creating EditActivity in purpose of editing existing Note

  • انیمیشن ورود و خروج EditActivity - برنامه لیست کارهای روزانه نهایی Animating EditActivity entrance and exit - To do List App FInal

درس‌های نامرتبط با موضوعات جالب در اندروید Non-related lectures with Interesting topics in Android

  • یاد بگیرید چگونه صفحه راه‌اندازی (Splash screen) را در اندروید اضافه کنید Learn how to add Launching (Splash) screen in Android

  • یاد بگیرید چگونه برنامه خود را تمام صفحه کنید Learn how to make your app be Fullscreen

  • وابستگی‌ها و کتابخانه‌ها در اندروید - CircleImageView Dependencies and Libraries in Android - CircleImageView

  • یاد بگیرید چگونه با استفاده از دوربین از برنامه خود عکس بگیرید - مجوزها در اندروید Learn how to take a picture from our app using camera - Permissions in Android

  • WebView در اندروید WebView in Android

برنامه شماره ۳ اسکنر Qr/Barcode App#3 Qr/Barcode scanner App

  • پیش‌نمایش برنامه اسکنر Qr/Barcode Qr/Barcode scanner App preview

  • ساخت برنامه اسکنر Qr/Barcode Creating Qr/Barcode scanner App

Firebase Database Firebase Database

  • راه‌اندازی فایربیس و درج داده‌ها در آن Setting up Firebase and inserting the data to it

  • دریافت داده از فایربیس - گوش دادن به تغییرات در پایگاه داده Getting data from Firebase - Listening for changes in Database

  • فایربیس - درج و بازیابی اشیاء Firebase - Inserting and retrieving Objects

  • فایربیس - ثبت نام کاربر Firebase - Registering user

  • فایربیس - ورود و خروج کاربر Firebase - Logging in and out

برنامه شماره ۴ برنامه چت App#4 Chat App

  • پیش‌نمایش برنامه چت اندروید Android Chat App preview

  • طراحی صفحه ثبت نام/ورود - Android Activity Designing SignUp/Login screen - Android Activity

  • احراز هویت کاربر - Firebase برای اندروید User authentication - Firebase for Android

  • طراحی صفحه پروفایل Designing Profile activity

  • بارگذاری عکس پروفایل در فایربیس - کار با Firebase Storage Uploading profile picture to Firebase - Working with Firebase Storage

  • دریافت کاربران از فایربیس و پیاده‌سازی swipe to refresh Fetching users from Firebase and implementing Swipe to refresh

  • پیام‌رسانی - برنامه چت اندروید نهایی Messaging - Android Chat Application final

UI/UX - همکاری با طراح، ادغام طراحی Adobe XD در برنامه ما UI/UX - Collaborating with designer, integrating Adobe XD design in our App

  • مقدمه بخش Introduction to the section

  • تولید رزولوشن‌های مختلف تصویر برای صفحه‌های مختلف - صفحه Splash Generating different image resolutions for different screens - Splash screen

  • ساخت صفحه خوش‌آمدگویی Creating welcome screen

  • ساخت صفحه ثبت نام/ورود - بخش ۱ Creating SignUp/Login screen - Part 1

  • ساخت صفحه ثبت نام/ورود - بخش ۲ Creating SignUp/Login screen - Part 2

  • ساخت صفحه اصلی برنامه غذا - بخش ۱ Creating Home page of the Food App - Part 1

  • ساخت صفحه اصلی برنامه غذا - بخش ۲ Creating Home page of the Food App - Part 2

  • پشتیبانی از اندازه‌های مختلف صفحه - تراکم پیکسل DP، DPI و استفاده از راهنماها Supporting multiple screen sizes - Pixel densities DP, DPI and Using Guidelines

  • درس‌های بیشتر در مورد UI در اندروید در راه است More lectures about UI in Android incoming

چند ریسمانی (Multithreading) و تایمرها در اندروید Multithreading and Timers in Android

  • تایمر در اندروید - برنامه شبیه کرونومتر Timer in Android - Stopwatch like App

  • چند ریسمانی - بخش ۱ Multithreading - Part 1

توسعه پیشرفته UI - ساخت نماهای سفارشی (Custom Views) Advanced UI development - Creating Custom Views

  • پیش‌نمایش کوتاه از آنچه یاد خواهیم گرفت Short Preview of what we will learn

  • ساخت نماهای سفارشی در اندروید Creating custom views in Android

  • اضافه کردن خصوصیت XML خودمان به نمای سفارشی - app:ourAttribute Adding our own xml attribute to the custom view - app:ourAttribute

  • کشیدن دایره/حلقه در XML - <layer-list> و <item> Drawing circles/rings in xml - <layer-list> and <item>

  • به‌روزرسانی پیشرفت انیمیشن در اندروید Animating progress update in Android

نوتیفیکیشن‌های محلی و نوتیفیکیشن‌های Push - Firebase cloud messaging (FCM) Local Notifications and Push Notifications - Firebase cloud messaging (FCM)

  • ساخت نوتیفیکیشن در اندروید Creating Notifications in Android

  • نوتیفیکیشن‌های Push - Firebase Cloud Messaging (نحوه کارکرد) Push notifications - FIrebase Cloud Messaging (How it works)

  • ساخت نوتیفیکیشن‌های Push در اندروید Creating Push Notifications in Android

  • نوتیفیکیشن‌های Push - ارسال پیام سفارشی و موضوعات (Topics) Push Notifications - Sending custom message and Topics

ساخت اپلیکیشن مبتنی بر سرور با Retrofit - استفاده از API خارجی Building server based app with Retrofit - Using external API

  • اپلیکیشن‌های مبتنی بر سرور - چگونه کار می‌کنند؟ Server based Apps - How they work?

  • ارسال درخواست برای دریافت داده‌های آب و هوای شهر - Postman و API Sending Request to get City Weather data - Postman and API

  • برنامه آب و هوا - Retrofit در عمل Weather App - Retrofit in Action

دوره PHP & MySQL - یاد بگیرید چگونه بک‌اند خودمان را بسازیم PHP & MySQL course - Learn how to build our own backend

  • مقدمه بخش Introduction to the section

  • نصب سرور XAMPP و ویژوال استودیو برای PHP - مک او اس Installing XAMPP server and Visual Studio for PHP - Mac OS

  • نصب سرور XAMPP و ویژوال استودیو برای PHP - ویندوز Installing XAMPP server and Visual Studio for PHP - Windows

  • سلام PHP Hello PHP

  • مکان htdocs در دستگاه ویندوز Htdocs location on Windows machine

  • متغیرها در PHP Variables in PHP

  • توابع و دامنه متغیر Functions and variable's scope

  • نتیجه تابع بازگشتی Return function result

  • دستورات If و switch در PHP If and switch statements in PHP

  • آرایه‌ها و حلقه‌ها در PHP Arrays and Loops in PHP

  • مطالب بیشتر در مورد آرایه‌ها More on Arrays

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

  • سازنده (Constructor) و اصلاح‌کننده‌های دسترسی Constructor and Access modifiers

  • وراثت Inheritance

  • مبانی MySQL (PhpMyAdmin) - ایجاد پایگاه داده، درج داده در جداول MySQL(PhpMyAdmin) Basics - Creating Database, Inserting data into Tables

  • بازیابی داده‌ها از پایگاه داده MySQL (PhpMyAdmin) MySQL(PhpMyAdmin) Retrieving data from database

  • ایجاد ارتباط بین PHP و MySQL Establishing communication between Php and MySQL

  • اندروید و PHP با هم - ساخت یک برنامه ساده کامل Android and Php together - Building full simple app

  • مطالب بیشتر در راه است More incoming

LiveData & MVVM LiveData & MVVM

  • MutableLiveData و LiveData در اندروید MutableLiveData and LiveData in Android

  • Fragments و منوی ناوبری پایین (Bottom navigation) در اندروید Fragments and Bottom navigation menu in Android

  • ViewModel در اندروید ViewModel in Android

اجزای اندروید - سرویس‌ها (Services) Android components - Services

  • سرویس‌ها در اندروید Services in Android

  • حسگرهای اندروید Android Sensors

  • گیرنده‌های پخش (Broadcast receivers) Broadcasts receivers

MVVM + Repository + ROOM database caching + Retrofit Android App MVVM + Repository + ROOM database caching + Retrofit Android App

  • پیاده‌سازی کلاینت Retrofit - DTO و DAO در اندروید Implementing Retrofit client - DTO and DAO in Android

  • ROOM - پایگاه داده محلی - Entity در اندروید ROOM - Local database - Entity in Android

  • Repository و Caching داده Repository and Data Caching

  • Using Executors Thread Pool for Async tasks

  • UI - ViewModel - جلوه بارگیری Shimmer در اندروید UI - ViewModel - Shimmer loading effect in Android

  • محتوای بیشتر در راه است! More content incoming!

نمایش نظرات

آموزش بوت کمپ جامع توسعه اپلیکیشن اندروید با جاوا
جزییات دوره
25 hours
116
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
20,833
4.5 از 5
دارد
دارد
دارد
Maid Rondić
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Maid Rondić Maid Rondić

برنامه نویس حرفه ای اندروید

سلام، من خدمتکار هستم.

من یک توسعه دهنده حرفه ای اندروید هستم. کدنویسی و حل معما. مشتاق یادگیری و به اشتراک گذاری دانش به بهترین شکل ممکن!

من در بسیاری از فناوری‌ها، پلتفرم‌ها و زبان‌های برنامه‌نویسی مختلف از جمله جاوا، کاتلین، php، پایتون و غیره تجربه دارم.

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