கோட்ஜிம்மின் ஜாவா பல்கலைக்கழகத்தில் கற்றல்

ஆன்லைன் கற்றலின் சக்தியில் யாரையும் விட அதிகமாக நாங்கள் நம்புகிறோம். பெரிய ஆசை + ஒரு இலக்கு + ஒரு தெளிவான திட்டம் = எதிர்கால ஜாவா டெவலப்பர்.

அதனால்தான் நாங்கள் ஒரு பாரிய பாடத்திட்டத்தை உருவாக்கினோம், பயிற்சி மற்றும் செறிவான கோட்பாட்டை நிரப்பினோம். உங்களின் தனிப்பட்ட பயிற்சி அட்டவணையை வடிவமைக்கும் திறன் மற்றும் ஊக்கமளிக்கும் அமைப்புடன் நாங்கள் வந்துள்ளோம். பல்வேறு நாடுகளைச் சேர்ந்த பயனர்கள் தொடர்பு கொள்ளவும், ஒருவருக்கொருவர் உதவவும், நடைமுறை அனுபவத்தைப் பகிர்ந்து கொள்ளவும் உதவும் அம்சங்களை நாங்கள் அறிமுகப்படுத்தியுள்ளோம். பின்னர் ஒரு நாள் நாங்கள் நினைத்தோம், இதை ஏன் மேலும் எடுக்கக்கூடாது?

இது ஜாவா பல்கலைக்கழகத்தின் தோற்றம் ஆகும், அங்கு ஒரு வருடத்தில் பல்வேறு வயது மாணவர்களை ஜாவா டெவலப்பர்களாக மாற்ற உதவுகிறோம்.

எங்கள் ஜாவா பல்கலைக்கழகம் மற்ற படிப்புகளிலிருந்து எவ்வாறு வேறுபடுகிறது

டஜன் கணக்கான நிரலாக்க மொழிகள் மற்றும் திறன்களில் எங்கள் கவனம் சிதறவில்லை. எங்களின் அனுபவத்தையும் நிபுணத்துவத்தையும் நீண்டகாலமாக வெளிப்படுத்தி வந்த ஒன்றை நாங்கள் கற்பிக்கிறோம்: ஜாவாவில் மென்பொருள் மேம்பாடு. ஜாவா டெவலப்பர் ஆக வேண்டும் என்ற தெளிவான இலக்கைக் கொண்டவர்களுக்கு நாங்கள் கற்பிக்கிறோம். இடைவெளிகளோ நீண்ட இடைவெளிகளோ இல்லாமல், தவறாமல் படிக்கத் தயாராக இருப்பவர்களுக்கு நாங்கள் கற்பிக்கிறோம்.

பாடநெறி எவ்வாறு கட்டமைக்கப்பட்டுள்ளது

1. முக்கிய தனித்துவமான அம்சம் அனுபவம் வாய்ந்த ஆசிரியர்கள் மற்றும் ஜாவா டெவலப்பர்களுடன் "நேரடி" வகுப்புகள் ஆகும். அவை வாரத்திற்கு இரண்டு முறை 2 மணி நேரம் நடத்தப்படுகின்றன. வகுப்பின் போது, ​​ஆசிரியர்கள் மாணவர்களுடன் புதிய தத்துவார்த்த தலைப்புகளுக்குச் செல்கிறார்கள், வீட்டுப்பாடத்தின் மிகவும் கடினமான பகுதிகளைத் தோண்டி, மாணவர்களின் கேள்விகளுக்கு பதிலளிக்கிறார்கள்.

2. ஒவ்வொரு வகுப்பிற்குப் பிறகும், மாணவர்கள் வீட்டுப்பாடத்தைப் பெறுவார்கள் : அடுத்த ஆன்லைன் வகுப்பிற்கு முன், மாணவர்கள் குறிப்பிட்ட எண்ணிக்கையிலான பாடங்களைச் செய்து, CodeGym ஆன்லைன் பாடத்திட்டத்தில் சில பணிகளைத் தீர்க்க வேண்டும் என்று எதிர்பார்க்கப்படுகிறது.

மாணவர் இதைக் கையாள முடிந்தால், பொருள் நன்றாகக் கற்றுக் கொள்ளப்பட்டதாக நாம் நம்பலாம். ஏதேனும் தெளிவாகத் தெரியவில்லை என்றால், மாணவர்கள் எப்போதுமே ஒரு கேள்வியைக் கேட்கலாம் மற்றும் உதவியைப் பெறலாம்: மாணவர் குழுவில் அரட்டை உள்ளது, அங்கு ஆசிரியர்கள் மற்றும் பாடநெறி கண்காணிப்பாளர்கள் உதவி வழங்குகிறார்கள்.

3. அனைத்து பயிற்சிப் பொருட்களையும் ஒன்றரை முதல் மூன்று மாதங்கள் வரையிலான மேற்பூச்சு தொகுதிகளாகப் பிரித்துள்ளோம் . வழக்கமான ஆன்லைன் வகுப்புகள் மற்றும் வீட்டுப்பாடங்களைத் தீர்க்கும் பணிகளைத் தவிர, ஒவ்வொரு தொகுதியும் மாணவர்களின் திறன்களை ஒருங்கிணைக்க உதவும் ஒரு நடைமுறைத் திட்டத்தை முடிக்க வழிவகுக்கிறது. மேலும் இது குளிர்ச்சியான ஒன்றைச் செய்யும்!

4. "12 மாதங்களில் ஜாவா டெவலப்பராகுங்கள்" பாடநெறி ஜாவா அடிப்படைகளுக்கு அப்பாற்பட்டது. இறுதி தொகுதிகளில், தரவுத்தளங்கள், ஹைபர்னேட் மற்றும் ஸ்பிரிங் + ஸ்பிரிங் பூட் ஆகியவற்றுடன் எவ்வாறு வேலை செய்வது என்பதை மாணவர்கள் கற்றுக்கொள்கிறார்கள் . இறுதியாக, அவர்கள் ஒரு பெரிய குழு திட்டத்தை முடிக்கிறார்கள்.

5. அனைத்து பயிற்சி மாட்யூல்களையும் முடித்து, அனைத்து ஹோம்வொர்க் அஸைன்மென்ட்களையும் வெற்றிகரமாக முடித்து, தங்களின் அனைத்து இறுதித் திட்டங்களைப் பாதுகாக்கும் மாணவர்கள் ஜூனியர் டெவலப்பர்களாக வேலைக்குத் தயாராக இருக்கிறார்கள் என்பதில் நாங்கள் 100% உறுதியாக இருக்கிறோம். அதனால்தான் எங்கள் பட்டதாரிகளுக்கு அவர்களின் தகுதிகளை சான்றளிக்கும் டிப்ளோமாக்களை வழங்குகிறோம், மேலும் வேலை தேடுவதற்கான விண்ணப்பத்தை உருவாக்க அவர்களுக்கு உதவுகிறோம்.

பாடத்திட்டம்

பாடநெறியில் 5 கற்றல் தொகுதிகள் மற்றும் 1 ஹேண்ட்-ஆன் தொகுதி (ஒரு குழு திட்டம்):

1. ஜாவா தொடரியல். இந்த தொகுதி அறிக்கைகள், தரவு வகைகள், IntelliJ IDEA மேம்பாட்டு சூழல், சுழல்கள் மற்றும் நிபந்தனை அறிக்கைகள், வரிசைகள் மற்றும் செயல்பாடுகள், பொருள்கள், வகுப்புகள் மற்றும் சரங்களுடன் பணிபுரிதல் ஆகியவற்றை அறிந்துகொள்ள அர்ப்பணிக்கப்பட்டுள்ளது. மாணவர்கள் OOP, பட்டியல்கள், ஜெனரிக்ஸ், சேகரிப்புகள், விதிவிலக்குகள், I/O ஸ்ட்ரீம்கள் மற்றும் தேதிகள் மற்றும் நேரங்களுடன் பணிபுரிதல் ஆகியவற்றின் அடிப்படைகளையும் அறிந்து கொள்வார்கள். தொகுதியின் முடிவில், நாங்கள் Git ஐ அறிமுகப்படுத்துகிறோம், நீங்கள் ஒரு இறுதி திட்டத்தை எழுதுகிறீர்கள்.

2. ஜாவா கோர். நாங்கள் ஓஓபியில் ஆழமாக மூழ்குகிறோம்: என்காப்சுலேஷன் மற்றும் பாலிமார்பிசம், கலவை, திரட்டுதல் மற்றும் பரம்பரை. சுருக்க வகுப்புகள். ஸ்ட்ரீம் ஏபிஐ. வகை வார்ப்பு, அழைப்பு கட்டமைப்பாளர்கள் மற்றும் பொருள் வகுப்பின் அமைப்பு. மறுநிகழ்வு, நூல்களுக்கு அறிமுகம், உள்/உள்ளமை வகுப்புகள். வரிசையாக்கம். சிறுகுறிப்புகள். சாக்கெட்டுகள். இறுதி செயல்திட்டம்.

3. ஜாவா நிபுணத்துவம். ஜாவாவில் குப்பை சேகரிப்பு மற்றும் குறிப்பு வகைகள். வடிவமைப்பு வடிவங்கள். வளர்ச்சி முறைகள். மேவனின் அடிப்படைகள். கொய்யா, அப்பாச்சி காமன்ஸ் சேகரிப்புகள், ஜூனிட் மற்றும் மொக்கிட்டோ அறிமுகம். பதிவு செய்தல். நெட்வொர்க் அமைப்பு. மென்பொருள் கட்டமைப்பு. HTTP/HTTPS நெறிமுறைகள். சர்வ்லெட்டுகள், சர்வ்லெட் கொள்கலன்கள், எம்விசிக்கு டாம்கேட் அறிமுகம். இணைய சேவைகள். இறுதி திட்டம்: சர்வ்லெட்-குவெஸ்ட் போட்டி.

4. தரவுத்தளங்களுடன் பணிபுரிதல். உறக்கநிலை. தரவுத்தளங்கள் அறிமுகம். DBMS ஐ நிறுவுதல். தரவு வகைகள். தரவு தேர்வு. தரவுத்தள பரிவர்த்தனைகள். தரவுத்தள வடிவமைப்பு. ஜேடிபிசி, ஓஆர்எம், ஹைபர்னேட். இறுதி செயல்திட்டம்.

5. ஸ்பிரிங் + ஸ்பிரிங் பூட். IoC, DI. வசந்த. கூறுகள். பீன்ஸ். ஸ்பிரிங் தொகுதிகள், ஸ்பிரிங் எம்விசி. REST APIயை வடிவமைத்தல். கன்ட்ரோலர்-சேவை-டிஏஓ ஆப். வசந்த ORM. @பரிவர்த்தனை. வசந்த சோதனை. AOP (பதிவு). வசந்த பாதுகாப்பு. ஸ்பிரிங் பூட். வசந்த JPA.

5. முழு பாடத்திட்டத்திற்கும் இறுதி திட்டம் .

அடிக்கடி கேட்கப்படும் கேள்விகளுக்கான பதில்கள்

எனக்கு நிரலாக்க அனுபவம் எதுவும் இல்லை. ஜாவா டெவலப்பராக இந்த பாடநெறி எனக்கு உதவுமா?

நிச்சயமாக! பாடநெறி ஆரம்பநிலைக்கு ஏற்றது மற்றும் நிரலாக்கத்தில் எந்த முன் அறிவு அல்லது அனுபவமும் தேவையில்லை. உங்கள் பயிற்சியானது மிகவும் அடிப்படைகளுடன் தொடங்கும், நீங்கள் உடனடியாக நடைமுறையில் வைக்கக்கூடிய கோட்பாட்டின் சிறிய பகுதிகளாக உடைக்கப்படும். வழக்கமான வீட்டுப்பாடம், விடாமுயற்சியுடன் படிப்பது மற்றும் வழிகாட்டிகளின் உதவியுடன் உங்கள் இலக்கை அடைய முடியும்.

எனக்கு ஏற்கனவே ஜாவா அனுபவம் இருந்தால் பாடநெறி பயனுள்ளதாக இருக்குமா?

கண்டிப்பாக. நீங்கள் படிப்பில் முன்னேறும்போது கற்றல் சிரமம் அதிகரிக்கிறது. கடினமான பணிகள் மற்றும் மினி-திட்டங்களுடன் கூடிய டிரக் ஏற்றத்துடன் பாடநெறி வருகிறது. நீங்கள் அவற்றைச் செயல்படுத்தும்போது, ​​மூத்த டெவலப்பர்கள் உங்கள் தொழில்நுட்பத் திறன்களை மேம்படுத்த உதவுவார்கள், மேலும் தொழில் வல்லுநர்கள் ஒரு நட்சத்திர விண்ணப்பம் மற்றும் போர்ட்ஃபோலியோவை உருவாக்க உங்களுக்கு உதவுவார்கள்.

பாட அட்டவணை என்ன? நான் அதை வேலைவாய்ப்பு அல்லது பல்கலைக்கழக படிப்புகளுடன் இணைக்கலாமா?

எல்லாவற்றையும் தொடர உங்கள் படிப்புக்காக ஒரு நாளைக்கு சில மணிநேரங்களை ஒதுக்க பரிந்துரைக்கிறோம். வாரத்திற்கு இரண்டு முறை ஒரு வழிகாட்டியுடன் 1.5-2 மணிநேர பாடம் உள்ளது, இது புதிய கோட்பாட்டை அறிமுகப்படுத்துகிறது. கூடுதல் பாடங்களைப் படிக்கவும், பல பணிகளைத் தீர்க்கவும் அல்லது ஒரு சிறிய திட்டத்தை எழுதவும் உங்களுக்கு சில நாட்கள் உள்ளன. இது யதார்த்தமானது: முக்கிய விஷயம் உங்கள் படிப்புக்கான முழுமையான அணுகுமுறை.

வழிகாட்டியுடன் ஒரு வகுப்பை நான் தவறவிட்டால் என்ன ஆகும்?

கவலை இல்லை. நிச்சயமாக, வகுப்பில் நீங்கள் பங்கேற்பது உடனடியாக கேள்விகளைக் கேட்க உங்களை அனுமதிக்கிறது, ஆனால் நீங்கள் ஒன்றைத் தவறவிட்டால் அது உலகின் முடிவாகாது. பாடநெறி கண்காணிப்பாளர் பாடத்தின் பதிவை உங்களுடன் பகிர்ந்து கொள்வார், மேலும் உங்கள் கேள்விகளை சிறப்பு அரட்டையில் கேட்கலாம். உங்கள் வீட்டுப்பாடத்தை நீங்கள் எவ்வாறு செய்கிறீர்கள் என்பது மிக முக்கியமான விஷயம்.

நான் ஆசிரியருடன் தொடர்பு கொள்ள முடியுமா?

ஆம், ஆசிரியருடன் மட்டுமல்லாமல், ஜாவா வல்லுநர்களைக் கொண்ட முழு ஆதரவுக் குழுவுடனும்: CodeGym பாடத்திட்டத்தை உருவாக்கிய டெவலப்பர்கள், நிபுணர்களை ஆதரிக்கின்றனர் மற்றும் இயற்கையாகவே, உங்கள் பாடநெறி வழிகாட்டிகள்.