ialireza

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

1 پست در این موضوع قرار دارد

ارسال شده در (ویرایش شده)

codeacademy-cover.png

همیشه وقتی میخواهیم یک زبان برنامه نویسی رو شروع به یادگیریش کنیم ، مهمترین دغدغه ، منابع یادگیری اون زبان هستش ، برای زبان هایی مثل C , C++ منابع آموزشی فارسی زبان فراوان هستش ، تا دلت بخواد سایت هایی هستن که آموزش میدن یا html خیلی منابع زیادی داره ، اما زبان هایی مثل js , python , ruby , … منابع فارسی زبانشون شاید ۱/۱۰ زبان های بالا باشه.

این موقع ما باید یا زبان خیلی قوی داشته باشیم یا از کتاب های فارسی استفاده کنیم ( که استفاده از کتاب برای اینکار پیشنهاد نمیشه )

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

در کد آکادمی شما میتوانید مهارت های زیر را فراگیری کنید :

  • جاوا اسکریپت
  • جی کوئری
  • پایتون
  • روبی
  • پایه های طراحی وب ( html , css , … )
  • کار با API ها
  • ایجاد یک وب اپلیکیشن کامل در قالب بک پروژه
  • و صد ها دوره آموزشی دیگر …

شیوه ی یادگیری در کدآکادمی به این صورت هستش که شما در هر قسمت نکته ای رو یاد میگیرید و باید برنامه ی کاری رو که بهتون میگه رو بنویسید و نتیجه بگیرید تا بتوانید به مرحله ی بعد بروید.

codeacademy-intro-capture.png

حتی اگر شما نتوانستید برنامه موردنظر خودرا بنویسید ، میتونید از قسمت راهنما (hint) استفاده کنید

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

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

از طریق آدرس codeacademy.com میتوانید همین حالا یادگیری برنامه نویسی خودرا شروع کنید !

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

ویرایش شده در توسط ialireza
4

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط Ali Brm
      سلام دوستان
      لطفا کسی اگه آموزشی میشناسه در رابطه با وردپرس و آموزش کاملش به صورتی که کدها و توابع و فایل ها و غیره رو توش آموزش بده لطفا راهنمایی کنه.
      کتاب یا مولتی میدا بودن یا فارسی و انگلیسی بودنش مهم نیست فقط کامل و گویا باشه
      ممنون
    • توسط replywp
      سلام خدمت شما دوست وردپرس عزیز من یک سایت بنام پاسخ وردپرس دارم تازه راه اندازی کردم درباره آموزش های وردپرس میزارم اما نمیدونم چرا السکا سایت هی میره در صورت که هروز هم مطالب میزارم لطفا راهینمایی فرمایید 
      آدرس : https://replywp.com/
    • توسط masoudmosleh267
      سلام دوستان. من میخوام تو قسمت فرم ثبت نام سایتم، زمانی که کاربر یوزرنیم تکراری زد ارور بده. الان زمانی که یوزر تکراری وارد شه، فیلد ایمیل زرد میشه و صفحه همونطوری میمونه و اتفاقی رخ نمیده و کاربر نمیفهمه چی شده.
      بعد میخوام قسمت ورودی رمز عبور کاربر محدودیت حداقل 6 کاراکتر ایجاد شه که در غیر این صورت ارور بده.
      فیلد ایمیل هم اخطار بده که این ایمیل قبلا ثبت نام شده. در واقع هیج اروری نمیده. و بگه که آدرس ایمیل باید معتبر باشد و در غیر این صورت ارور بده. الان هرچی بزنم ثبت نام میشه فقط نباید تکراری باشه.
      الان یه سری ارور زیر فیلد ها تعریف کردم ولی همیشه این ارور ها هست و زمانه که فیلدی اشتباه باشه بجای اینکه ارور ظاهر شه، میره.
       
      این یه سری از کدای فایل هست:
      <form method="post" id="userRegistration">
                                          <div class="form-group">
                                              <input type="hidden"  class="referer" value="<?php echo wp_get_referer() ?: get_home_url()  ?> ">
                                          </div>
                                          <?php
                                          if(function_exists('wp_nonce_field')){
                                              echo '<div class="form-group">';
                                              wp_nonce_field('user_registration_action', 'user_registration_nonce');
                                              echo '</div>';
                                          }
                                          ?>
                                          
                                          <div class="form-group">
                                              <label for="register_username" class="control-label"><?php esc_html_e('Username', Khadamaator::NAME); ?></label>
                                              <input type="text" name="register_username" id="register_username" class="form-control username" aria-describedby="register_username_help_block">
                                              <span id="username_help_block" class="help-block">نام کاربری باید لاتین باشد.</span>
                                          </div>
                                          <div class="form-group">
                                              <label for="register_password" class="control-label"><?php esc_html_e('Password', Khadamaator::NAME); ?></label>
                                              <input type="password" name="register_password" id="register_password" class="form-control password" aria-describedby="register_password_help_block">
                                              <span id="password_help_block" class="help-block">رمز عبور باید حداقل 6 کاراکتر باشد.</span>
                                          </div>
                                          <div class="form-group">
                                              <label for="register_email" class="control-label"><?php esc_html_e('Email', Khadamaator::NAME); ?></label>
                                              <input type="text" name="register_email" id="register_email" class="form-control email" aria-describedby="register_email_help_block">
                                              <span id="email_help_block" class="help-block">هر ایمیل تنها یکبار میتواند ثبت شود.</span>
                                          </div>
                                          <button type="submit" class="btn btn-sm btn-primary" data-loading-text="<i class='fa fa-spinner fa-spin '></i> در حال ارتباط" ><?php esc_html_e('Signup', Khadamaator::NAME); ?></button>
                                      </form>
    • توسط mehran-b
      سلام بر دوستان و ستون های انجمن
       
      در حال طراحی یک پلاگین خبرخوان هوشمند هستم که دو مشکل واقعا نمیدونم از کجاست مطرح میکنم انشاالله حل بشه.
      مود اول یه ارورلاگ هست مربوط به یکی از تیبل های پلاگین که همون ارور Error Code: 1062. Duplicate entry '1' for key 'PRIMARY' هست در حالی که من قبلش چک میکنم که وجود نداشته باشه همچین ردیفی در جدول و بعد insert میکنم.
      استرکچر تیبل به این شکل هست:

      خوب همون طور که مشخصه ارور مربوط به ستون hash هست و ستون id یونیک و دو ستون status و time صرفا index هستند و یونیک نیستند.
      کدی که باهاش چک میکنم که همچین رکوردی هست و اگر نبود insert میکنم اینه:
      foreach($post_link as $link) : if($wpdb->get_var($wpdb->prepare("SELECT id FROM $table_name WHERE hash = %s", hash('sha256', $link))) === null) $wpdb->insert($table_name, array('hash' => hash('sha256', $link), 'link' => $link, 'status' => 'Q', 'source_name' => $source_name, 'time' => date("Y-m-d H:i:s")), array('%s', '%s', '%s', '%s', '%s')); endforeach; خوب میریم سراغ موردی بعدی مورد بعدی هم یه ارورلاگه که مطمئنم مربوط به افزونه ام میشه ولی به یکی از فایل اصلی وردپرس اشاره میکنه ارورلاگ اینه:
      Warning: Invalid argument supplied for foreach() in /www/htdocs/XXXXXXX/wordpress/wp-includes/class-wp-list-util.php on line 153 البته به یه موردی اشاره کنم که wp_list_pluck رو مستقیم توی کدهای افزونه استفاده نکردم ولی شاید توابع دیگه وردپرس که استفاده کردم توی پلاگین از این تابع استفاده کنند.
      توابعی که از وردپرس استفاده کردم توی پلاگینم اینا هستند:
      get_option(); wp_die(); apply_filters(); register_activation_hook(); $wpdb::get_var(); $wpdb::get_charset_collate(); dbDelta(); wp_insert_category(); add_action(); add_menu_page(); get_current_screen(); update_option(); add_option(); wp_remote_get(); wp_remote_retrieve_response_code(); wp_nonce_field(); $wpdb::insert(); wp_insert_post(); wp_set_post_terms(); wp_update_post(); wp_get_post_terms(); $wpdb::get_row(); $wpdb::update(); تشکر از راهنماییتون.
      یا حق
    • توسط mohandes1900
      سلام کسی میتونه کمک کنه بهم میخوام سایتم رو توی موتور جست و جوی بایدو baido.com ثبت کنم....
      آدرس سایتم https://www.fooji.ir
      کمک لطفا ......