-
اندروید پیشرفته
۶۶۰,۰۰۰ تومان
- ۳۰ ساعت آموزشی
- پیش نیاز: اندروید مقدماتی
- دوره تخصصی
- Android Studio
دوره های آموزشی
-
اندروید مقدماتی
۶۶۰,۰۰۰ تومان
- ۴۰ ساعت آموزشی
- پیش نیاز: جاوا
- دوره تخصصی
- Android Studio
-
جاوا
۴۸۰,۰۰۰ تومان
- ۳۰ ساعت آموزشی
- پیش نیاز: ندارد
- دوره تخصصی
- NetBeans
معرفی و سرفصل دوره ها
زبان جاوا به شهرت زیادی دست پیدا کرده و یکی از علل اصلی آن شیگرا بودن این زبان است. استفاده از مفهوم شیگرایی، توسعه نرم افزار را سادهتر میکند. برای آشنایی بیشتر با شیگرایی، باید با مفاهیمی همچون انتزاع، کپسوله کردن، وراثت و چندریختی آشنا شوید که آنها را در مقالات آموزشی برنامه نویسی جاوا دنبال خواهیم کرد. اما علاوه بر ویژگی شیگرایی، ویژگیهای دیگری نیز وجود دارند که باعث شده توجه توسعهدهندگان و سازمانها به این زبان معطوف شود. برخی از این ویژگیها را در زیر بیان کردیم: قابل حمل بودن : برنامههای جاوا، قابلیت حمل در شبکه را دارند. یعنی میتوان آن را یکبار نوشت و سپس روی ماشینهای مختلف اجرا کرد. برنامه جاوا پس از کامپایل به دستوراتی تبدیل میشوند که برای ماشین مجازی جاوا قابل فهم است. این دستورات بایت کد نام دارد. ماشین مجازی جاوا هم بایت کد را به کد ماشین که برای سخت افزار کامیپوتر قابل فهم است، تبدیل میکند. بنابراین بایت کدها را میتوان در هر جای شبکه، روی هر کلاینت یا سروری که یک ماشین مجازی جاوا دارد، اجرا کرد. در مقابل، بسیاری از زبانهای برنامهنویسی مانند COBOL ،C++ Visual Basic و Smalltalk، برنامه را به یک فایل باینری کامپایل میکنند. فایلهای باینری، خاص پلتفرم هستند. بنابراین فایل باینری برنامهای که برای ماشینهای ویندوز نوشته شده، نمیتواند روی یک ماشین مک یا یک ماشین مبتنی بر لینوکس اجرا شود. مقاوم بودن: کدهای جاوا مقاوم هستند. مقاوم بودن به این معنی است که کمتر اتفاق میافتد که برنامه درهم شکسته شود یا اصطلاحا crash کند. برای محقق کردن این هدف، ماشین مجازی جاوا بررسیهای خاصی را روی نوع هر شی انجام میدهد تا از یکپارچگی آن اطمینان حاصل کند، اشیا جاوا تنها میتوانند به اشیا واقعی ارجاع دهند و نه به هر جای دلخواه از حافظه. مکانیزمهای قوی جاوا برای تخصیص و آزادسازی خودکار حافظه و مدیریت خطا نیز بر مقاوم بودن برنامهها اضافه میکند. یادگیری سریع: با توجه به اینکه نحو این زبان شبیه ++C است، یادگیری آن نسبتا آسان است، به ویژه برای افرادی که قبلا با c و ++c کار کردند.
سرفصل دوره
- معرفی زبان جاوا
- متغیرها و عملگرها
- ساختارهای تصمیم
- حلقه ها
- توابع
- آرایه ها
- شی گرایی
- تابع سازنده
- مدیریت استثنا
- چندنخی
اندرويد (Android) يک سيستم عامل موبايل است که توسط شرکت گوگل توسعه داده مي شود. اين سيستم عامل اوپن سورس بوده و برپايه هسته لينوکس بنا شده است. بيش از دو ميليون برنامه جانبي براي سيستم عامل Android نوشته شده است که سهم بزرگي در محبوبيت اين سيستم عامل دارند. امروزه android با داشتن بيش از يک ميليارد کاربر در دنيا سهم قابل توجهي از سيستم عامل هاي تلفن همراه را به خود اختصاص داده است. سرعت رشد سيستم عامل اندرويد بسيار بالاتر از بقيه سيستم عامل ها و حتي آيفون است. بر اين اساس سعي کرديم تا در دوره آموزش برنامه نويسي اندرويد گامي بلند جهت ارتقاء دانش علاقه مندان به يادگيري زبان Android برداريم. در اين دوره آموزشي مخاطبين با اصول طراحي اپليکيشن هاي اندرويد آشنا شده و با پياده سازي پروژه هاي کوچک، آشنايي لازم را در اين زمينه پيدا کرده و آماده ورود به دوره پیشرفته خواهند شد. رویکرد دوره کاملا تجاری بوده و با هدف ورود فراگیر به بازار کار برگزار می گردد. با گذراندن اين دوره آموزشي دانشجويان به زبان جاوا مسلط شده و قادر خواهند بود برنامه های ساده ای در محیط اندروید طراحی کنند و هم چنین آمادگی لازم جهت شرکت در دوره اندروید پیشرفته را پیدا خواهند کرد.
سرفصل دوره
- معرفی زبان جاوا
- متغیرها و عملگرها
- ساختارهای تصمیم
- حلقه ها
- توابع
- آرایه ها
- شی گرایی
- تابع سازنده
- مدیریت استثنا
- چندنخی
- راه اندازی اندروید استودیو
- طراحی صفحات با XML
- معرفی اکتیویتی و اینتنت
- ساخت دیالوگ
- ساخت منوی کشویی
- کار با لیست
- Shared Preferences
اندرويد (Android) يک سيستم عامل موبايل است که توسط شرکت گوگل توسعه داده مي شود. اين سيستم عامل اوپن سورس بوده و برپايه هسته لينوکس بنا شده است. بيش از دو ميليون برنامه جانبي براي سيستم عامل Android نوشته شده است که سهم بزرگي در محبوبيت اين سيستم عامل دارند. امروزه android با داشتن بيش از يک ميليارد کاربر در دنيا سهم قابل توجهي از سيستم عامل هاي تلفن همراه را به خود اختصاص داده است. سرعت رشد سيستم عامل اندرويد بسيار بالاتر از بقيه سيستم عامل ها و حتي آيفون است. بر اين اساس سعي کرديم تا در دوره آموزش برنامه نويسي اندرويد گامي بلند جهت ارتقاء دانش علاقه مندان به يادگيري زبان Android برداريم. فراگیران این دوره بایستی آشنایی کامل به زبان برنامه نویسی جاوا و هم چنین آشنایی مقدماتی با اندروید و محیط برنامه نویسی اندروید استودیو داشته باشند و یا دوره جاوا و اندروید مقدماتی را گذرانده و به این مقطع رسیده باشند.
در پایان دوره فراگیران یک برنامه تخصصی نوشته و به عنوان نمونه کار می توانند آن را در رزومه خود ارائه نمایند.
سرفصل دوره
- دیتابیس در اندروید (SQLite)
- ارتباط با سرور
- Async Task
- آشنایی با قالب JSON
- اسلایدر
- View Pager
- آشنایی با ورژن کنترل
- نوتیفیکیشن
- سرویس ها در اندروید
- کار با نقشه
- انیمیشن
- کار با اینتنت ها از داخل و خارج برنامه