پرش به محتوا

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

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

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

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

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

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

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

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

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

    دیدن کل مسیر
  2. مسیر شغلی و مهارت های نرم

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

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

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

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

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

    دیدن کل مسیر

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

همهٔ مقاله ها

مقالهٔ محوری · آموزش برنامه نویسی اندروید

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

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

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

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

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

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

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

    آموزش برنامه نویسی اندروید۲۳ دقیقه۳ دیدگاه

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

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

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

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

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

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

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

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

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

به زودی

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

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

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

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

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

ANG-301

در حال ضبط

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

CAR-101

در حال طراحی

ali-bc

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