tafahhos_dar_java

در نمایش آنلاین پاورپوینت، ممکن است بعضی علائم، اعداد و حتی فونت‌ها به خوبی نمایش داده نشود. این مشکل در فایل اصلی پاورپوینت وجود ندارد.






  • جزئیات
  • امتیاز و نظرات
  • متن پاورپوینت

امتیاز

درحال ارسال
امتیاز کاربر [0 رای]

نقد و بررسی ها

هیچ نظری برای این پاورپوینت نوشته نشده است.

اولین کسی باشید که نظری می نویسد “Dive Into Java”

Dive Into Java

اسلاید 1: Dive Into JavaA Roadmap to Effective Java Programming

اسلاید 2: When do you KNOW a language?When you know the syntax?When you can write software with it?When you know where’s the manual?When you use the language for N years?When you can consult others?

اسلاید 3: NOWhen you know the syntax?When you can write software with it?When you know where’s the manual?When you use the language for N years?When you can consult others?

اسلاید 4: You KNOW a language when...When you know the difference in syntax between versionsWhen you can write maintainable software with it efficientlyWhen you know how to use the manualWhen you use the language actively for N years and keep up with it’s evolutionWhen you can consult others on advanced topics

اسلاید 5: ANDWhen you know when, how and why you should use tooling and third party extensions (A good IDE, Build / Dependency Мanagement, Frameworks, Libraries)When you know and use it’s main concepts and methodologies in practice (For Java its Object Oriented Programming and Design Patterns)

اسلاید 6: Learning Java is learning…Java

اسلاید 7: We’ll look a bit more atOOP Principles / Design PatternsFundamentals Difference from Procedural Programming (PL/SQL)Java Specific stuff you MUST knowToolingWhat to use and what to avoidIDEBuilding / Dependency ManagementFrameworksSpringHibernate

اسلاید 8: Object Oriented Programminghttp://en.wikipedia.org/wiki/Object_orientedA-Must Book: “Design Patterns: Elements of Reusable Object-Oriented Software” by “Gang of Four” (Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides)Common mistakes PL/SQL programmers makeThinking that PL/SQL skills are enough to code JavaDoing everything with IF/ELSE, WHILE, FOR, SWITCH.Long methods. 30 lines is a long method. 300 is Sparta... And Sparta failed.Creating Superobjects and Monolithic Entities.

اسلاید 9: More Common Mistakesimport org.apache.xml.*;Ignoring Java Code Conventions: http://java.sun.com/docs/codeconv/No comments or //-- useless /* comments */ instead of JavaDoc: http://java.sun.com/j2se/javadoc/writingdoccomments/Pasting code from Google search resultsCopy/Paste.

اسلاید 10: Design PatternsWhy do we need Design Patterns?Dependency InjectionPatterns of Enterprise Application ArchitectureEnterprise Integration PatternsRead Books!

اسلاید 11: Toolingvim?JDeveloper?NetBeans?Eclipse?IntelliJ IDEA?

اسلاید 12: Toolingvim? – it’s a Swiss Army Knife, but you need serious heavy artillery for Java. JDeveloper?NetBeans?Eclipse?IntelliJ IDEA?

اسلاید 13: Toolingvim? – it’s a Swiss Army Knife, but you need serious heavy artillery for Java. JDeveloper? – It’s what Oracle wants you to use. And Oracle should keep it’s hands away from Java.NetBeans?Eclipse?IntelliJ IDEA?

اسلاید 14: Toolingvim? – it’s a Swiss Army Knife, but you need serious heavy artillery for Java. JDeveloper? – It’s what Oracle wants you to use. And Oracle should keep it’s hands away from Java.NetBeans – OK. Has improved a lot, but... Eclipse?IntelliJ IDEA?

اسلاید 15: Toolingvim? – it’s a Swiss Army Knife, but you need serious heavy artillery for Java. JDeveloper? – It’s what Oracle wants you to use. And Oracle should keep it’s hands away from Java.NetBeans – OK. Has improved a lot, but... Eclipse – Open Source, fast*, plugableIntelliJ IDEA?

اسلاید 16: Toolingvim? – it’s a Swiss Army Knife, but you need serious heavy artillery for Java. JDeveloper? – It’s what Oracle wants you to use. And Oracle should keep it’s hands away from Java.NetBeans – OK. Has improved a lot, but... Eclipse – Open Source, fast*, plugableIntelliJ IDEA – shareware, but a good one

اسلاید 17: ToolingBuildingManualApache AntMaven 2Dependency ManagementManualMaven 2DebuggingManualWith IDEConclusionAutomate Everything!Always use Maven 2You may want to use Ant for specific low-level tasks

اسلاید 18: FrameworksWhat EVERY Java developer should knowSpring Framework (www.springframework.org)Full Stack. Lightweight J2EE.Hibernate (www.hibernate.org)Database Persistence.There’s moreFor almost anything…AvoidOracle Frameworks (like ADF)Closed Source

اسلاید 19: Don’t Get RustySubscribe to RSS feeds!http://www.dzone.com/links/tag/java.htmlhttp://www.theserverside.comhttp://www.infoq.comhttp://www.javaworld.comThe Internet is full of more resourcesRead Books!Documentation at java.sun.com “Head First” seriesMartin Fowler’s writings“Effective Java”“Java Concurrency in Practice”Prefer reading NEW books (less than 3 years old), except for the true classicsDon’t read misguiding stuff!“Learn Java in 21 days”“Sam’s Teach Yourself Java in a week”“Java Tutorial” at oracle.com Most solutions in various forums and Google search results are bad or outdated examples

اسلاید 20: Where to start?Download the latest Eclipse (www.eclipse.org), hit F1 and go through Java Development tutorial.Download Maven 2 (maven.apache.org), Install Maven Integration in Eclipse (http://code.google.com/p/q4e/wiki/Installation), read the manuals, play around.Read “Head First Java” (http://knowfree.net/2008/03/03/head-first-java-2nd-edition-excellent-book-from-o-reilly.kf)Read “Head First Design Patterns” (http://www.freebookspot.com/Comments.aspx?Element_ID=2985)Try Spring Framework (add the dependency with Maven. Find the dependency at www.mvnrepository.com). Read Spring documentation (especially parts about Dependency Injection) at www.springframework.orgSubscribe to RSS feeds mentioned earlier and follow what the community is up to

اسلاید 21: Questions?

18,000 تومان

خرید پاورپوینت توسط کلیه کارت‌های شتاب امکان‌پذیر است و بلافاصله پس از خرید، لینک دانلود پاورپوینت در اختیار شما قرار خواهد گرفت.

در صورت عدم رضایت سفارش برگشت و وجه به حساب شما برگشت داده خواهد شد.

در صورت نیاز با شماره 09353405883 در واتساپ، ایتا و روبیکا تماس بگیرید.

افزودن به سبد خرید