JavaRush /Java блогы /Random-KK /2020 жылы не оқу керек? Java әзірлеушілеріне арналған ең ...

2020 жылы не оқу керек? Java әзірлеушілеріне арналған ең жақсы жаңа кітаптар таңдауы

Топта жарияланған
Джон Амос Коменский айтқандай , «кітаптар даналықты тарату құралы». 2020 жылы не оқу керек?  Java әзірлеушілеріне арналған ең жақсы жаңа кітаптардың таңдауы - 1Неліктен мұндай жалаң бастама деп сұрайсыз? Біз JavaRush.ru оқырмандарына аз да болса даналықты сіңіруді шештік. Дәлірек айтқанда, 2020 жылы оқуға тұрарлық Java және соған байланысты технологиялар туралы жаңа (немесе онша жаңа емес, бірақ міндетті түрде оқуға тұрарлық) кітаптар туралы айту арқылы оны жүзеге асыруға үлес қосу. «Ең орны толмас жоғалтулардың бірі – уақытты жоғалту». Джордж-Луи Буффон . Сондықтан ұзақ таныстыруға уақытты жоғалтпайық, сонымен қатар біз ойластырылған дәйексөздермен тоқтап, тікелей кітап шолуларына көшеміз. 2020 жылы не оқу керек?  Java әзірлеушілеріне арналған ең жақсы жаңа кітаптар таңдауы - 2

Бұлттағы Java. Көктемгі етік, көктемгі бұлт, бұлтты құю

Ағылшын нұсқасын мына жерден сатып алуға болады: Cloud Native Java: Spring Boot, Spring Cloud және Cloud Foundry көмегімен серпімді жүйелерді жобалау . Authorлар: Джош Лонг, Кеннет Басани Cloud Native Java-ны көптеген адамдар дәл қазір 2020 жылы оқуға болатын ең жақсы кітаптардың бірі деп санайды. Ол, ең алдымен, тәжірибелі Java бағдарламашыларына арналған, бірақ ол барлық Java бағдарламашыларына, яғни жаңадан бастаушылардан жоғары деңгейге дейін пайдалы болады. Бүгінгі даму бұлтты технологияларға, микросервистерге, бөлінген архитектураға және т.б. Бұл кітап осы технологияларды түсінуге және оларды іс жүзінде қолдануды үйренуге көмектесу үшін жасалған. Джош Лонг пен Кеннет Бастани Java/JVM әзірлеушілеріне Spring Boot, Spring Cloud және Cloud Foundry көмегімен жақсырақ, жылдамырақ Java қолданбаларын құру жолын көрсетеді. Authorлардың кітапты алдын ала қарауынан шағын үзінді. «Қазіргі әлемде бәрі тезірек қозғалғысы және бизнес-процестерді жеделдеткісі келеді, бірақ мұны қалай жасау керектігін аз адамдар біледі. Нарық оған ілесе алатындарға көбірек мүмкіндіктер беретін жылдамдықты талап етеді. Amazon, Netflix және Etsy сияқты компаниялардың дәстүрлі бизнестен айырмашылығы неде? Біз бұл компаниялардың үлкен қарқынмен дамып келе жатқанын білеміз, бірақ қандай да бір жолмен олар әлі де өздерінің негізгі артықшылықтарын сақтайды және бәсекелестерінен айтарлықтай алда келеді. Олар мұны қалай жасайды? Java және JVM әзірлеушілеріне арналған бұл практикалық нұсқаулық Spring Boot, Spring Cloud және Cloud Foundry көмегімен тиімдірек және жылдамырақ бағдарламалық қамтамасыз етуді қалай құру керектігін көрсетеді. Айтпақшы, JavaRush-те біз жақында Java-ны бұлттық есептеулерде пайдалану тақырыбын талқыладық. Сағынып қалғандар үшін: бұлттағы Java. Бұлттық қолданбалар әлемді қалай жаулап алуда және оларға Java не үшін қажет . 2020 жылы не оқу керек?  Java әзірлеушілеріне арналған ең жақсы жаңа кітаптар таңдауы - 3

Java: тиімді бағдарламалау (3-ші басылым)

Ағылшын тіліндегі нұсқасын мына жерден сатып алуға болады: Effective Java 3rd Edition Authorы: Джошуа Блох Бұл кітапты әлі оқымағандар үшін одан бастаған жөн. Java ортасында өте беделді автор Джошуа Блоктың Java бағдарламалаудағы ең жақсы тәжірибелерге арналған осы нұсқаулықтың үшінші басылымының орысша аудармасы жақында пайда болды. Джошуа Блох, білмейтіндер үшін Google-да Java-ның бас сәулетшісі, Sun Microsystems-те әзірлеуші ​​және Transarc-те аға жүйелер сәулетшісі болды. Ол Java платформасының көптеген мүмкіндіктерін әзірлеуге және енгізуге қатысқан. Жаңа басылымда автор Java 8 және 9 нұсқаларында пайда болған мүмкіндіктер мен кітапханалар туралы ақпаратты қосты. Бұған қоса, кітапта жаңа және жаңартылған кеңестер мен амалдар, сондай-ақ лямбда өрнектері мен ағындары туралы тарау бар. Мұнда «Java: Тиімді бағдарламалау:» функционалды интерфейстер, лямбда өрнектері, әдіс және ағын сілтемелері, интерфейстердегі әдепкі және статикалық әдістер, типті қорытындылау, оның ішінде генериктік типтерге арналған гауһар (<>) операторы, @ бөлімінде қарастырылған тақырыптар ғана берілген. SafeVarargs annotationсы, жаңа кітапхана мүмкіндіктері және т.б. 2020 жылы не оқу керек?  Java әзірлеушілеріне арналған ең жақсы жаңа кітаптар таңдауы - 4

Қазіргі Java. Бағдарламалау рецептері

Ағылшын тіліндегі нұсқасын мына жерден сатып алуға болады: Заманауи Java рецептері: Java 8 және 9-дағы қиын мәселелердің қарапайым шешімдері Author: Кен Кузен Рецепт кітаптарын ұнататындар үшін тамаша нұсқа. Сондай-ақ Java 8 және Java 9-ды үйренуді бастағандар, өйткені бұл ең жақсы оқулықтардың бірі. Атауынан көрініп тұрғандай, Кен Кузен бұл жұмыста Java 8 және 9-да «күрделі мәселелердің қарапайым шешімдерін» көрсетеді. «Java SE 8-де функционалдық бағдарламалау құралдарының қосылуы беделді нысанға бағытталған тіл үшін революциялық өзгерісті көрсетті. Ламбда өрнектері, әдіс сілтемелері және ағындар осы тілдің идиомасын түбегейлі өзгертті. Бұл кітапта мен 70-тен астам егжей-тегжейлі рецепттерді қолдана отырып, кең ауқымды мәселелерді шешу үшін жаңа тіл мүмкіндіктерін пайдалануды көрсетемін. Java-ның алдыңғы нұсқаларымен таныс әзірлеушілер осы жерден Java SE 8-де пайда болған барлық дерлік жаңалықтарды, сондай-ақ Java 9-дағы инновацияларға арналған жеке тарауды таба алады», - деп жазады автор. 2020 жылы не оқу керек?  Java әзірлеушілеріне арналған ең жақсы жаңа кітаптар таңдауы - 5

Таза архитектура. Бағдарламалық қамтамасыз етуді әзірлеу өнері

Ағылшын тіліндегі нұсқасын мына жерден сатып алуға болады: Таза архитектура: Бағдарламалық құрал құрылымы мен дизайн бойынша шебердің нұсқаулығы Author: Роберт Мартин Бірақ соңғысы болмаса да (2017 жылдың соңында жарияланған), бірақ тәжірибелі Java тіліндегі бағдарламашыларға арналған керемет кітап. келесі деңгейге көтеріліп, шешім сәулетшілері болыңыз. «Таза архитектура» Роберт Мартиннің «Таза code» және «Таза codeшы» культтік бестселлерлерінің жалғасы болып табылады. Бұл кітапта Мартин уақыт сынағына төтеп беретін бағдарламалық жасақтаманың архитектурасын қалай жасау керектігін, сонымен қатар дизайн үлгілері мен жалпы бағдарламалық жасақтама архитектурасы туралы қате түсініктерді қалай жеңуге болатынын айтады. «Таза архитектура» - бұл барлық деңгейдегі әзірлеушілер, жүйелік талдаушылар, сәулетшілер және мансап сатысына көтерілгісі келетін немесе кем дегенде осы жұмысты жасайтын адамдарға әсер еткісі келетін әрбір бағдарламашы үшін міндетті түрде оқу керек. Барлық архитектура бір ережеге бағынады», – дейді автор. 2020 жылы не оқу керек?  Java әзірлеушілеріне арналған ең жақсы жаңа кітаптар таңдауы - 6

Java 9 модульділігі: техникалық қызмет көрсететін қолданбаларды әзірлеуге арналған үлгілер мен тәжірибелер

Authorлар: Сандер Мак және Пол Бекер Біз бұл кітаптың орысша аудармасын таба алмадық, яғни оны оқығысы келетіндер Java 9 модульдерінің барлық мүмкіндіктерін біліп қана қоймай, сонымен қатар ағылшын тілін үйренуге тамаша мүмкіндік алады. . Айтпақшы, сұхбат кезінде және шетелдік әріптестерімен сөйлескенде өзін ұятқа қалдырмау үшін бағдарламашы ағылшын тілін қалай үйренуге болатынын айттық. Модульдік Java 9 шығарылымының негізгі ерекшеліктерінің бірі болды және бұл кітапта авторлар бұл тақырыпты толығымен қамтиды. Сандер Мак Java 9 жүйесінде (және одан тыс жерлерде) танылған беделді және конференцияларда жиі спикер болып табылады және branchandbound.net сайтында өзінің жеке блогы бар. Пол Беккер, өз кезегінде, Java қауымдастығындағы көрнекті тұлға. Ол Luminis Technologies компаниясында кәсіпорын қолданбаларын құру бойынша сарапшы және бағдарламалық жасақтаманың сәулетшісі. «Осы практикалық кітап арқылы Java әзірлеушілері модульдіктің барлық артықшылықтарын ғана емес, сонымен қатар шын мәнінде сенімді қолданбаларды жасау үшін қажетті үлгілерді де үйренеді. Authorлар Java платформасының модульдік жүйесінің және ол ұсынатын қуатты құралдардың астарындағы түсініктерді түсіндіреді. Сіз сондай-ақ бар codeты модульизациялауды және модульдік жолмен жаңа Java қосымшаларын әзірлеуді үйренесіз», - делінген кітаптың алдын ала қарауында. 2020 жылы не оқу керек?  Java әзірлеушілеріне арналған ең жақсы жаңа кітаптар таңдауы - 7

Қазіргі заманғы Java әрекетте: ламбдалар, ағындар, функционалды және реактивті бағдарламалау

Authorлары: Рауль-Габриэль Урма, Марио Фуско, Алан Майкрофт Java-ның қазіргі нұсқалары бойынша тағы бір өте жақсы оқулық, ол әлі орыс тілінде жарияланбаған. Қазіргі заманғы Java in Action — Java 9 және Java 10-дағы ең қызықты және маңызды өзгерістерді қамтитын өзгерістер мен толықтырулары бар Java 8 in Action бестселлер кітабының жаңа нұсқасы. Қазіргі уақытта кітаптың екінші басылымы оқырмандарға қолжетімді. , және ол жақын арада Java 11 және Java 12 жаңа шығарылымдары туралы ақпаратпен тағы бір жаңартуды шығарады деп үміттенеміз. Бірақ қазіргі уақытта Modern Java in Action заманауи Java тіліндегі ең жақсы оқулықтардың бірі болып табылады. Бұл кітап сізге қазіргі Java бағдарламалаудың барлық әдістерін, соның ішінде Lambda өрнектерін, ағынды, функционалды бағдарламалауды және реактивті бағдарламалауды үйренуге көмектеседі. 2020 жылы не оқу керек?  Java әзірлеушілеріне арналған ең жақсы жаңа кітаптар таңдауы - 8

Java SE 9. Негізгі курс

Ағылшын тіліндегі нұсқасын мына жерден сатып алуға болады: Шыдамсыз 2-ші басылымға арналған Core Java SE 9 Authorы: Kay S. Horstmann Бірақ бұл Java тілін үйренуді жаңадан бастаушыларға арналған тамаша кітап - бұл көптеген адамдар басында қолдануға кеңес беретін оқулық. Мұның көп бөлігі Кей Хорстманның стиліне байланысты: автор гидтер жазуда өте жақсы. Хорстман Java SE 9 туралы қарапайым түрде айтады, бірақ сонымен бірге құрылымды жеңілдетпейді және егжей-тегжейге жеткілікті назар аударады. Сол автор Java 8, Scala, Java негіздері және басқа тақырыптарды қамтитын бірқатар басқа кітаптар жазды. «Сіз Java-ны жаңадан бастасаңыз немесе тәжірибелі әзірлеуші ​​болсаңыз да, бұл нұсқаулық болашақтың ең сенімді, тиімді және қауіпсіз codeын жазуға көмектеседі», - деп уәде береді баспагер. Кішкене ұятсыз, бірақ жалпы шындық. Core Java шынымен де жаңадан бастағандар үшін де, тәжірибелі codeерлер үшін де көптеген пайдалы нәрселерді қамтиды.
Пікірлер
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION