CodeGym /وبلاگ جاوا /Random-FA /آموزش اصول جاوا در CodeGym - خلاصه دوره کامل
John Squirrels
مرحله
San Francisco

آموزش اصول جاوا در CodeGym - خلاصه دوره کامل

در گروه منتشر شد
احتمالاً می دانید که امروزه برنامه نویسی در جاوا در سطح جهانی مورد استفاده قرار می گیرد. این یک انتخاب خوب برای برنامه نویسی وب، ایجاد برنامه های کاربردی تلفن همراه و راه حل های نرم افزاری برای شرکت های کوچک و شرکت ها است. و البته جاوا در راس موج پیشرفت های اینترنت اشیا قرار دارد. اگر به علوم کامپیوتر و فناوری های مدرن علاقه مند هستید، می دانید در مورد چه چیزی صحبت می کنیم. آیا دوست دارید چیزی کاملاً جدید ایجاد کنید؟ سپس برنامه نویسی در جاوا انتخاب مناسبی برای شماست. یادگیری اصول جاوا در CodeGym - خلاصه دوره کامل - 1 البته، برنامه نویسی در هسته خود به هیچ زبان ماشینی متصل نیست. اما در نظر بگیرید که زبان ابزار اصلی شماست، و زمانی که یادگیری اصول جاوا را انتخاب می کنید، اولین گام را برای به دست آوردن کل جعبه ابزار برمی دارید. جاوا یک زبان برنامه نویسی انعطاف پذیر و شی گرا با مجموعه های وسیع و چارچوب های سازگار است. همچنین در طول به‌روزرسانی‌های مداوم که ویژگی‌های جالب جدید را معرفی می‌کنند، بهبود می‌یابد تا به شما در ایجاد هر راه‌حل برنامه‌نویسی مورد نیاز کمک کند. به معنای واقعی کلمه، هر چیزی، از بازی های ساده موبایل و چت بات ها گرفته تا نرم افزارهای ایمن شرکتی و حتی پیشرفت هایی برای اکتشافات فضایی! بنابراین اگر برای یادگیری چیزهای خارق العاده آماده هستید، به CodeGym خوش آمدید. این چیزی بیش از یک دوره آنلاین معمولی با سخنرانی های بی پایان و مقدار کمی تمرین یا کتاب هایی با هزاران تئوری است. با CodeGym دقیقاً آنچه را که نیاز دارید دریافت خواهید کرد:
  1. برنامه آموزشی جامع برای تمام مبتدیان
    اگر در برنامه نویسی تازه کار هستید، ممکن است حتی ندانید از کجا شروع کنید و به چه تعداد دانش تئوری نیاز دارید. ما نمی گذاریم گم شوید! دوره CodeGym فقط شامل خط درست تئوری است که به زبان ساده با مثال های واقعی توضیح داده شده است. شما اصول برنامه نویسی جاوا را گام به گام و ارتقاء سطح به یک توسعه دهنده جوان جاوا یاد خواهید گرفت.

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

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

    تصور کنید که باید تلاش کنید و شخصیت خود را که در یک جهان آینده نگر زندگی می کند، ارتقا دهید. با انجام آن شما یاد می گیرید، کدنویسی می کنید و با سایر کاربران ارتباط برقرار می کنید، از دانش آموزان و توسعه دهندگان باتجربه کمک می گیرید، راه حل ها می نویسید، پروژه ها و بازی های جالبی می نویسید... خب، به نظر می رسد CodeGym!

    شما از نظر زمانی در CodeGym محدود نیستید. یاد بگیرید و هر زمان که خواستید کدنویسی کنید. برای تکمیل دوره و دریافت بیش از 500 ساعت برنامه نویسی به طور متوسط ​​از 6 تا 12 ماه زمان نیاز است. اما تعداد زیادی از دانش آموزان هستند که در 3 ماه به پایان رسیده اند. این به شما بستگی دارد.

نکات برجسته دوره CodeGym:
  • نحو جاوا
  • جاوا هسته
  • جاوا چند رشته ای
  • مجموعه های جاوا
این چهار موضوع اصلی در چهار کوئست دوره CodeGym پوشش داده شده است. در اینجا به بررسی دقیق آنها می پردازیم.

نقشه راه یادگیری و تمرین اصول جاوا

با CodeGym به یادگیری متعادل اصول جاوا خواهید رسید. فرمول ما 20 درصد تئوری به اضافه 80 درصد تمرین است، بنابراین در هر سطح، چند برابر بیشتر از سخنرانی ها وظایف دریافت خواهید کرد.

تلاش شماره 1: نحو جاوا

این مقدمه ای برای برنامه نویسی جاوا به طور کلی است. تلاش می تواند حتی توسط کسانی که هیچ سابقه قبلی در برنامه نویسی نداشتند تسلط پیدا کند. شما با ساده ترین مفاهیم مانند کلاس ها، اشیاء، متدها و متغیرها - "آجر" برنامه های جاوا شروع خواهید کرد. انواع مختلف داده، آرایه ها، حلقه ها و دستورات شرطی را یاد خواهید گرفت. با شروع از سطح 3، یاد خواهید گرفت که چگونه با IDE واقعی - IntelliJ IDE - کار کنید و در آن کد بنویسید. هر مبحث دارای مجموعه ای از وظایف عملی است که برای حرکت به جلو باید تکمیل کنید. در پایان سطح، شما یک معرفی مختصر با مجموعه ها و اصول اولیه OOP خواهید داشت که اساساً در تلاش چهارم خواهید آموخت. لیست موضوعات در تلاش:
  • معرفی دوره
  • مقدمه ای بر جاوا: انواع خروجی صفحه، String و int چیست؟
  • مقدمه ای بر جاوا: متغیرها، متدها، کلاس ها
  • اولین برنامه شما: ورودی صفحه کلید، کار در IDE
  • آشنایی با شاخه ها و حلقه ها
  • مقدمه ای بر کلاس ها: نوشتن کلاس های خود، سازنده ها
  • مقدمه ای بر اشیاء: نوشتن اشیاء خود، طول عمر، متغیرهای استاتیک
  • آرایه ها و لیست ها: Array، ArrayList، مقدمه ای بر ژنریک
  • مجموعه ها: LinkedList، HashSet، HashMap. تاریخ.
  • مقدمه ای بر استثناها: تلاش، گرفتن، پرتاب، چند گرفتن
  • تبدیل انواع ابتدایی: تبدیل های گسترده و باریک

Quest #2 Java Core

این کوئست به اصول برنامه نویسی شی گرا اختصاص دارد و شما را با استریم ها، سریال سازی و بارگذاری بیش از حد متدها آشنا می کند. همچنین شامل سطوح با وظایف و درس هایی در مورد رابط ها و وراثت چندگانه است. برای تکمیل این کوئست، باید دستور زبان جاوا را بگذرانید. پس از اتمام کار با Core quest، آماده حل کارهای پیچیده تر و حتی نوشتن پروژه های کوچک خواهید بود. لیست موضوعات در تلاش:
  • مبانی OOP: اصول اولیه، وراثت، کپسولاسیون
  • مبانی OOP: اضافه بار، چندشکلی، انتزاع، رابط ها
  • رابط ها: مقایسه با یک کلاس انتزاعی، وراثت چندگانه
  • نوع ریخته گری، instanceof. یک کار بزرگ شامل رابط ها
  • روش های اضافه بار، یکی از ویژگی های فراخوانی سازنده
  • مقدمه ای بر رشته ها: Thread، Runnable، Start، Join، Interrupt، Sleep
  • مقدمه ای بر نخ ها: همگام، فرار، بازده
  • مقدمه ای بر جریان ها: InputStream/OutputStream، FileInputStream، FileOutputStream
  • مقدمه ای بر جریان ها: Reader/Writer، FileReader/FileWriter
  • سریال سازی

Quest #3 JavaMultithreadingm

این کوئست شما را با سازماندهی Object، String و کلاس های داخلی آشنا می کند. در طول سخنرانی ها و ده ها کار، نحوه ایجاد و توقف موضوعات، بن بست چیست، نحوه استفاده از روش های انتظار، اطلاع رسانی و اطلاع رسانی به همه را یاد خواهید گرفت. شما با jsoup و Swing تجربه کسب خواهید کرد و با بسته بندی خودکار آشنا خواهید شد. و البته، شما اولین کارهای بزرگ خود را مانند سیستم چت، شبیه ساز ATM، وب اسکراپر و نوشتن چند بازی انجام خواهید داد: Tetris، Snake، تیرانداز فضایی و Arkanoid. لیست موضوعات در تلاش:
  • سازماندهی یک شیء: برابر، کد hash، کلون، انتظار، اطلاع رسانی، toString()
  • رشته: قابل تغییر، تغییرناپذیر، قالب، StringTokenizer، StringBuilder، StringBuffer
  • کلاس های داخلی، به عنوان مثال Map.Entry
  • کلاس های داخلی، ویژگی های پیاده سازی
  • ایجاد و توقف رشته ها: شروع، قطع، خواب، تسلیم
  • دسترسی به داده های مشترک: همگام، فرار
  • بن بست. صبر کنید، اطلاع دهید، به همه اطلاع دهید
  • TreadGroup، ThreadLocal، Executor، ExecutorService، Callable. کار با jsoup
  • اتوباکسینگ، ویژگی های پیاده سازی
  • عملگرها: عددی، منطقی و باینری. کار با Swing

مجموعه‌های جاوا Quest #4

آماده شوید تا راه خود را به سمت قله طی کنید! تلاش نهایی به مجموعه های جاوا، الگوهای طراحی اختصاص داده می شود و تمرین های مفید زیادی خواهید داشت. به عنوان مثال، کار با JSON، Guava، Apache Commons Collections و JUnit. شما یاد خواهید گرفت که چگونه از ابزارهای برنامه نویسی استفاده کنید و با Git و JAXB، RMI و DymamicProxy تجربه عملی کسب کنید. شما کمی در مورد یک زبان برنامه نویسی مهم دیگر - جاوا اسکریپت یاد خواهید گرفت. و البته، درخواست‌ها و پروژه‌های کوچک بیشتری دریافت خواهید کرد که بعداً می‌توانید آن‌ها را به مجموعه خود اضافه کنید. لیست موضوعات در تلاش:
  • کار با فایل ها و آرشیوها
  • RMI و پروکسی پویا. کار با Swing
  • JSON، جاوا اسکریپت. کار با Guava، Apache Commons Collections، JUnit
  • بازگشت. جمع آوری زباله و انواع مرجع در جاوا. ورود به سیستم
  • سیستم های کنترل نسخه: Git و SVN. ژنریک ها
  • الگوهای اساسی برای ایجاد برنامه های کاربردی وب مطالعه عمیق مجموعه ها
  • الگوهای طراحی کلاس های کاربردی، به عنوان مثال آرایه ها. مجموعه ها
  • روش های توسعه حاشیه نویسی در جاوا سلسله مراتب استثنایی
  • اولین برنامه وب خود را ایجاد کنید. کار با Tomcat و IDEA
  • URI، URL. خدمات REST برنامه مشتری-سرور خود را ایجاد کنید
یادگیری اصول اصلی جاوا با CodeGym هم موثر و هم سرگرم کننده است. به دوره جهانی زبان آموزان جاوا بپیوندید و سطوح مقدماتی را به صورت رایگان تکمیل کنید!
نظرات
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION