آموزش حرفه ای Bootstrap & jQuery

دوره برنامه نویسی وب سایت های واکنش گرا با Bootstrap & jQuery

Bootstrap & jQuery Full Course

نام دوره آموزشی: دوره طراحی سایت Bootstrap & jQuery

Logo For Bootstrap jQuery

 

معرفی دوره آموزشی:  هدف این دوره جذاب، این است که قابلیت ها و توانایی های افرادی که در حوزه طراحی وب سایت مشغول به کار هستند تا حد زیادی افزایش یابد. در این دوره حرفه ای به عنوان دوره پیشرفته ی دوره طراحی سایت یک به تکمیل مباحث دوره طراحی سایت و آموزش کاربردی Bootstrap V3.x V4.x V5.x  و  jQuery به صورت کاملا پروژه محور می پردازیم.
در پایان این دوره ضمن دریافت مدرک معتبر، شما قادر خواهید بود یک وب سایت استاتیک حرفه ای را طراحی و پیاده سازی کنید.

 

محتوای آموزشی: آموزش کاربردی  Bootstrap V3.x V4.x V5.x + jQuery

 

مخاطبین دوره طراحی سایت Bootstrap & jQuery:

  • توسعه دهندگان وب
  • توسعه دهندگان UI
  • توسعه دهندگان Front End

 

سطح دوره آموزشی: مقدماتی تا پیشرفته

 

مدت زمان آموزش: ۶۶ ساعت

 

نحوه برگزاری: بصورت آنلاین و حضوری 

 

پیش نیاز آموزش:
 دوره طراحی سایت سطح 1 (HTML / CSS)



دوره رایگان Bootstrap & jQuery: برای اطمینان از کیفیت دوره Bootstrap & jQuery جلسه اول دوره را رایگان ثبت نام کنید.



زمانبندی و هزینه آموزش:
 برای اطلاع از هزینه لطفا به تقویم آموزشی مراجعه نمایید. 



معتبرترین مدرک آموزشی:
 در پایان هر دوره مدرک معتبر اعطا خواهد شد که نمونه آن را می توانید در لینک "نمونه مدارک" مشاهده کنید.


Bootstrap Basics:

  • What Is Bootstrap?
  • What is different between bootstrap Versions?
  • How to choose a platform?

 

Beginner Design:

  • Advantages and Disadvantages
  • The Grid
  • Setting up A Project
  • Implementing a Grid System
  • Different Grid Sizes
  • Offsetting Columns
  • Fixed Vs Fluid Layouts
  • Columns within Columns
  • Rows
  • Dropdowns
  • Dropdown Headers
  • Dropdown Alignment
  • Dropdown Dividers
  • Dropdown Disabled Menu Items
  • Button Groups
  • Button Group Toolbar
  • Button Group Sizing
  • Button Group Nesting
  • Button Group Vertical Variation
  • Justifying Button Groups
  • Single Button Dropdowns
  • Split Button Dropdowns
  • Button Dropdown Sizing
  • Button Group Dropup Variation

 

Intermediate Design:

  • Input Groups
  • Input Group Sizing
  • Input Group Checkboxes and Radio Add-ons
  • Input Group Button Add-ons
  • Input Group Button Dropdowns
  • Input Group Segmented Buttons
  • Nav Tabs
  • Nav Pills
  • Stacked Nav
  • Justifying Nav
  • Nav Disabled Links
  • Nav With Dropdowns
  • Navbars
  • Navbar Brand Image
  • Navbar Text
  • Navbar Fixed Positioning
  • Inverted Navbar
  • Breadcrumbs
  • Pagination
  • Pagination Disabled and Active States
  • Pagination Sizing
  • Pager
  • Pager Aligned Links
  • Pager Disabled Item
  • Labels
  • Badges
  • Jumbotron
  • Page Header
  • Thumbnails
  • Alerts
  • Dismissible Alerts
  • Links In Alerts
  • Progress Bar
  • Progress Bar with A Label
  • Progress Bar Styling
  • Progress Bar Striped Styling
  • Progress Bar Animation
  • Stacked Progress Bar
  • Media Object
  • Media Object Horizontal Alignment
  • Media Object Vertical Alignment
  • Nesting Media Objects
  • List Groups
  • List Group Badges
  • Linked List Items
  • Disabled List Items
  • Styling List Items
  • Panels
  • Panel Headers
  • Panel Footers
  • Panel Styling
  • Panels with Tables
  • Panels with List Groups
  • Responsive Embed
  • Wells
  • Well Sizing
  • Modals
  • Modal Sizing
  • Modals with No Animation
  • Togglable Tabs
  • Togglable Tab Fading
  • Tooltips
  • Popovers
  • Dismissible Popovers
  • Loading Button
  • Single Toggle Button
  • Checkbox Buttons
  • Radio Buttons
  • Collapsible Groups
  • Carousel
  • Non responsive Grid

 

Bootstrap Advanced Level:

  • Bootstrap Frameworks
  • Bootstrap Templates optimization

 

jQuery Overview:

  • What is jQuery
  • What is $document ready function in jQuery
  • Benefits of using CDN

 

jQuery basics :

  • jQuery #id selector
  • jQuery Element Selector
  • jQuery class selector
  • jQuery attribute selector
  • jQuery attribute value selector
  • jQuery case insensitive attribute selector
  • jQuery input vs input
  • jQuery checked selector
  • Select values of checkbox group with jQuery
  • jQuery get selected checkbox text
  • jQuery selected selector
  • jQuery disabled selector
  • jQuery each function
  • jQuery method chaining

 

jQuery intermediate :

  • What is JSON
  • Convert JSON object to string
  • Convert JSON string to net object
  • jQuery DOM manipulation methods
  • jQuery wrap elements
  • jQuery append elements
  • jQuery insert element before and after
  • jQuery add or remove class
  • Difference between $ each and each
  • jQuery map method
  • Difference between each and map in jQuery
  • jQuery change event
  • jQuery mouse events
  • jQuery event object
  • jQuery to detect which mouse button clicked
  • Binding event handlers in jQuery
  • Binding event handlers using jQuery on method
  • Passing data to event handler in jQuery
  • jQuery add event handler to dynamically created element
  • jQuery event delegation
  • jQuery live function
  • jQuery execute event only once
  • jQuery how to check if event is already bound
  • jQuery prevent default
  • jQuery scroll event
  • jQuery image gallery
  • Optimize jQuery image gallery
  • jQuery image slideshow with thumbnails
  • jQuery animate function
  • jQuery animation queue
  • Simple jQuery progress bar
  • Optimize jQuery progress bar
  • jQuery show hide password
  • Increase decrease font size using jQuery
  • jQuery floating div

 

jQuery Advanced Level :

  • jQuery ajax load
  • jQuery ajax load aspx page
  • jQuery load callback function
  • jQuery ajax get function
  • Load json data using jQuery ajax
  • jQuery ajax get xml data
  • jQuery make a post request
  • jQuery ajax method
  • Calling asp net web services using jQuery ajax
  • Handling json data returned from asp net web services
  • Handling json arrays returned from asp net web services with jQuery
  • Save data using asp net web services and jQuery ajax
  • Check if username exists in database with ajax
  • How to suggest available username
  • Calling aspx page method using jQuery
  • How to call wcf service using jQuery
  • Difference between window height and document height
  • Load data on page scroll using jQuery
  • Calling live json web service using jQuery ajax
  • Autocomplete textbox using jQuery in asp net
  • Autocomplete textbox using jQuery and asp net web service
  • jQuery accordion in asp net
  • jQuery accordion using asp net repeater control
  • jQuery tabs in asp net
  • jQuery date picker in asp net
  • jQuery slider in asp net
  • jQuery multiple sliders on page
  • jQuery range slider
  • jQuery tooltip widget
  • jQuery tooltip from database
  • jQuery ui progress bar
  • asp net multiple file upload with progress bar
  • jQuery menu widget
  • jQuery dynamic menu from database in asp net
  • jQuery selectmenu widget
  • jQuery selectmenu from database
  • jQuery dialog widget
  • jQuery dialog save to database
  • jQuery button widget
  • jQuery draggable widget
  • Draggable element on top
  • jQuery droppable widget
  • Customizing droppable widget
  • jQuery Resizable Widget
  • jQuery selectable widget
  • jQuery selectable filter
  • jQuery sortable widget
  • jQuery sortable from database
  • jQuery background color animate
  • jQuery class transition animation
  • jQuery autocomplete with images and text
  • Cascading dropdown list using jQuery and asp net
  • jQuery data tables plugin
  • jQuery data tables get data from database table
  • jQuery data tables individual column search
  • jQuery data table show hide columns
  • jQuery data tables stored procedure for paging sorting and searching
  • asp net generic handler return json
  • jQuery data tables server side processing example asp net
  • jQuery data tables server side processing using asp net web services
  • jQuery data tables export to pdf

درباره Bootstrap و jQuery بیشتر بدانیم:

 

BootStrap چیست؟

پروژه بوت استرپ توسط Mark Otto و Jocab Thornton در سال های 2010 و 2011 شروع شد و تا امروز آپدیت ها و ورژن های مختلفی به خود دیده است. در ابتدا این فریمورک برای پنل مدیریتی و شکل ظاهری توییتر طراحی شده بود و در سال 2011 کد فریمورک بوت استرپ توسط توییتر به صورت متن باز در گیت هاب در اختیار همه قرار گرفت و پس از گذشت چند ماه تبدیل به محبوب ترین کتابخانه گیت هاب شد. پس از مدتی توسعه بوت استرپ توسط یک گروه کوچک، بسیاری از توسعه دهندگان شروع به مشارکت در پروژه کردند و اسم پروژه از  Blueprint به BootStrap تغییر یافت.

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

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

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

 

داشتن جامعه بزرگی از توسعه دهندگان:

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

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

 

استفاده آسان و سرعت توسعه صفحات وب:

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

 

ساختار ریسپانسیو

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

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

 

Integration آسان

بوت استرپ را می توان به سادگی با پلتفرم ها و فریمورک های دیگر در سایت های موجود و سایت های جدید ادغام کرد. شما همچنین می توانید از عناصر خاصی از Bootstrap به همراه CSS فعلی خود استفاده کنید.

 

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

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

 

شخصی سازی وب سایت ها بر اساس نیاز شرکت ها

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

 

ورژن های بوت استرپ

از سال 2010 ورژن های متعددی از بوت استرپ ارائه شد. در این بخش می خواهیم به صورت کلی درباره ورژن های بوت استرپ صحبت کنیم و به تفاوت های کلی آنها اشاره کنیم.

حدود سال 2012 ورژن 2 بوت استرپ ارائه شد که تغییراتی نسبت به ورژن اول داشت. کمتر سایتی را پیدا می کنید که از این ورژن استفاده کند زیرا مشکلاتی را برای توسعه دهنده و پروژه، در حوزه ریسپانسیو کردن سایت بوجود می آورد.

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

از ورژن 3 به بعد واحد درصد در اندازه گیری ها وارد شد. حدود سال 2018 ورژن 4 ارائه شد. در ورژن 4 بهبود های خیلی خوبی در ستون بندی، رنگ ها و ... ایجاد شد و ستون ها به حالت Flex تغییر پیدا کردند که این ویژگی به ما کمک می کرد تا سایت های پویاتری را طراحی کنیم و محدودیت های زیادی برای توسعه دهنده برداشته شد. در حال حاضر آخرین نسخه بوت استرپ ورژن 5 است که امکانات بیش تر و قابلیت های خیلی خوبی را ارائه می دهد.

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

 

jQuery چیست و به طور کلی چه قابلیت هایی دارد؟

jQuery یک کتابخانه جاوا اسکریپت و متن باز است. به صورت کلی  jQuery برای انجام یکسری وظایف رایج که به خطوط زیادی از کد جاوا اسکریپت نیاز دارند استفاده می شود.

یکی از شعارهای JQuery این است که “Write less Do more”. jQuery به نوعی کار با طراحی سایت را ساده تر می کند. به صورت کلی تعداد خطوط پروژه ای که با جاوا اسکریپت طراحی می کنید بیش تر از JQuery می باشد. شاید خیلی از کارها در طراحی سایت به روش های دیگر سخت و پیچیده باشد اما JQuery بسیار می تواند در انجام کارهای پیچیده به شما کمک کند و ساده تر پروژه های طراحی سایت را پیاده سازی نمایید.

در مقایسه جاوا اسکریپت و JQuery باید دانست که JQuery به نوعی مجموعه ای از کدهای جاوا اسکریپتی است در حالی که جاوا اسکریپت خودش یک زبان مستقل است. پس jQuery فریمورک  یا به تعبیر دیگر کتابخانه ای برای جاوا اسکریپت است که خودش کلکسیونی از کدهای جاوا اسکریپتی است و توسط جاوا اسکریپت توسعه یافته است. jQuery محبوب ترین کتابخانه جاوا اسکریپت است که توسط John Resign اختراع شد و در ژانویه 2006 منتشر شد.  این کتابخانه به توسعه دهندگان وب کمک می کند تا عملکردهای به نظر پیچیده را راحت تر به وب سایت خود اضافه کنند.

JQuery با اکثر مرورگر های مدرن سازگار است. اگر قابلیت cross-browser نبود رسیدگی به مشکلات در بین مرورگر ها خیلی سخت بود. این به این دلیل است که عناصر طراحی وب سایت ممکن است در یک نسخه مرورگر کاملاً کار کنند و در نسخه دیگر کاملاً مشکل ایجاد کند. با کتابخانه jQuery، بیشتر این مشکلات بین مرورگرها حل شده است. این بدان معناست که شما می توانید وب سایتی ایجاد کنید که به درستی بر روی انواع مرورگرها و نسخه های مختلف کار کند و شما را از دردسرهای زیادی نجات دهد. jQuery سعی می کند تا مسائل مربوط به مرورگرهای مختلف را از دید توسعه دهنده مخفی کند تا بیش تر روی طراحی سایت تمرکز داشته باشد.

بنابراین می توان گفت که از میان بسیاری از فریمورک هایی که جاوا اسکریپت دارد، JQuery محبوب ترین و قابل توسعه ترین فریمورک است. بسیاری از بزرگترین شرکت های وب و غول های تکنولوژی از jQuery استفاده می کنند. از جمله این شرکت ها نت فیلیکس، گوگل، مایکروسافت، IBM و ... هستند.

 

مزایای بهره بردن از JQuery در پروژه ها

اگر بخواهیم مزایای JQuery را دسته بندی کنیم، موارد زیر تعدادی از مزایای بسیار مهم این فریمورک است:

  • JQuery به دلیل سادگی و سهولت استفاده در بین توسعه دهندگان وب سایت ها بسیار محبوب شده است و لیست بی پایانی از منابع و اطلاعات در مورد jQuery در اینترنت پیدا خواهید کرد. برای مثال قطعه کد، مستندات و... از جمله این موارد است. با JQuery هیچ وقت کمبود منابع نخواهید داشت و اکثر اوقات هر آنچه را که نیاز دارید پیدا می کنید و در هنگام انجام پروژه ها به خیلی از سوالات و مشکلات رایجی که ممکن است برایتان بوجود آید توسط community ها پاسخ داده شده است. این فریمورک community قوی در جامعه برنامه نویسان دارد و این خود یک مزیت است.
  • jQuery از سینتکس قدرتمند، تمیز و ساده ای استفاده می‌کند و شما را قادر می‌سازد تا افکت‌ها و کامپوننت های مختلف را با هم ترکیب کنید تا کد مؤثری داشته باشید. جایگزینی ده ها یا چند خط جاوا اسکریپت با یک خط کد jQuery چیز معمولی است و از خاصیت ها و قدرت های این فریمورک است. jQuery از CSS نسخه 3 برای انتخاب المان ها استفاده می کند و این بدان معناست که هنگام استفاده از این زبان نیازی به یادگیری یک سینتکس جدید نیست.
  • برای اینکه کتابخانه jQuery کم حجم و سبک باشد، اکثر توابع حذف شده اند و بقیه به بخش افزونه منتقل شده اند. اگر به هر یک از این ویژگی های حذف شده در پروژه خود نیاز داشتید، می توانید به راحتی آنها را به عنوان افزونه به وب سایت خود اضافه کنید.
  • کتابخانه اصلی jQuery فقط 24 کیلوبایت است که از یک عکس معمولی که در اکثر وب سایت ها هم یافت می شود، کوچکتر است و مرورگرها فقط یک بار آن را برای استفاده در تمام صفحات وب شما دانلود و ذخیره می کنند.
  • روشی که یک برنامه نویس وب‌سایتی را توسعه می دهد، می‌تواند تا حد زیادی بر نحوه یافتن آن در موتورهای جستجوگر تأثیر بگذارد. jQuery را می توان به راحتی برای موتورهای جستجو بهینه کرد و دارای افزونه های زیادی است که می تواند به توسعه دهندگان در رسیدن به این هدف کمک کند و سایت هایی بسازند که SEO بهتری دارند. یکی از روش های افزایش بازدید و سئو سایت که می توانید از آن استفاده کنید، جاسازی عناصر jQuery با استفاده از لیست های نامرتب است.
  • موتورهای جستجو مانند گوگل از زمان بارگذاری صفحه به عنوان یک عامل کلیدی در رتبه بندی و رنکینگ وب سایت ها استفاده می کنند. در نتیجه، هر توسعه دهنده وب باید تلاش کند تا مطمئن شود که کد آنها تا حد امکان مختصر و سبک است و سایت تا حد خوبی سریع است. فایل های JQuery معمولاً جدا از خود صفحه وب ذخیره می شوند. این به توسعه دهندگان اجازه می دهد تا با استفاده از یک مخزن مرکزی به جای جستجو در پوشه های متعدد، تغییراتی در کل وب سایت ایجاد کنند.
  • همان طور که پیش تر گفتیم، JQuery یک کتابخانه متن باز و رایگان است و در برنامه های مختلف به خوبی پشتیبانی می شود. این بدان معناست که هر کسی می‌تواند از این قابلیت ها در برنامه‌های خود استفاده کند، بدون اینکه نگران مشکلات مربوط به لایسنس یا سازگاری باشد. علاوه بر این، jQuery به طور رسمی توسط مایکروسافت در IDE Visual Studio ادغام شده است. علاوه بر این، JQuery اکنون در ویژوال استودیو به خوبی پشتیبانی می شود.
  • با اینکه JQuery هم مثل زبان ها و فریمورک های دیگر نیاز به مطالعه دقیق و کار دارد اما در مقایسه با کاری که برای ما انجام می دهد، اکثر توسعه دهندگان وب سایت یادگیری jQuery را آسان و شهودی می دانند، زیرا این کتابخانه با استفاده از کدهای ساده تر و کوتاه تر ساخته شده است. با استانداردهای کدنویسی باز و سینتکس ساده، طراحان وب می توانند زمان لازم برای استقرار و پیاده سازی یک سایت یا برنامه را کوتاه کنند. با jQuery، توسعه دهندگان مجبور نیستند طراحان وب یا برنامه نویسان خیلی متخصصی باشند. بدین معنا که نیاز نیست برنامه نویس حرفه ای باشند تا بتوانند سبک های عالی برای وب سایت خود ارائه دهند. توسعه دهندگان وب که کدنویسی با CSS را انجام داده اند، اجرای آسان و قابلیت های jQuery را تصدیق خواهند کرد.
  • JQuery توابع مفیدی را ارائه می دهد که به تکرار رشته، برش، دستکاری آرایه و بسیاری از ویژگی های دیگر کمک می کند. با این ویژگی های کاربردی،فرآیند نوشتن کد بدون دردسر و آسان تر خواهد بود.
  • JQuery از ترکیب CSS، AJAX، JavaScript و HTML استفاده می کند. این فناوری‌های مبتنی بر نشانه‌گذاری به گونه‌ای طراحی شده‌اند که کاملاً با هم کار کنند. در نتیجه، می‌توانید از یک استراتژی بهینه‌سازی در وب‌سایت خود استفاده کنید، بدون اینکه لزوماً تنظیمات خاصی را انجام دهید. با jQuery، می توانید افکت ها و انیمیشن هایی با ظاهر عالی ایجاد کنید که مخاطبان هدف شما را به سایت جذب می کند.
  • در رقابت ها سازمانی برنده است که در مدت زمان کم تر بتواند محصول باکیفیت تری ارائه دهد. یادگیری jQuery برای توسعه دهندگان وب سایت بسیار مهم است زیرا ارزش تلاش، زمان و هزینه را دارد و همچنین جزء کلیدی HTML5 است. این کتابخانه می تواند جلوه های خیره کننده ای را در وب سایت شما ارائه دهد که مطمئناً موفقیت را یرای آن شرکت به همراه خواهد داشت. با کدنویسی کم و ادغام بیشتر با HTML5، جی کوئری بخش بزرگی از توسعه وب در آینده نزدیک خواهد بود. jQuery دارای تمام ابزارهایی است که برای ساختن یک وب سایت تعاملی و بسیار جذاب نیاز دارید.

 

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

در این دوره هر دو فریمورک مورد بحث و بررسی قرار می گیرد. سوال مهم قبل از شرکت در هر دوره ای این است که پیش نیاز و دانش پیش زمینه ای که برای آن دوره باید داشته باشیم چیست؟ همیشه به افراد تازه کار و مبتدی توصیه می شود قبل از شروع به یادگیری jQuery و BootStrap اصول طراحی وب را بیاموزند و این امر ضروری است. اصول طراحی وب که خیلی هم مهم است در دوره Web Master مطرح می شود و ابتدا لازم است HTML، CSS را یاد بگیرید. توصیه می شود دانشجویانی که در این دوره شرکت می کنند در دوره جاوا اسکریپت نیز شرکت کرده باشند.

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

سوالات رایج به نحوه شرکت در دوره ها:

 

چه کسانی نیاز دارند این دوره را بگذرانند؟

این دوره مخصوص کسانی است که می خواهند به صورت حرفه ای در حوزه وب و Front End مشغول کار شوند.

 

برای شرکت در این دوره چه پیش نیازهایی باید داشته باشیم؟

دانش در سطح دوره Web Master (html / CSS) پیش نیاز شرکت در این دوره است.

با گذراندن این دوره در چه حوزه هایی می توانم وارد شوم؟

  • توسعه وب
  • توسعه UI
  • توسعه Front End

 

دوره های خانه لینوکس حضوری هست یا آنلاین؟

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

 

آیا امکان شرکت در دوره ها از خارج از ایران امکان پذیر هست؟

بله، امکان شرکت از هرجای دنیا در دوره های آنلاین خانه لینوکس وجود دارد.

 

سامانه آموزش آنلاین مجموعه چیست؟

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

 

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

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

 

دوره ها به چه زبانی برگزار می گردند؟

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

 

آیا می توانم همزمان در دو یا چند دوره آموزشی شرکت نماییم؟

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

 

آیا امکان پرسش و پاسخ در کلاس آنلاین وجود دارد؟

بله شما در طول کلاس می توانید به صورت صوتی و یا تصویری، یا بصورت چت و حتی با به اشتراک گذاری تصویر صفحه کامپیوترتان در سامانهLMS ، به راحتی سوالات خود را بپرسید و استاد محترم مشکلات شما را در طول دوره به بهترین نحو حل می نماید.

 

آیا مدرس دوره تجربه عملیاتی مناسبی در حوزه مربوطه دارد؟

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

 

آیا می توانیم قبل از شرکت در دوره تعیین سطح و مشاوره داشته باشیم؟

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

 

امکان شرکت در کلاس ها بصورت آفلاین وجود دارد؟

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

 

ساعت برگزاری دوره ها به چه صورت است؟

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

 

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

خیر، کاملا یکسان است.

 

سوالات رایج آزمون ها و مدارک:

 

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

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

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

 

آیا مدرک خانه لینوکس قابل ترجمه هست؟

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

 

آیا می توانم بدون شرکت در دوره آموزشی در آزمون بین المللی شرکت کنم؟

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

 

آزمون های بین المللی به چه زبانی برگزار می شوند؟

این آزمون ها در ایران به زبان انگلیسی برگزار می گردند.

 

چگونه داوطلبان میتوانند صحت مدارک خود را به کارفرمایان اثبات کنند؟

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

 

آزمون پایان دوره به چه صورت است؟

این آزمون به صورت آنلاین در سامانه LMS مجموعه برگزار می گردد. اجرای تمارین کلاسی و تاییدیه مدرس جهت صدور مدرک نیاز است.

 

سوالات عمومی:

 

آیا من می توانم ویدیوی دوره را ضبط کنم؟

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

 

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

داشتن یک سیستم با حدود 30 گیگ هارد خالی و حداقل 8 گیگ مموری و حداقل cpu در سطح core i3 نیازمندی شرکت در این دوره هست. در دوره های حضوری مجموعه به هر دانشجو یک سیستم مجزا تخصیص داده می شود. دسترسی به اینترنت نیز برای کلاس های آنلاین، نیاز است.

 

آیا من پشتیبانی رو در طول دوره دارم؟

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

 

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

بله، بدین منظور موسسه همواره آگهی های شغلی سازمان های همکار را در شبکه های اجتماعی منتشر می کند و با کسب دانش و تخصص، دانشجویان توانسته اند در بهترین شرکت ها و سازمان های داخلی و خارجی جمله Dell، Cisco، MTN، Amazon و حتی NASA مشغول به کار شوند.

 

آیا کلاس را می توانم به صورت خصوصی و یا اختصاصی برای سازمان برگزار کنم؟

بله امکان شرکت بصورت دوره خصوصی یا سفارشی شده برای سازمانها وجود دارد.

 

آیا مسیر آموزشی مشخصی برای ادامه کسب تخصص وجود دارد؟

بله، حرفه ای ترین مسیر آموزش نتیجه سال ها تجربه و آموزش حرفه ای در صنعت و همچنین نتیجه اتاق فکر اساتید آنیسا بصورت یک Roadmap جامع در حوزه های مدیریت سیستم های لینوکس، توسعه نرم افزار، DevOps، IOT، Data Science، شبکه و DevNet و همچنین زیرساخت به دانشجویان ارائه می گردد.

 

تا چه مدت به دوره دسترسی دارم؟

در دوره های آنلاین، تا دو ماه پس از اتمام دوره، ویدیوهای دوره قابل بازدید در سامانه آموزش آنلاین است.

 

سوالات رایج ثبت نام و پرداخت:

 

آیا امکان پرداخت هزینه دوره بصورت اقساط وجود دارد؟

بله خوشبختانه، این امکان وجود دارد.

 

آیا تخفیفی برای شرکت در دوره ها وجود دارد؟

بله تخفیفات دائمی چون تخفیف گروهی، دوره های همزمان، تخفیف معرفی و تخفیفات مناسبتی وجود دارد.

 

گروه سنی مخاطب دوره ها چیست؟

مخاطب دوره های تخصصی آنیسا معمولا جوانان و بزرگسالان متخصص هستند اما دوره های مجزایی برای رده سنی نوجوانان و کودکان وجود دارد.

 

چگونه می توانم برای شرکت در دوره ثبت نام کنم؟

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

 

آیا رعایت پیش نیاز ها واجب است؟

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

 

من دانش آموزم آیا می توانم در دوره ها شرکت کنم؟

بله، با مشاوره و سنجش دانش شما در حوزه IT امکان شرکت در دوره مناسب سن و دانش شما وجود دارد.

دوره های پیشنهادی

EN / FA

فناوران آنیسا - خانه لینوکس ایران

تهران، میدان آرژانتین، خ وزرا، کوچه هشتم، یحیوی، پلاک ۴

 اطلاعات تماس:

  • 021-88716168
  • 021-88712172
  • 0910-8555111

info @ anisa.co.ir

© فناوران آنیسا - خانه لینوکس ایران | تمامی حقوق این سایت تحت مجوز GFDL برای فناوران آنیسا محفوظ است.
design by www.digitaldesign.ir