پرش به محتوا

برای برنامه نویسان میان رده و ارشداز ۱۳۹۶

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

برنامه چی درباره معماری نرم افزار، توسعه فرانت اند در مقیاس بزرگ با Angular و Nx و مهارت هایی می نویسد که به شما کمک می کنند فراتر از نوشتن کد فکر کنید و تصمیم های فنی بهتری بگیرید.

  • معماری نرم افزار
  • توسعه فرانت اند
  • Angular و Nx
  • مفاهیم مهندسی نرم افزار
  • رشد حرفه ای

از اینجا شروع کنید

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

  1. معماری نرم افزار

    ساختار کد، مرز ماژول ها و تصمیم های فنی که دیر عوض می شوند.

    برای وقتی که کد کار می کند، اما دیگر کسی جرئت تغییرش را ندارد.

    دیدن کل مسیر
  2. مسیر شغلی

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

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

    دیدن کل مسیر
  3. فرانت اند و Angular

    Angular مدرن در پروژه های بزرگ، و پایه های تجربه کاربری که هر رابط کاربری روی آن ها ساخته می شود.

    برای وقتی که فرانت اند بزرگ شده و هر تغییر کوچک جای دیگری را خراب می کند.

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

    مفاهیم پایه به زبان ساده: برنامه، متغیر و متد؛ نقطه شروع پیش از مسیرهای معماری و فرانت اند.

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

    دیدن کل مسیر
  5. آرشیو اندروید و جاوا

    آموزش های اندروید و جاوای سال های اول برنامه چی؛ نشانی ها و دیدگاه ها همان اند که بودند.

    برای وقتی که هنوز روی یک پروژهٔ اندرویدی با Java کار می کنید.

    دیدن کل مسیر

مقاله های محوری

همهٔ مقاله ها

مقالهٔ محوری · آرشیو اندروید و جاوا

سیر تا پیاز Context در اندروید

وقتی که برنامه نویسی اندروید را شروع کردم، یکی از اولین سوال های مهمی که داشتم این بود که “این Context لامصب چیه تو برنامه برنامه نویسی اندروید؟!” یادم هست از اساتید و دوستانی که تجربه بیشتری داشتند در این باره سوال کردم. جواب آنها این بود که Context اندروید یکی از مفاهیم سخت برای

پایه های همیشگی انتخاب سردبیر

  1. API چیست؟ چگونه از API استفاده کنیم؟ مقدماتی و به زبان ساده

    معماری نرم افزار۱۵ دقیقهآرشیو ۱۳۹۷۴۰ دیدگاه
  2. شی گرایی چیست؟ آموزش کامل مفاهیم شی گرایی به زبان ساده

    معماری نرم افزار۵ دقیقهآرشیو ۱۳۹۶۲۰ دیدگاه
  3. پیکربندی امنیت شبکه در اندروید

    امنیت اندروید۱۵ دقیقه۴ دیدگاه
  4. راهنمای کامل Thread یا نخ در برنامه نویسی اندروید

    آرشیو اندروید و جاوا۲۳ دقیقه۳ دیدگاه

تازه ها و به روزشده ها

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

    مفاهیم برنامه نویسی۲۱ دقیقه۱ دیدگاه
  2. ساختارهای کنترلی در برنامه نویسی

    مفاهیم برنامه نویسی۱۴ دقیقه
  3. متغیر یا Variable در برنامه نویسی چیست؟

    مفاهیم برنامه نویسی۱۲ دقیقه
  4. معرفی کامل معماری MVVM در اندروید + روش پیاده سازی

    معماری نرم افزار۲۷ دقیقه۹ دیدگاه
  5. سرویس یا Service در اندروید – توضیح کامل + پروژه

    آرشیو اندروید و جاوا۲۶ دقیقه۵ دیدگاه
  6. بهترین راهکار انجام کریپتوگرافی در اندروید

    امنیت اندروید۱۶ دقیقه

دوره های آموزشی

به زودی

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

اولین دوره ها در زمینه معماری فرانت اند با Angular و Nx و همچنین رشد حرفه ای برنامه نویسان هستند.

اطلاعات مربوط به زمان انتشار و ثبت نام دوره ها از طریق کانال تلگرام برنامه چی اعلام خواهد شد.

پیگیری اخبار دوره ها در تلگرام در حال انجام…

معماری فرانت اند با Angular و Nx

ANG-301

در حال ضبط

از برنامه نویس میدلول تا سینیور

CAR-101

در حال طراحی

ali-bc

علی خانقلی، برنامه نویس سینیور و نویسنده برنامه چی است. از سال ۱۳۸۹ با دنیای برنامه نویسی همراه بوده و از سال ۱۴۰۰ به صورت حرفه ای در این حوزه فعالیت می کند. در برنامه چی درباره معماری نرم افزار، تصمیم های فنی و تجربه هایی می نویسد که در توسعه نرم افزار اهمیت دارند.