دوره جامع برنامه نویسی وب و اندروید

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

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

دوره جامع برنامه نویسی وب و اندروید

جزئیات دوره:

سر فصل ها

  • معرفی HTML و مرورگرها

  • معرفی dreamweaver

  • معرفی XHTML و مقایسه با HTML

  • تگ های اصلی در وب و نحوه سازماندهی صفحات وب

  • قالب بندی متن

  • معرفی لینک ها

  • استفاده از لیست ها

  • تصاویر در HTML

  • ایجاد جداول و ویرایش آنها در HTML

  • استفاده از قابها(frame) شامل قابهای اصلی و داخلی

  • لایه ها با استفاده از div

  • حرکت متن در HTML

  • Multimedia در HTML

  • ایجاد فرم ها

  • مفهوم هاستینگ و بارگذاری یک وب سایت بر روی هاست

  • کار با هاست واقعی و اپلود داده ها و تنظیمات دیتابیس

  • معرفی CSS (چرا CSS بوجود آمد)

  • روش های استفاده از CSS در HTML

  • مفهوم کلاس و id در CSS

  • قالب بندی متن ها با استفاده از CSS

  • تنظیم ابعاد و مکانهای جایگذاری اشیای مختلف با CSS

  • لینک ها در CSS

  • تنظیم رنگها در CSS

  • تگ های جدید HTML5

  • ویژگی های جدید در CSS3

  • انیمیشن در CSS3

    • تعریف تابع

    • چگونگی ارتباط HTML و Java script

    • مثالهایی از Form Validation

    • کار با event ها و نحوه استفاده از آن

    • انیمیشن و Java Script

  • معرفی PHP(چرا PHP را انتخاب نماییم)

  • مفهوم وب سرور

  • نحوه اجرای php در ویندوز

  • نحوه نوشتن php درون HTML

  • تعریف متغیر و انواع داده

  • عملگر ها

  • متغیر های محیطی و فرم ها

  • کنترل جریان (شرطها و حلقه ها)



  • توابع و توابع بازگشتی

  • مفاهیم شی گرایی در PHP

    • مفهوم کلاس، اشیا، متدها، خصوصیات

    • ارث بری

    • کار با کلاسها و اشیا

    • Namespace- Autoload-Inheritance-Encapsulation-Polymorphism

  • کوکی ها و جلسات

  • استفاده از فایلها (ایجاد و تغییر فایل دستورات مربوط به فایل بارگذاری فایل توسط فرمها)

  • تنظیمات PHP در php.ini(محدودیت فایل و نمایش خطاها)

  • دستورات ارتباطی mysql و php

  • نحوه نمایش اطلاعات mysql در PHP

  • ارسال ایمیل توسط PHP

  • ذخیره سازی فایل ها در بانک اطلاعاتی

  • ذخیره سازی فایل ها در پوشه بصورت امن

  • توابع کار با عکس های در PHP

  • چگونگی ایجاد یک فرم ساز ساده

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

  • ایجاد وب سرویس در PHP

  • معرفی پردازش ابری

  • انواع بستر های ابری

  • IaaS — PaaS SaaS

  • ویژگی‌های اقتصادی پردازش ابری

  • مقایسه SaaS با روش‌های قدیمی ارایه نرم‌افزار

  • ویژگی‌های یک نرم‌افزار SaaS

  • تکنیک های استفاده از بانک اطلاعاتی

  • تکنیک های ذخیره سازی فایل‌ها

  • تکنیک های استفاده از متغیر ها و دستورات در زبان برنامه نویسی

  • تکنیک های ذخیره سازی session ها

  • تکنیک های caching در این نرم‌افزار ها

  • اصطلاحات

  • معرفی پایگاه داده رابطه ای

  • تعریف مفاهیم بانک اطلاعاتی، جداول، ستونها، ردیف ها

  • تعریف مفاهیم join



  • انواع داده در mysql

  • ایجاد جداول و بانک اطلاعاتی

  • دستورات انتخاب، ویرایش، حذف و اضافه کردن سطر

  • دستورات تغییر در ستونها و جداول

  • مفاهیم join در mysql

  • نحوه کار با phpmyadmin

  • نحوه نصب برنامه

  • نحوه کار ویژوال

  • نحوه کار با Query ها

  • ایجاد Data Base – Table – Relation

  • Procedures

  • Triggers

    • مروری بر Ajax

    • چرا نیاز به Ajax می باشد

    • ارتباط Ajax و PHP چگونه است

  • تفاوت با جاوا اسکریپت

  • نحوه کار با رویدادها در jquery

  • نحوه استفاده از کلاسها و شناسه ها در jquery

  • Ajax در jquery



  • نحوه کار با هاست واقعی

  • تنظیمات Apache

  • معرفی CMS ها

  • تاریخچه برنامه نویسی جاوا

  • مقدمه ای بر مفهوم شی گرایی

  • جاوا چیست؟

  • معرفی java Runtime Environment و شیوه نصب

  • معرفی JDK یا Java Development Kit و نصب ان

  • آشنایی یا IDE های معتبر جاوا

  • معرفی انواع داده های اصلی در جاوا

  • ورودی و خروجی گرفتن در کنسول جاوا

  • معرفی ساختارهای کنترلی در جاوا

  • مبانی برنامه نویسی شی گرا

  • Exception در جاوا

  • کار با آرایه ها و لیست ها و جداول

  • آشنایی با ابزارهای برنامه نویسی Android

  • معرفی فریمورک Android Studio

  • آشنایی با معماری سیستم عامل Android

  • نصب نرم افزار های مورد نیاز جهت برنامه نویسی Android

  • بررسی اجزاء یک برنامه Android

  • نصب و راه اندای Android Studio

  • ماشین مجازی اندروید AVD- ماشین مجازی Geny motion– Memo

  • بررسی Gradle اجرا و اشکال زدایی برنامه های Android

  • نحوه تهیه خروجی از برنامه اجرای برنامه بر روی گوشی های موبایل

  • آشنایی با Manifest

  • آشنایی با واحد های اندازه گیری

  • بومی سازی برنامه)چگونه یک برنامه چند زبانه بسازیم(

  • چرخه برنامه های Androidشناخت عمر فعال برنامه

  • آشنایی با View ها در Android

  • طراحی انواع Layout ها

  • آشنایی با ویجت های مقدماتی

  • آشنایی با Intents- Intent های ضمنی و صریح

  • پیدا کردن و استفاده از Intents دریافتی درون یک فعالیت

  • کار با List View

  • کار با Fragments

  • کار با Show Case وSplash Screen و Selector

  • کار با Lottie

  • کار با انواع Layout ها

  • انواع تصاویر در Android

  • آشنایی با Drawable و Shape

  • استاندارد تصاویر

  • طراحی واسط کاربری برای سایز های مختلف

  • ساخت View های سفارشی

  • Theme های اندروید Style ها

  • معرفی سیستم منوها

  • منو ها در ورژن های مختلف Option Menu-Context Menu

  • ذخیره سازی اطلاعات با Shared Preferences

  • خواندن اطلاعات ذخیره شده در Shared Preferences

  • معرفی پایگاه داده ها

  • معرفی برخی دستورات پرکاربرد پایگاه داده ها

  • معرفی SQLite

  • پیاده سازی پایگاه داده در آندروید

  • شیوه پیاده سازی دستورات پایگاه داده ها در آندروید

  • ایجاد یک برنامه اندروید پروژه محور

  1. Notepad++

  2. Dream Weaver

  3. Xampp (PHP MyAdmin MySQL)

  4. Joomla

  5. Eclips

  6. Android Studio

  7. DB Browser

  8. Memo

  9. Virtual Box

  10. Geny Motion

  11. SQL Server

Client pipeline

مدرس: مهندس علیرضا سیه بازی

ساعت: ۱۸ الی ۲۰ (روزهای زوج)

مدت زمان دوره: ۱۰۰ ساعت

آنلاین

هزینه دوره: ۲,۹۵۰,۰۰۰ تومان

خانه گنو/لینوکس شیراز

خانه لینوکس شیراز (مجموعه انیاک)

ارتباط با ما

خبرنامه

© ۱۳۹۹ تمامی حقوق برای مجموعه انیاک محفوظ می باشد