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

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

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

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

جزئیات دوره

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

توضیحات دوره

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

پیش نیازها

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

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

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

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

سرفصل دوره

طراحی سایت HTML CSS FLEXBOX

آشنایی با 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 سیستــــــم مدیـــــــریت کیفیت .