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

نام دوره مدت دوره روز ساعت برگزاری تاریخ شروع استاد تخفیف مبلغ
Java SE 8 programming50یکشنبه ، سه شنبه17:30 - 20:3098/09/26نامشخصدارد تومان ۹۰۰,۰۰۰ تومان ۸۱۰,۰۰۰
Android Pack70پنجشنبه ها08:30-13:3098/09/21موسویدارد تومان ۱,۲۱۵,۰۰۰ تومان ۱,۰۹۳,۵۰۰
advanced android development50نامشخصنامشخصنامشخصنامشخصدارد تومان ۱,۲۰۰,۰۰۰ تومان ۱,۰۸۰,۰۰۰
developing los apps with swift50نامشخصنامشخصنامشخصنامشخصدارد تومان ۱,۱۵۰,۰۰۰ تومان ۱,۰۳۵,۰۰۰
نام دوره مدت دوره روز ساعت برگزاری تاریخ شروع استاد تخفیف مبلغ
C#Programming60جمعه14:30-20:3098/09/29نامشخصدارد تومان ۷۲۴,۰۰۰ تومان ۶۵۱,۶۰۰
Microsoft ASP.Net MVC60نامشخصنامشخصنامشخصنامشخصدارد تومان ۱,۲۰۰,۰۰۰ تومان ۱,۰۸۰,۰۰۰
C#Windows Applications50جمعه08:30-14:3098/09/15عباس قاسمشاهیدارد تومان ۸۵۱,۰۰۰ تومان ۷۶۵,۹۰۰
C#Windows Applications50جمعه08:30-14:3098/09/15نامشخصدارد تومان ۸۵۱,۰۰۰ تومان ۷۶۵,۹۰۰
C#Windows Applications50پنج شنبه08:30-14:3098/09/14عباس قاسمشاهیدارد تومان ۸۵۱,۰۰۰ تومان ۷۶۵,۹۰۰
C#Windows Applications50پنج شنبه08:30-14:3098/09/14نامشخصدارد تومان ۸۵۱,۰۰۰ تومان ۷۶۵,۹۰۰
نام دوره مدت دوره روز ساعت برگزاری تاریخ شروع استاد تخفیف مبلغ
SQL Server Database Development60جمعه14:30 تا 8:3098/09/22نامشخصدارد تومان ۹۳۵,۰۰۰ تومان ۸۴۱,۵۰۰

 

برنامه نویسی به زبان پایتون با فریم ورک جنگو

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

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

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

 

جنگو به شما کمک می کند نرم افزاری بنویسید:

کامل
جنگو تقریباً همه امکانات لازم برای انجام کارهایی را که توسعه دهندگان ممکن است بخواهند انجام دهند ارائه می دهد.

همه منظوره
جنگو می تواند برای ساخت تقریباً هر نوع وب سایت – از سیستم های مدیریت محتوا گرفته تا شبکه های اجتماعی و سایت های خبری – استفاده شود.

این نرم افزار می تواند با هر چارچوب سمت کاربر کار کند، و تقریباً می تواند محتوا را در هر قالب (از جمله HTML ,RSS ,JSON ,XML و غیره) ارائه دهد.

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

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

قابل استفاده مجدد
کد جنگو با استفاده از اصول و الگوهای طراحی نوشته می شود که ایجاد کد قابل استفاده مجدد را تشویق می کنند. به طور خاص، از اصل “تکرار نکردن خودتان” (DRY) استفاده می کند، بنابراین هیچ کپی غیرضروری وجود ندارد و میزان کد را کاهش می دهد.

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

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


YouTube


DropBox


Quora


Instagram


Pinterest

برنامه نویسی موبایل
نام دوره مدت دوره روز ساعت برگزاری تاریخ شروع استاد تخفیف مبلغ
Java SE 8 programming50یکشنبه ، سه شنبه17:30 - 20:3098/09/26نامشخصدارد تومان ۹۰۰,۰۰۰ تومان ۸۱۰,۰۰۰
Android Pack70پنجشنبه ها08:30-13:3098/09/21موسویدارد تومان ۱,۲۱۵,۰۰۰ تومان ۱,۰۹۳,۵۰۰
advanced android development50نامشخصنامشخصنامشخصنامشخصدارد تومان ۱,۲۰۰,۰۰۰ تومان ۱,۰۸۰,۰۰۰
developing los apps with swift50نامشخصنامشخصنامشخصنامشخصدارد تومان ۱,۱۵۰,۰۰۰ تومان ۱,۰۳۵,۰۰۰
برنامه نویسی مایکروسافت
نام دوره مدت دوره روز ساعت برگزاری تاریخ شروع استاد تخفیف مبلغ
C#Programming60جمعه14:30-20:3098/09/29نامشخصدارد تومان ۷۲۴,۰۰۰ تومان ۶۵۱,۶۰۰
Microsoft ASP.Net MVC60نامشخصنامشخصنامشخصنامشخصدارد تومان ۱,۲۰۰,۰۰۰ تومان ۱,۰۸۰,۰۰۰
C#Windows Applications50جمعه08:30-14:3098/09/15عباس قاسمشاهیدارد تومان ۸۵۱,۰۰۰ تومان ۷۶۵,۹۰۰
C#Windows Applications50جمعه08:30-14:3098/09/15نامشخصدارد تومان ۸۵۱,۰۰۰ تومان ۷۶۵,۹۰۰
C#Windows Applications50پنج شنبه08:30-14:3098/09/14عباس قاسمشاهیدارد تومان ۸۵۱,۰۰۰ تومان ۷۶۵,۹۰۰
C#Windows Applications50پنج شنبه08:30-14:3098/09/14نامشخصدارد تومان ۸۵۱,۰۰۰ تومان ۷۶۵,۹۰۰
برنامه نویسی آزاد
نام دوره مدت دوره روز ساعت برگزاری تاریخ شروع استاد تخفیف مبلغ
SQL Server Database Development60جمعه14:30 تا 8:3098/09/22نامشخصدارد تومان ۹۳۵,۰۰۰ تومان ۸۴۱,۵۰۰

 

پایتون فریم ورک جنگو

برنامه نویسی به زبان پایتون با فریم ورک جنگو

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

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

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

 

جنگو به شما کمک می کند نرم افزاری بنویسید:

کامل
جنگو تقریباً همه امکانات لازم برای انجام کارهایی را که توسعه دهندگان ممکن است بخواهند انجام دهند ارائه می دهد.

همه منظوره
جنگو می تواند برای ساخت تقریباً هر نوع وب سایت – از سیستم های مدیریت محتوا گرفته تا شبکه های اجتماعی و سایت های خبری – استفاده شود.

این نرم افزار می تواند با هر چارچوب سمت کاربر کار کند، و تقریباً می تواند محتوا را در هر قالب (از جمله HTML ,RSS ,JSON ,XML و غیره) ارائه دهد.

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

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

قابل استفاده مجدد
کد جنگو با استفاده از اصول و الگوهای طراحی نوشته می شود که ایجاد کد قابل استفاده مجدد را تشویق می کنند. به طور خاص، از اصل “تکرار نکردن خودتان” (DRY) استفاده می کند، بنابراین هیچ کپی غیرضروری وجود ندارد و میزان کد را کاهش می دهد.

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

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


YouTube


DropBox


Quora


Instagram


Pinterest

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

 

دوره های برنامه نویسی:

بررسی نحوه نصب و راه اندازی ملزومات برنامه نویسی اندورید
google SDK معرفیo
o
آشنایی با AVDونحوه تنظیم و راه اندازی آن
oمعرفی بخش های مختلف یک برنامه اندروید
oآشنایی با فایلmanifest
o
معرفی activityها و نحوه استفاده از آنها
oآشنایی با مفهوم viewو انواع viewهای پر استفاده
oبررسی روش دسترسی به viewها و مدیریت رویدادهای آنها
oمدیریت رویداد با فایلxml
o
مدیریت رویداد از طریق کد
oمعرفی arrayadapterها و نحوه استفاده از آنها
oآشنایی با intentها و تردد بین activityها
oنحوه ارسال اطلاعات بین activityها
oآشنایی با intentهای سیستمی
oنحوه تعریف و استفاده از intent filterها
oآشنایی با انواع layoutها
oاستفاده از پیام ها و دیالوگ ها
oآشنایی با منوها و نحوه استفاده از آنها
oآشنایی با storag

oبررسی دلائل استفاده ازasync task
o
دسترسی به اطلاعات وب
oدریافت تصاویر از وب
oاستفاده از اطلاعات وب سرویسXML
o
استفاده از اطلاعات وب سرویسJSON
o
آشنایی با پایگاه دادهSQLite
o
بررسی عملیات CRUDدرSQlite
o
بررسی نحوه ایجادnotification
system services
دسترسی بهo
هاcontent provider نحوه استفاده ازo
o
معرفی مختصر روش استفاده ازgoogle map
o
معرفی مختصر صدا,تصویر و ویدئو
oنحوه توزیع برنامه

آیا تا به حال به این فکر افتاده اید که برنامه نویسی یاد بگیرید؟

آیا فکر می کنید برای یادگیری برنامه نویسی باید حتما تحصیلات دانشگاهی مرتبط با کامپیوتر داشت؟

آیا فکر می کنید یادگیری برنامه نویسی کار خیلی پیچیده ای است؟

در ادامه مطالب همراه ما باشید تا پاسخ سوالات خود را پیدا کنید.

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

یادتان باشد که برای برنامه نویس شدن نیاز نیست که حتما یک نابغه باشید، فقط کافی است اراده کنید و پشتکار داشته باشید.

چیزی که موفقیت شما را در برنامه نویسی تضمیم میکند، تمرین، تمرین و تمرین است. همانطور که برای یادگیری هر کار دیگری مثل موسیقی، ورزش و … هم نیاز به تمرین دارید.

هدف از برنامه نویسی، ایجاد برنامه هایی است که بتوانند روی یک دستگاه (کامپیوتر، تبلت، موبایل و …) اجرا شود و کارهایی که ما انتظار داریم را انجام دهد.

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

برای پاسخ به سوالات فوق باید گفت هر کدام از زبان های برنامه نویسی نقاط قوت و ضعف خود را دارند و چیزی به عنوان زبان برنامه نویسی پایه وجود ندارد. انتخاب زبان برنامه نویسی بر اساس هدف نهایی شما تعیین می شود. مثلا اگر شما می خواهید برنامه ای برای سیستم عامل اندروید بنویسید، بهتر است از همان ابندا زبان برنامه نویسی جاوا را آموزش ببینید. اگر هدف شما ساختن برنامه ای برای سیستم عامل ویندوز است من به شما پیشنهاد میکنم از زبان برنامه نویسی C# (سی شارپ) استفاده کنید. اگر می خواهید برنامه ای برای کنترل کردن یک قطعه سخت افزاری بنویسید زبان برنامه نویسی C را آموزش ببینید.

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

فرض کنید میخواهیم برای سیستم عامل ویندوز یک برنامه دفتر تلفن طراحی کنیم.

این برنامه باید یک رابط کاربری (User Interface) داشته باشد که مخاطب از آن طریق با برنامه ارتباط پیدا کند. (چیزی مشابه شکل زیر)

آموزش برنامه نویسی مجتمع فنی تهران نمایندگی انقلاب

فرم یا رابط کاربری برنامه دفتر تلفن

 
فرض کنید این فرم را توسط زبان برنامه نویسی شرکت مایکروسافت،  C# (سی شارپ) ایجاد کرده ایم. وقتی کاربر اطلاعاتی را داخل فرم وارد می کند و روی دکمه ذخیره کلیک می کند، باید اطلاعات در محلی که به آن پایگاه داده گفته می شود ذخیره شود. (شکل زیر)
 
 
برای ایجاد و مدیریت پایگاه داده، باید از نرم افزار مدیریت پایگاه داده شرکت مایکروسافت که SQL Server نام دارد استفاده کنیم. پس از اینکه پایگاه داده مورد نظرمان را ایجاد کردیم، باید برای برقراری ارتباط بین فرم و پایگاه داده از تکنولوژی ADO.Net شرکت مایکروسافت استفاده کنیم.

همانطور که مشاهده کردید ساخت برنامه دفتر تلفن (برای سیستم عامل ویندوز) نیاز به C#, SQL Server, ADO.Net داشت. و صرف دانستن زبان برنامه نویسی C# این کار امکان پذیر نبود. (البته درصورتیکه بخواهیم برنامه بصورت اصولی و درست طراحی شده باشد)اکنون فرض کنید میخواهیم همان برنامه را بصورت نسخه تحت وب (Web Application) تولید کنیم. برای انجام این کار باید از یک تکنولوژی دیگر شرکت مایکروسافت که ASP.Net نام دارد استفاده کنیم. یا مجددا فرض کنید می خواهیم همین برنامه را برای سیستم عامل های Android, ios, Windows Phone تولید کنیم. برای انجام این کار نیاز به تکنولوژی Xamarin (زامارین) شرکت مایکروسافت داریم.

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

در مسیر پیشرفت همراه ما باشید

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