آکادمی برنامه نویسان

لوگو
برای دوره بعدی خبرم کن . خبرم کن
اصلی

مدرس این دوره : حسن خسروجردی ( مشاهده رزومه )

شروع از :
1401/11/16
هزینه دوره (حضوری) : 8,000,000 تومان

جزئیات دوره

تعداد جلسات :
30 جلسه
طول دوره :
150 ساعت
روزهای برگزاری :
شنبه (10:00 الی 15:00) یکشنبه (10:00 الی 15:00) دوشنبه (10:00 الی 15:00) سه شنبه (10:00 الی 15:00) چهارشنبه (10:00 الی 15:00)
تلفن تماس :
02191303737 ، 02188454816 - 09126700311
شعبه :
اصلی
نشانی :
خیابان شریعتی ،خیابان ملک ، بن بست ایرانیاد ،پ ۱ ، واحد 1

توضیحات دوره

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

پیش نیازها

توانایی کار با کامپیوتر و اینترنت

مخاطبان این دوره

1- افرادی که علاقمند به بک اند و طراحی سایت  هستند.

٢-طراحان سایت

سرفصل دوره

 

  • آشنایی با HTML
  • Tag ها و Element ها
  • Attribute چیست
  • تگ <div> و <span>
  • Comment ها
  • ساختار یک فایل HTML
  • عنصر <html>
  • عنصر <head>
  • عنصر <title>
  • عنصر <body>
  • مبانی فرمت کردن متن
  • Float
  • ایجاد سرصفحه ها
  • ایجاد پاراگراف ها با استفاده از عنصر <p>
  • ایجاد خط فاصله با استفاده از عنصر‎<br />‎
  • عنصر <b>
  • عنصر <i>
  • عنصر‎<hr />‎
  • عنصرهای جمله ای
  • عنصر <em>برای افزودن تاکید
  • عنصر <strong>برای افزودن تاکید قوی
  • عنصر <q>برای نقل قول های کوتاه
  • عنصر <code>برای نمایش سورس کد
  • لیست ها
  • استفاده از عنصر <ul>
  • لیست های دارای شمارش
  • لیست های تو در تو
  • کار با تصاویر
  • صفت Src
  • صفت Alt
  • پیوند ها
  • صفت Href
  • صفت Target
  • استفاده از Anchor
  • لینک کردن نام، تصویر و…
  • فرم ها
  • آشنایی با فرم ها
  • ایجاد یک فرم با استفاده از عنصر <form>
  • صفت action
  • صفتmethod
  • صفت id
  • و عنصر <form>
  • ورودی متن
  • دکمه ها
  • چک باکس ها
  • دکمه های رادیویی
  • باکس های انتخاب
  • باکس های انتخاب فایل
  • کنترل های مخفی
  • ایجاد لیبل برای کنترل های با استفاده از عنصر <label>
  • عنصر های معنایی
  • Header
  • Nav
  • Footer
  • Article
  • Section
  • قابلیت های جدید HTML5
  • اعتبار سنجی فرم ها
  • Cascading Style Sheet
  • آشنایی با CSS
  • روش های مختلف استفاده از CSS در صفحه
  • عنصر <link>
  • عنصر <style>
  • مزایای CSS های External
  • مشخصه های CSS
  • کنترل کردن متن
  • مشخصه font-family
  • مشخصه font-size
  • مشخصه font-weight
  • مشخصه font-style
  • فرمت کردن متن
  • مشخصه color
  • مشخصه text-align
  • مشخصه text-decoration
  • مشخصه text-shadow
  • مشخصه text-transform
  • مشخصه letter-spacing
  • مشخصه word-spacing
  • مشخصه white-space
  • مشخصه direction
  • کلاس های شبه متن
  • شبه کلاس first-letter
  • شبه کلاس first-line
  • سلکتور ها
  • انتخابگر Class
  • انتخابگر ID
  • انتخابگر فرزند
  • انتخابگر هم نوع مجاور
  • انتخابگر عمومی
  • انتخابگر صفت
  • طول ها
  • واحدهای نسبی
  • واحدهای مطلق
  • درصدها
  • آشنایی با مدل Box
  • مثالی از کاربرد مدل Box
  • مشخصه های Border
  • مشخصه padding
  • مشخصه margin
  • ابعاد یک Box
  • باگ مدل Box Internet Explorer
  • مطالبی بیشتر در زمینه Cascading Style Sheet ها
  • لینک ها
  • پس زمینه ها
  • مشخصه background-color
  • مشخصه background-image
  • مشخصه background-repeat
  • مشخصه background-position
  • مشخصه background-attachment
  • مشخصه background (شکل کوتاه)
  • لیست ها
  • مشخصه list-style-type
  • مشخصه list-style-position
  • مشخصه list-style-image
  • مشخصه list-style (شکل کوتاه)
  • جدول ها
  • مشخصه های خاص جدول ها
  • مشخصه border-collapse
  • مشخصه border-spacing
  • مشخصه table-layout
  • شبه کلاس های‎:focus و‎  :active
  • مشخصه های دیگر
  • مشخصه cursor
  • مشخصه display
  • مشخصه visibility
  • مختصات دهی و چینش با استفاده از CSS
  • مشخصه Position
  • مختصات دهی به صورت Relative
  • مختصات دهیFixed
  • مشخصه z-index
  • شناور کردن با استفاده از مشخصه float
  • مشخصه clear
  • واحد های اندازه گیری در CSS
  • بررسی و کاربرد واحد اندازه گیری px
  • بررسی و کاربرد واحد اندازه گیری em
  • بررسی و کاربرد واحد اندازه گیری in
  • بررسی و کاربرد واحد اندازه گیری cm
  • بررسی و کاربرد واحد اندازه گیری mm
  • بررسی و کاربرد واحد اندازه گیری Percentage
  • کجا باید از چه واحدی استفاده کنیم
  • آشنایی با رنگ ها
  • استفاده از نام رنگ
  • استفاده از کد ترکیبی (عدد دهدهی)- RGB
  • استفاده از کد ترکیبی (عدد مبنای 16)- Hex
  • بررسیBox Model
  • Box Model چیست
  • بررسی Border
  • بررسی Margin
  • بررسی Padding
  • ابعادBox
  • بررسی height
  • بررسی width
  • بررسی line-height
  • بررسی min-height
  • بررسی max-height
  • برسیmin-width
  • بررسی max-width
  • PositionهاCSS
  • بررسی و کاربرد Static Position
  • بررسی و کاربرد Absolute Position
  • بررسی و کاربرد Relative Position
  • بررسی و کاربرد Fixed Position
  • کار با CSS3 و قابلیت های جدید آن
  • Advanced Selectors
  • گرد کردن گوشه ها- Rounded Corners
  • حاشیه تصویری- Border Image
  • سایه ها- Box Shadow & Text Shadow
  • رنگ ها- Colors
  • RGBA
  • Gradient
  • Transform چرخش ، جابجایی و…
  • قاب های چند ستونی- Multi Column Layout
  • استفاده از فونت در وب- Web Fonts
  • متحرک سازی اجزای صفحه - Animations and Transitions
  • Box Sizing
  • Media Queries
  • پس زمینه- Background
  • پس زمینه های متعدد- Multiple Backgrounds
  • Background-size
  • Background-clip
  • background-origin
  • Text-overflow
  • Word-wrap
  • Word-break
  • چگونه صفحات وب ما در تمام مرورگرها یکسان نمایش داده شود
  • ساخت سایت تک صفحه ای با html css flexbox

 

Flex

  • CSS Flex Container
  • Parent Element (Container)
  • The flex-direction Property
  • The flex-wrap Property
  • The flex-flow Property
  • The justify-content Property
  • The align-items Property
  • The align-content Property
  • Perfect Centering
  • The CSS Flexbox Container Properties
  • CSS Flex Items
  • Child Elements (Items)
  • The flex-grow Property
  • The flex-shrink Property
  • The order Property
  • The flex-basis Property
  • The flex Property
  • The align-self Property
  • The CSS Flexbox Items Properties
  • CSS Flex Responsive
  • Responsive Flexbox
  • Responsive Image Gallery using Flexbox
  • Responsive Website using Flexbox
  • پروژه عملی

بوت استرپ ورژن ۵

  • معرفی و نصب و راه اندازی بوت استرپ
  • آشنایی با فایل های موجود در پوشه دانلود شده
  • آشنایی با نسخه های مختلف بوت استرپ
  • پشتیبانی در مرورگر های مختلف
  • مفهوم RFS
  • راست چین کردن پروژه های بوت استرپ
  • شخصی سازی کردن بوت استرپ
  • Reboot در بوت استرپ
  • آشنایی با تایپوگرافی
  • Breakpoint ها و Media Query ها
  • کار با Containers
  • سیستم شبکه یا Grid System در بوت استرپ
  • مفاهیم ردیف و ستون
  • مفهوم Gutters
  • مفهوم z index
  • استفاده از CSS Grid در بوت استرپ
  • استفاده از FlexBox در بوت استرپ
  • جداول در بوت استرپ
  • Figures در بوت استرپ
  • کار با فرم ها
  • کار با اینپوت ها
  • تگ های select , option , textarea
  • اعتبار سنجی ها
  • کار با تصاویر در بوت استرپ
  • کار با Component های بوت استرپ
  • کار با کامپوننت های Accordion - Alerts - Close button - Dropdowns - Offcanvas - Placeholders - Progress - Spinners - Toasts
  • کامپوننت های Buttons، Button group
  • کامپوننت Badges
  • کامپوننت های Progress، Pagination
  • کامپوننت های Alert، List group
  • کامپوننت Tooltip
  • کامپوننت Forms
  • کامپوننت های Dropdowns، Popovers
  • کامپوننت Breadcrumb
  • کامپوننت های Input group، Modal
  • کامپوننت Collapse
  • کامپوننت های Navs و Carousel
  • کامپوننت های Navbar، Scrollspy
  • کامپوننت Card
  • کار با Helpers
  • آشنایی با Utilities
  • Background
  • Borders
  • Colors
  • Display property
  • Float
  • Interactions
  • Opacity
  • Overflow
  • Position
  • Shadows
  • Sizing
  • Spacing
  • Text
  • Vertical alignment
  • Visibility

 

جاوااسکریپت

 

  • معرفی جاوااسکریپت
  • چرا زبان برنامه نویسی؟
  • چرا زبان جاوااسکریپت؟
  • تاریخچه
  • نسخه ها -مزایای استفاده از این زبان
  • نصب و راه اندازی اولین پروژه
  • -طرق مختلف استفاده در مرورگر
  • اولین برنامه Hello World
  • مبانی برنامه نویسی به زبان جاوا اسکریپت
  • Comments
  • Variables
  • شناسه ها
  • کلمات رزرو شده
  • Data types
  • متغیر ها
  • ثابت ها
  • رشته ها
  • اعداد
  • عملگرها
  • تبدیلات
  • ساختار های شرطی
  • حلقه ها
  • آرایه ها
  • Sets
  • Maps
  • حلقه های تکرار
  • توابع - ورودی و خروجی
  • Arrow Functions
  • Scope
  • Hoisting
  • Callback
  • Object
  • DOM
  • انتخاب المان های صفحه وب
  • حرکت در DOM
  • CSS
  • Attributes
  • رویداد چیست؟
  • Event Object
  • Event Flow
  • Keyboard Events در جاوااسکریپت
  • رویداد ها کنترل ها اعتبار سنجی فرم ها
  • Animations
  • کار با فرم ها
  • عناصر صفحه
  • Events
  • BOM
  • Popup
  • Cookies
  • History Location
  • Windows
  • Browser Event
  • خطایابی و رفع آن ها
  • انواع خطا ها
  • سرفصل های تکمیلی
  • Json Closures Iterators Generators
  • Ajax
  • کار با Ajax
  • رویداد ها
  • Promises
  • نحوه ارسال درخواست Async در Ajax
  • بروز رسانی DOM با Ajax
  • استفاده Json در Ajax
  • اکما اسکریپت ECMAScript
  • Const و Let
  • Template Strings
  • Tagged Templates
  • بروز رسانی های ایجاد شده در توابع
  • عملگر Spread
  • Getters و Setters
  • متد های of و fill
  • متدهای find و findIndex
  • Map
  • WeakSet و WeakMap
  • بروزرسانی ها در ES7
  • Await و Async
  • بروزرسانی ها در ES8
  • مثال های عملی کوچک
  • ساخت ماشین حساب
  • ساخت Todo
  • ساخت چراغ راهنما
  • ساخت ساعت دیجیتال
  • ساخت شمارنده
  • بازی حدس عدد
  • اعتبار سنجی فرم ها
  • کتابخانه ی jQuery
  • دلایل استفاده از jQuery متدهای کاربردی
  • سکلتور ها
  • رویداد ها
  • افکت ها
  • کار با HTML
  • Ajax

php

  • نصب و راه اندازی
     - زبان برنامه نویسی چیست؟ چرا باید از آن استفاده کنیم
     - معرفی زبان PHP و ذکر مزایا و معایب
     - نصب ابزار مورد نیاز از قبیل ویرایشگر , سرور , مرورگر
     - نوشتن Hello World ساده
     - ترکیب HTML و PHP
     - بررسی سینتکس زبان PHP
      ساختار زبان PHP
     - چگونگی ایجاد کامنت 
     - متغییر ها
     - دستورات Echo و Print
     ● Data Types یا انواع داده
     - Bool
     - اعداد صحیح
     - اعداد اعشاری
     - اشیا
     - رشته ها
     - اعداد
     - توابع
     - آرایه ها
     - ثابت ها
     ● Operators
     - عملگرهای ریاضی
     - عملگرهای انتساب
     - عملگرهای بیتی
     - عملگرهای مقایسه ای
     - عملگرهای افزایشی و کاهشی
     - عملگرهای منطقی
     - عملگرهای رشته
     ● Conditions
     - ساختار If
     - ساختار If else
     - ساختار Short If
     - ساختار Break
     - ساختار Continue
     - ساختار Switch
     ● loops
     - ساختار While
     - ساختار Do While
     - ساختار For
     - ساختار Foreach
      توابع یا Functions
     - آرگمان
     - پارامتر
     - مقدار بازگشتی
     - توابع بی نام
      آرایه ها
     - کار با آرایه ها
     - مرتب سازی آرایه ها
     - تبدیل آرایه به رشته
     - تبدیل رشته به آرایه
     - آرایه n بعدی 
     - حذف عنصر از آرایه
     - تعداد عناصر آرایه
     ● Super Globals
     - GLOBALS
     - SERVER
     - REQUEST
     - POST
     - GET
     - FILES
     - ENV
     - COOKIE
     - SESSION
     ● Scope
      مفاهیم دیتابیس
     - بررسی MYSQL
     - آشنایی با phpmyadmin
     - آشنایی با زبان  SQL
     - روش های مرسوم اتصال به دیتابیس در PHP
     - MYSQLi
     - PDO
     ● GET & POST
     ● Include & Require
     ● Session & Cookies
      شروع پروژه عملی اول ( بلاگ )
      شی گرایی در PHP
     - Class
     -  Object
     - Property
     - Method
     - Const
     -  Static
     - توابع سازنده و مخرب
     - سطوح دسترسی در کلاس ها
     - توابع مهم و ضروری در مباحث شی گرایی
     - وراثت Inheritance
     - Abstract
     -  Interface
     - مفهومه کپسوله سازی
     - Magical Methods
     - Namespace 
     -  Use 
     - Method Chain
     - Trait
     ● ajax در PHP و مثال عملی
     ● Json در PHP
     ● Regex
      پروژه عملی دوم با ساختار شی گرا ( سایت خبری )
      معماری MVC
     - دلایل استفاده از MVC و فریمورک
     - ساختار کلی MVC
      معرفی پروژه عملی MVC تحت عنوان Tiny MVC
     - تنظیمات وب سرور برای اجرای سیستم روتینگ
     - ساخت سیستم روتینگ
     - ساخت کنترلر ها و Trait ها
     - سیستم View
     - سیستم Model
     - ساخت Autoload
     - ساخت Helper های مفید

Laravel

  • معرفی لاراول 
     -  دلایل استفاده از فریمورک
     - معرفی ابزار ها و نصب آن ها
      نصب Composer
      مروری بر معماری MVC
      نصب و راه اندازی اولین پروژه
     - نصب با کمک Composer
     - نصب با کمک Installer
      فایل env
      بررسی ساختار لاراول
      سیستم روتینگ در لاراول
     - HTTP Verbs
     - REST
     - Route Verbs
     - Route Handling
     - Route Parameters
     - Route Names
     - Route Groups
     - Prefixes
     - Fallback Routes
     - Namespace
     - Name
     - Redirects
     - Aborting
     - Response
     - Json
     - View and Routing System
     - View Composer
     ● Controllers
     - User Input
     - Injection Dependencies Into Controller
     - Resource Controllers
     ● CSRF Protection
      ارتباط بین View و Controller
     - کار با فرم ها
     ● HTTP Exceptions
     ● HTTP Responses
      نحوه نوشتن تست در لاراول
      معرفی موتور Blade
     - Echo
     - Control Structures
     - Conditions
     - Loops
     - Template Inheritance
     - Section
     - Show
     - Yield
     - Including Partials
     - Stacks
     - Components 
     - Slots
     - Blade Service Injection
     - Blade Directives
     - Custom Blade Directives
      دیتابیس
     - تنظیمات اولیه اتصال به دیتابیس
     - Migration
     - Seeding
     - Query Builder
     - Transaction
     - Eloquent
     - Scopes
     - Collections
     - Serialization
     - Eloquent Relationships
     ● Laravel Mix
      مقدمه ای بر Tinker
     ● Vaidation
     - Rule 
     - Form Request
     ● Model
     - Route Model Binding
     - Mass Assignment
     - Accessors
     - Mutators
     - Casting
     - Fillable
     - Hidden
     - PrimaryKey
     - Table
     - Guarded
     ● Authentication
     - User Model 
     - Auth Global
     - Auth Controllers
     - Logging Out
     - Auth Middleware
     - Blade Auth
     - Guards
     ● Authorization
     - ACL
     ● Service Provider
     ● Service Container
     ● API
     - REST API
     - مقدمه ای بر Passport
     ● Storage
     ● Sessions
     ● Cookies
     ● Queues
     ● Jobs
     ● Scheduler
     ● Helpers
      پروژه عملی ( بلاگ )
  • پیاده سازی پروژه فروشگاهی با لاراول

اهداف این آموزش

یادگیری و تسلط مباحث php-laravel

مشاور پروژه های برنامه نویسی و بازاریابی الکترونیکی

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

مهندس ایمان مدائنی مدرس بین المللی و رسمی مایکروسافت، مدیر و موسس انجمن برنامه نویسان و آموزشگاه برنامه نویسان ، دارای مدارک رسمی Microsoft Certified Trainer - MCT و MCSD و MCP و MCSE و MCSA از مایکروسافت، مشاور چندین سازمان و ارگان دولتی و شرکت های خصوصی، می تواند در این مسیر شما را همراهی نماید.

آخرین مقالات

مشاهده همه

تقدیرنامه ها

تندیس تقدیر نامه هفتمین اجلاس سراسری نشان عالی مدیر سال تندیس تقدیر نامه هفتمین اجلاس سراسری نشان عالی مدیر سال
تندیس اجلاس سراسری رضایت مندی مشتری با رویکرد مشتری مداری تندیس اجلاس سراسری رضایت مندی مشتری با رویکرد مشتری مداری
جایزه ملی هاتف اجلاس سراسری مسئولیت پذیری اجتماعی و فرهنگ سازمانی جایزه ملی هاتف اجلاس سراسری مسئولیت پذیری اجتماعی و فرهنگ سازمانی
گواهی نامه ISO 10002:2018 رضایت مشتری -سیستم مدیریت رسیدگی به شکایات گواهی نامه ISO 10002:2018 رضایت مشتری -سیستم مدیریت رسیدگی به شکایات
گواهی نامه  ISO 10004:2018 رضایت مشتری - نظارت و اندازه‌گیری رضایت مشتری گواهی نامه ISO 10004:2018 رضایت مشتری - نظارت و اندازه‌گیری رضایت مشتری
گواهی نامه 9001:2015 ISO  سیستــــــم مدیـــــــریت کیفیت         .        گواهی نامه 9001:2015 ISO سیستــــــم مدیـــــــریت کیفیت .