خانه برنامه نویسان
157 subscribers
334 photos
60 videos
15 files
151 links
طراح ، مبتکر و مجری دوره های تربیت برنامه نویس حرفه ای
طراحی وبسایت و اپلیکیشن های موبایل
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
آموزش UX قسمت سی و نهم (User Experience Specialist)
This media is not supported in your browser
VIEW IN TELEGRAM
آموزش UX قسمت چهلم (User Experience Specialist)
WhatsApp Audio 2020-09-14 at 11.02.11.mp4
2.6 MB
تماس تلفنی پسر ۱۱ ساله جهت مشاوره.امروز -
می خواست که برنامه نویس وب بشه.
با پیش شماره ۰۹۱۶
What are Design Patterns in software development?

Design Patterns in the object-oriented world is a reusable solution to common software design problems that occur repeatedly in real-world application development. It is a template or description of how to solve problems that can be used in many situations.

"A pattern is a recurring solution to a problem in a context."

"Each pattern describes a problem that occurs over and over again in our environment, and then describes the core of the solution to that problem, in such a way that you can use this solution a million times over, without ever doing it the same way twice." - Christopher Alexander, A Pattern Language.

Patterns are used by developers for their specific designs to solve their problems. Pattern choice and usage among various design patterns depends on individual needs and problems. Design patterns are a very powerful tool for software developers. It is important to understand design patterns rather than memorizing their classes, methods, and properties. It is also important to learn how to apply patterns to specific problems to get the desired result. This will be the required continuous practice for using and applying design patterns in day to day software development. First, identify the software design problem then see how to address these problems using design patterns and determine the best-suited design problem to solve the problem.

There are 23 design patterns, also known as Gang of Four (GoF) design patterns. The Gang of Four is the authors of the book, "Design Patterns: Elements of Reusable Object-Oriented Software". These 23 patterns are grouped into three main categories:
Creational Design Pattern
Factory Method
Abstract Factory
Builder
Prototype
Singleton

Structural Design Patterns
Adapter
Bridge
Composite
Decorator
Façade
Flyweight
Proxy

Behavioral Design Patterns
Chain of Responsibility
Command
Interpreter
Iterator
Mediator
Memento
Observer
State
Strategy
Visitor
Template Method
#فرصت_شغلی

آگهی دعوت به همکاری کارشناس توسعه دهنده بک اند backend Developer مسلط به مفاهیم پایگاه داده برای استخدام در شرکت توسعه فن آوری اطلاعات و ارتباطات پیشرو در تهران


استخدام کارشناس backend

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


شرح موقعیت شغلی کارشناس بک اند

کارشناس توسعه دهنده Back-End
جنسیت: آقا، خانم
مسلط به یکی از زبان های برنامه نویسی Java, Python, Node.js
مسلط به یک فریمورک در زبان مورد نظر (Django, spring, NestJS)
مسلط به git و آشنا با flowهای مختلف مانند gitflow
آشنا با معماری های نرم افزار و design pattern
مسلط به مفاهیم پایگاه داده و آشنا با postgreSQL
مسلط به مفاهیم توسعه وب و ساختارهای API نویسی
آشنا با مباحث microservice و نحوه ارتباط سرویس ها
توانمند در مستندسازی فنی
لیسانس یا فوق لیسانس کامپیوتر
3 تا 5 سال سابقه کاری مرتبط
ساعت کاری: شنبه الی چهارشنبه 8:00 الی 17:15
در صورت دارا بودن شرایط رزومه های خود را از طریق واتس اپ به شماره تماس ۰۹۱۹۰۸۹۷۷۶۹ ارسال فرمایید.
با تشکر
#فرصت_شغلی

شرکتی معتبر در غرب تهران جهت تکمیل کادر فنی خود از افراد واجد شرایط زیر دعوت به همکاری می نماید.

❇️طراح سایت و سئوکار❇️

- آشنایی کامل با ابزارهای گوگل (Analytics, Webmaster Tools, AdWords, Tag Manager, Trend)
- آشنایی با On-Page SEO و Off-Page SEO
- تسلط بر سئو در وردپرس
- آشنایی کامل با Link Building و Internal SEO
- تسلط بر سئو محتوا
- آشنایی با گزارش‌دهی حرفه‌ای دیجیتال مارکتینگ
- مسلط به وردپرس (نصب، راه‌اندازی و طراحی صفحات با استفاده از صفحه‌سازهای Elementor و WP-Bakery)
- آشنایی کامل با MOZ و ahrefs
- تسلط کامل به HTML, CSS
- آشنایی به Bootstrap 4, FlexBox
وظایف:
- انجام تمامی امور مرتبط با SEO وب‌سایت‌های مجموعه
- همکاری با تیم دیجیتال مارکتینگ به‌منظور مشخص‌کردن کلمات کلیدی هدف و استراتژی بهبود و ارتقای جایگاه آن‌ها
- ارائه گزارش‌های تحلیلی از وضعیت کانال‌های دیجیتال شرکت به‌صورت هفتگی، ماهانه و فصلی
- استراتژی لینک بیلدینگ
- توانایی استخراج کلمات کلیدی
- مديريت سايت
- طراحی صفحات وب‌سایت با ابزارهای WP-Bakery و Elementor
- بهینه‌سازی وب‌سایت برای بهبود Organic Traffic
- تعیین و جستجوی بهترین کلمات کلیدی (با استفاده از AdWords، trends، Alexa و MOZ)
- بررسی و رصد اررورهای webMaster و MOZ و ارائه گزارش موارد به تیم برای اصلاح مشکلات
- بررسی، رصد، گزارش و آنالیز شاخص‌های کلیدی عملکرد وب‌سایت (website KPIs)
- تغییر و ویرایش پلاگین‌های وردپرس در صورت نیاز
داشتن نمونه کار و ارائه آن الزامی است.

داشتن موارد زیر مزیت محسوب می‌شود:
- آشنا با ترندهای روز دیجیتال مارکتینگ
- آشنایی با ایمیل مارکتینگ و توانایی کار با میل‌چیمپ
- تسلط بر زبان انگلیسی
- آشنایی با حوزه فناوری بلاکچین و ارزهای دیجیتال

از متقاضیان واجد شرایط خواهشمندیم رزومه خود را به ایمیل زیر ارسال نمایند.
📱اطلاعات تماس📱
ارسال رزومه به شماره واتس اپ
۰۹۱۹۰۸۹۷۷۶۹
شروع دوره تربیت برنامه نویس حرفه ای Python
(Desktop Application)
#فرصت شغلی

- توسعه دهنده WPF با روحیه کاری خلاق و پویا
- تسلط کافی بر زبان#C، فریمورک WPF
- آشنایی با SQL Server
- آشنایی با Entity framework
- آشنایی با اصول مهندسی نرم افزار
- آشنایی با وب سرویس
جنسیت: آقا، خانم
نوع همکاری: تمام وقت


متقاضیان واجد شرایط می توانند رزومه ی خود را با ذکر عنوان شغلی در قسمت “subject” به آدرس زیر ارسال کنند و یا با شماره تلفن زیر تماس حاصل نمایند.
ایمیل: job2@arantouch.com
وب سایت: www.arantouch.com
تلفن تماس: 41138-021 (داخلی102)