شروع دوره فتوشاپ از مقدماتی تا پیشرفته

شروع اخرین دوره فتوشاپ از مقدماتی تا پیشرفته در سال 99

این دوره شرایط سنی و جنسی ندارد

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

آموزش تمام ابزارها- میانبرها و افکت های فتوشاپ

طراحی بنر

طراحی کارت ویزیت

طراحی لوگو

طراجی تراکت

طراحی پوستر

روتوش تصاویر

و…..

این دوره جذاب و پر درآمد مجتمع فنی تهران نمایندگی #لاهیجان را ازدست ندهید.

جهت کسب اطلاعات بیشتر 01342222062 تماس بگیرید .

mftlahijan@ ادرس اینستاگرام مجتمع فنی تهران نمایندگی لاهیجان

شروع آخرین دوره اصول برنامه نویسی در سال 99

شروع دوره اصولی و اساسی از پایه دوره برنامه نویسی #c علاقه مندان به دوره های برنامه نویسی این دوره جذاب و پرکاربرد و ویژه سال 99 را از دست ندن.

شروع دوره از چهارشنبه 99/12/13 ساعت 18 تا20 در مجتمع فنی تهران نمایندگی لاهیجان

جهت کسب اطلاعات بیشتر 01342222062 تماس بگیرید و یا به صورت حضوری از 9صبح تا 9 شب به صورت یک سره همکاران ما جهت مشاوره و ثبت نام حضور دارن.

پیج اینستاگرام مجتمع فنی تهران نمایندگی لاهیجان حتی در ساعات غیرکاری هم در خدمت شما هستن mftlahijan@

دوره ی الفبای برنامه نویسی

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

این دوره برای عموم ازاد می باشد.

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

شروع دوره زمستانه web design

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

چهارشنبه ساعت 16 منتظر شما هستیم.

برای شرکت در این دوره لطفا با شماره 01342222062 تماس بگیرید.

آنچه در این دوره آموزش خواهید دید:

شروع دوره جدید فتوشاپ در مجتمع فنی تهران نمایندگی لاهیجان

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

آموزش کارت ویزیت- تراکت- بنر- روتوش عکس و……به دلیل محدودیت شرایط کرونا ظرفیت محدود لطفا جهت رزرو کلاس حتما با ما تماس بگیرید.42222062-013

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

با طراحی سایت یا همان web design بیشتر اشنا شویم

طراحی سایت واقعا چه مفهومی دارد؟

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

در سال 2000 و با ارائه اولین نسخه  Internet Explorer برای سیستم های مک که از HTML4.1 و SCC1به صورت کامل پشتیبانی می کردند، انقلاب عظیمی در مرورگرها و طراحی سایت به وجود آمد. طراحی وب سایت، طراحی سایت یا همان Web Design ، دقیقا به معنای تلاش برای ایجاد یک پایگاه اینترنتی برای ارائه خدمات ، فروش محصول یا اطلاع رسانی است. طراحی وب سایت یک پروسه است که از لایه سازی صفحات وب، تولید محتوا، طراحی گرافیکی و رعایت اصول سئو تشکیل شده است.

انواع طراحی سایت

1- طراحی سایت استاتیک: در طراحی سایت استاتیک، یک فایل متمایز به ازاء هر صفحه وب سایت روی سرور ذخیره می شود و هر بار که این صفحه مورد نیاز  باشد، عینا از سرور بازخوانی می شود و برای کاربر نمایش داده می شود. از مزایای این گونه طراحی سایت که بیشتر تا سال 2015 محبوبیت داشت، آسانی طراحی صفحات استاتیک و امنیت بالای آن برای سرورهای آن دوره بود.

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

وظایف یک طراح سایت

به صورت کلی در طراحی و راه اندازی یک سایت، به دو تیم یا فرد برای طراحی back-end  یا همان بخش کدها و Front-end نیاز داریم. متخصص طراحی back-end کسی است که مسئولیت نوشتن کدهای مختلف برای ایجاد ساختار اصلی وب سایت را به عهده دارد. این کدها همان چیزی هستند که از نظر بازدیدکنندگان یک سایت پنهان هستند و بیش از هرچیز وظیفه راه اندازی و عملکرد یک سایت را به عهده دارند. یک متخصص طراحی سایت که وظیفه توسعه back-end را به عهده دارد از زبان های برنامه نویسی مثل ASP، Python و PHP استفاده می کند.

دوره آموزشی طراحی سایت

این دوره شامل سه ترم با سر فصل های تعیین شده می باشد:

1-   web design I : معرفی مباحث اولیه وب:

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

معرفی مفاهیم شبکه ای مرتبط با وب مانند، Host, Web Server, Domain DNS Server  معرفی مفاهیم نرم افزاری مرتبط با طراحی وب مانند HTML و CSS

2- Web Design II:

تبدیل صفحه غیر ریسپانسیو به ریسپانسیو

آموزش Less وSass

3- Web Design III:

Java Script  آموزش مقدماتی تا پیشرفته

JQuery  آموزش مقدماتی تا پیشرفته

Ajax آموزش مقدماتی تا پیشرفته

برنامه نویسی وب (web design)

طراحی وب

به روند شکل دادن به ظاهر یک وبسایت، طراحی وب گفته میشود . ابزارهای اصلی این کار Html / Css و JavaScript میباشد.

وب‌ دیزاین برای کسب و کارها به معنای چیدمان ویترین است و هرچقدر این ترکیب بندی زیباتر و جذاب تر و در عین حال قابل فهم تر باشد ، کسب و کار مد نظر ویترین بهتر و درآمد مناسب تری خواهد داشت .در برنامه نویسی وب چندین بخش مختلف وجود دارد اما به صورت کلی به دو بخش front end developer , back end developer تقسیم بندی میشود . طراح وب مهارت های گوناگونی برای حرفه ای شدن (senior) نیاز دارد و مجتمع فنی تهران سیدخندان برای این منظور مسیرهای مختلف و آموزش های مختلفی را در کنار هم فراهم کرده است .

مهارت های یک برنامه نویس وب :

مهارت های یک طراح وب از تسلط کامل بر Html / Css و JavaScript  شروع میشود ، پس از این بخش آشنایی با گرافیک دیزاین و نرم افزارهای مرتبط همچون ادوبی فتوشاپ مد نظر است و در نهایت درک کلی از چیدمان و به بیان دیگر آشنایی بامفهوم UI/UX در سایت شاخصه های یک طراح وب حرفه ای است که توان طراحی یک وب سایت کامل را دارا میباشد .

تفاوت Front End Developer , Back End Developer :

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

۷ عادت که باعث موفقیت برنامه نویسان می شود

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

به نظر شما مسائل یا عادت هایی که آن ها برای موفق شدن نادیده می گیرند چیست؟ در این مطلب می خواهیم درباره این مسئله توضیح بدهیم.

اگر شما یک برنامه نویس تازه کار هستید، حتما تمامی نکات زیر را بخوانید تا اشتباهاتی که اکثر برنامه نویسان در کار خود دارند را شما تکرار نکنید.

 استراحت داشته باشید:

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

بنابر این به اندازه کافی استراحت کنید تا کار بهتری ارائه دهید.

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

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

همیشه درحال یادگیری باشید:

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

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

ایده ها و دانش خود را با دیگران به اشتراک بگذارید:

آلبرت انیشتین میگه: اگر نمیتوانید چیزی را به سادگی توضیح دهید، یعنی آن را به اندازه کافی درک نکرده اید. برای اینکه به یک برنامه نویس حرفه ای تبدیل شوید بعد از اینکه چیزی را یادگرفتید سعی کنید با نوشتن بلاگ، آموزش به دیگران یا کمک به دیگران آن را با دیگران به اشتراک بگذارید.

کد هایی تمیز، قابل استفاده مجدد و کارامد بنویسید:

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

اگر برنامه نویسان دیگر بتوانند به راحتی کد های نوشته شده توسط شما را متوجه شوند، تغییرات آن در آینده بسیار راحتتر خواهد بود.

صبور باشید:

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

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

برخورد با همکاران:

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

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

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

Java Script را با Java اشتباه نگیرید!!!

بسیاری از افرادی که دانش لازم در مورد زبان برنامه نویسی را ندارند، Java Script را برگرفته از Java می دانند. این مطلب نه تنها درست نیست بلکه در واقعیت بسیار با هم متفاوت است! جاوا اسکریپت عمدتاً یک زبان توسعه ی فرانت اند است؛ این در حالی است که جاوا یک زبان برنامه نویسی محسوب می شود.

Java

Java   یک زبان برنامه نویسی شی گرا است که ابزار بسیار قدرتمند و متنوعی در این زبان وجود دارد که می‌تواند برنامه نویس را در هر نوع پروژه ای یاری کند. جاوا به چهار نسخه تقسیم شده است تا پاسخگوی هر نوع نیاز برنامه نویسان باشد:

Java  Enterprise :

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

Java  Mobile :

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

Java  FX :

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

Android:

می توانیم نرم افزارهای اندروید را با جاوا ایجاد کنیم. در واقع ساختار برنامه های اندروید با استفاده از زبان برنامه نویسی جاوا هستند.

Java Script

جاوا اسکریپت زبانی است که در صفحات html کاربرد دارد و قابلیتهای بسیاری از قبیل : افزایش کیفیت طراحی صفحات , کنترل صفحات ، کنترل browser بازدید کننده ، ساخت و استفاده cookie ها و بسیاری چیزهای دیگر. یکی از ویژگی های اصلی JavaScript نوشتن آسان آن است که به زبان انسان نزدیک تر است. بنابراین باعث می‌شود تا خوانایی آن آسان تر باشد. جاوا اسکریپت بسیار پویا و روان بوده و کاربرد گسترده دارد .

Java Script و Java چه نوع زبان برنامه نویسی هستند؟!

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

  • برنامه نویسی ویندوز(دسکتاپ)
  • برنامه نویسی وب و اینترنت
  • برنامه نویسی گوشی های هوشمند (موبایل)

JavaScript یک زبان برنامه نویسی اسکریپتی است که کدهای آن بسیار شبیه زبان   Cمی باشد. این زبان یک زبان برنامه نویسی “شی گرا” است. در واقع یک زبان برنامه نویسی به حساب نمی آید بلکه یک زبان اسکریپت نویسی است که بیشتر شبیه به زبان های برنامه نویسی سمت کلاینت یا Client Side ای مثل PHP عمل می کند. درحالی که Java  یک زبان برنامه نویسی شیء گرا یا Object Oriented  است که با استفاده از یک مفسر یا interpreter  قابلیت اجرا شدن بر روی چندین سیستم عامل را دارد و تا حدودی زیادی به C و ++C شباهت دارد.

کدام شرکت ها Java Script و Java را طراحی و پیاده سازی کردند؟!

زبان برنامه نویسی Java توسط شرکت Sun Microsystems طراحی و پیاده سازی شد و هدف اصلی آن ایجاد کردن زبان برنامه نویسی با قابلیت تولید نرم افزار قابل استفاده بر روی پلتفرم های مختلف بود. از طرفی JavaScript توسط شرکت Netscape طراحی و معرفی شد. این زبان اسکریپت نویسی قابلیت ایجاد کردن نرم افزارهای Stand Alone مثل Java  را ندارد که بتواند در چندین پلتفرم کار کند در عوض زبان اسکریپت نویسی است که برای استفاده در مرورگرهای اینترنتی طراحی و پیاده سازی شده است.

موارد استفاده Java Script و Java

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

مزایا و معایب Java Script و Java

تفاوت بین Java و Java Script در چیست ؟

  • Java   یک زبان برنامه نویسی شیء گرا است در حالیکه JavaScript یک زبان اسکریپت نویسی شیء گرا است.
  • برنامه های نوشته شده با Java بایستی کامپایل شوند در صورتیکه کدهای JavaScript فقط یک متن ساده هستند و نیازی به کامپایل ندارند.
  • نرم افزارهای نوشته شده با Java قابلیت اجرا بر روی ماشین مجازی و مرورگرهای اینترنتی را دارند اما کدهای JavaScript  فقط بر روی مرورگرهای اینترنتی اجرا می شود و ذاتا برای همین نوع کار طراحی و پیاده سازی شده است.
  •  Java قدرت بیشتری نسبت به JavaScript   دارد.
  •  Java دارای مباحث پیشرفته تر و حرفه ای تر از JavaScript   است.
  •  هر کدام از این زبان ها نیاز به پلاگین ها و نیازمندی های متفاوتی برای اجرا شدن دارند.
  • با JavaScript   می توان در سمت وب انیمیشن های جذاب پیاده سازی کرد، در حالی که Java در سمت وب کاربردی ندارد.
  •  Java از یک نوع مشخص برخوردارند. به این معنا که اگر یک متغیر را از نوع عددی تعریف کنیم, تا پایان این متغیر از نوع عددی است و نمی‌توانیم مقدار غیر عددی به آن ارسال کنیم. اما در JavaScript چنین محدودیتی وجود ندارد.

امیدواریم توانسته باشیم که به خوبی تفاوت بین این دو زبان برنامه نویسی را شرح داده باشیم و در نهایت می توان به طور خلاصه بیان کرد که:

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

جاوا: برای نوشتن برنامه‌هایی قوی و حرفه‌ای در سمت ویندوز و تلفن‌های هوشمند کاربرد فوق‌العاده‌ای دارد.