Facebook Twitter LinkedIn RSS
magnify
Home Курсове Програмиране с Java (Основно ниво)

Програмиране с Java (Основно ниво)

Обект на курса

цена на курса

Целта на курса е да запознае аудиторията с Java и да даде основни познания по самия език. Също така да представи добри практики за планиране и реализация на софтуер независимо от използваните технологии.

Ще се разгледат основите на езика Java, като синтаксис, както и така наречения JFC(Java Foundation Classes) и класовете използвани за многонишкови приложения.

За кого е предназначен

Курсът е предназначен за хора с минимални или никакви познания в сферата на софтуерната разработка. Целта на този курс е да даде на един начинаещ необходимите познания и умения, с които би могъл да потърси работа като Junior Java програмист.

Въпреки че курсът се преподава на български език, е добре курсистите да имат добро ниво на английски. Това в последствие ще им помогне при търсене на работа в сферата.

Продължителност на курса

Курсът е вместен в 17 лекции, всяка с продължителност 3 часа. Занятията се провеждат два пъти седмично, като общата продължителност на курса е 9 седмици. След всяко занятие ще има домашна работа, която е задължителна. След края на курса ще има изпит.

Занятията ще са смесени (лекции и упражнения) поради практическата насоченост на материала.
В края на курса ще бъде проведен и тест върху материала на целия курс.

Практическа част по време на занятия

За упражненията и практическата част по време на занятията всеки курсист трябва да носи личен лаптоп.

Цена на курса

Цената за цялата продължителност на курса е 650 лева. Като предоставяме възможност за разсрочено плащане – 2 вноски по 325 лева в началото на всеки от месеците от курса.

В кои дни се провежда курса, кога ще започнат нови групи и как може да се запиша?

Разписанието се публикува в График, а за записване, моля използвайте Записване за курс.

Програма на курса

  • 1. Java, how it all works
    • Lectors introduction and course goals
    • JVM basics

    ○     what’s .java

    ○     what’s .class

    ○     what’s a classloader

    ○     what’s a jar file

    2. Primitive types, variables, basic operations, statements, Strings, arrays.  

    • Objects and primitives
    • Literals and variables, variables’ scope
    • Basic operators, operator

    3. Control Statements

    • Java loops (while/ do – while / for / for-each )
    • Break / continue
    • If / else /, Switch–case
    • Try with resource
    • Annotations
    • Static imports

    4. and 5. – Object oriented programming principals(2 lectures)

    • Polymorphism , encapsulation, Inheritance
    • Class Fundamentals
    • Constructors and methods
    • Access control modifiers
    • Best Practices

    6. Team based example project . 

        – Subject + ideas how to approach the problem

    7. Exception handling

    • Exception handling fundamentals
    • Types of exceptions
    • Handling multiple exceptions
    • Best practices

    8. String manipulation and Regular expressions

    • String class
    • StringBuilder vs StringBuffer
    • Pattern and Matcher classes
    • Practical examples

    9. Generics and data structures

    • Generics basics
    • Generic with wildcards
    • Generics best practices
    • Collection(s), Set and List
    • What are Maps
    • Working with iterators
    • Utility classes
    • Best Practices

    10. Working with Files

    • java.io classes and interfaces
    • try-with-resource
    • java.io.File
    • java.nio

    11. Team based project

        – Time to code with rest of the team under the instructor’s guidance

     12. Introduction to Java GUI : Swing

    • What is Abstract Window Toolkit.
    • What is Swing and Swing Architecture
    • Control fundamentals
    • Events and Layouts

    13. Lambda Expressions  

    • Functional interfaces
    • Default methods
    • Method references
    • Streaming API
    • Optional type

    14. Finishing The Example Project

             - Adding the finishing touch to the group project.

             - Discussion what went wrong, what went good. What did we learn by building a proper java project.

    15. – Final Exam

    • Practical exam – 3h

    ○     An exercise covering all the topics taught during the course.

Покажи формата за препоръки и впечатления


Попълнете формата за препоръки и впечатления

Java Course

Mar 26, 2014 by Стефан Вадев

Здравейте, изкарах курса на Прагматик по Java програмиране от ноември до февруари при Петър Манолов. Бил съм на много други курсове по различни дисциплини но не съм срещал такова отношение - Петър беше с нас и ни помагаше винаги когато имахме нужда - било то на курса или извън него (През форума, по скайп). Освен това курса ни даде пълния фундамент от знания, които са ни необходими за Junior Developer, остана само да си ги затвърдим, което вече се случи. Всеки урок беше допълнен с практическо домашно към него. Научихме се и на теam work - събирахме се няколко момчета от курса и учихме заедно. Горещо препоръчвам курса на всеки който иска да работи като програмист - нещата, които Петър ни преподаде бяха 1 към 1 нещата които се изискват в обявите за работа. Искам да Благодаря отново на екипа на Прагматик.
Успех на всички бъдещи курсисти! :)


Mar 04, 2014 by Антоан Русинов

Здравейте, прагматиковци!
Искам да благодаря на целият екип за безкомпромисната работа и отдаденост. Това беше един найстина амбициозен курс, който за мен беше от съществено значение! Преподавателите са винаги усмихнати и позитивни. Винаги сте насреща ако имате нужда от помощ! Винаги дават всичко от себе си и найстина постигат резултати! Една академия, в която намираш много приятели и неусетно набавяш практически и реални към ден днешен знания, такива каквито се изискват на пазара :)

Благодаря Ви :)

Желая ви успех!


, 5.0 5.0 12 12 Изключително полезен курс ! Благодарение на практическата насоченост бързо се усвояват основните
Page:
12
Copyright © Pragmatic LLC: Курсове по Програмиране, C#, QA(Тестване), ASP.NET, Java, PHP, Бази Данни