• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
New to COdeIgniter

#1
Hey guys,

This is my second year learning Application Development and I am actually really doing great. But this year my whole class needs an internship. I have an internship at a company where they work with CodeIgniter. When I first heard it I didn't what it was. I've been working with just raw PHP and sometimes laraval but CodeIgniter? Never.

My first project at this company is to make a really complex online management tool.
What can I expect? Is it difficult? 

Regards,

farukb13
Reply

#2
Hi,

Not at all. It has a very shallow learning curve and the documentation is fantastic. But like all projects, you will probably struggle with the logic of the app rather than the complexities of CI. Spend a weekend with a fresh install and the documentation and build yourself a simple app covering the basics (a blog is often a good start and is in the tutorial).

As for your project, functional design, database design, look and feel, then plough into the fun stuff. Would love to hear your thoughts about it after you have got into it.

Of course your company may have already created chaos, or complexity beyond need with whatever it is you have to interact with. Either way, CI itself is a breeze. Be aware though that because CI does not tell you how to work, it is easy to create a mess with it if you have not planned out what you are trying to achieve first. I suppose that goes for all frameworks though.

Good luck

Paul.
Reply

#3
For me, a complex project can be split to smaller modules to solve with and you can start by prototyping it.
You need to identify components that will be interwoven in your business domain.

You may find that it is more challenging to cope with business logic changes than writing the code itself but allow
yourself to adapt those changes quickly.

The boss will evaluate on progress and I like this humble advice 'non technical people wants visual'. That means you need to show them visually. A schematic diagram with tables, a mockup app site, roadmap e.t.c then adapt your way of development
I prefer TEST DRIVEN DEVELOPMENT (TDD) and so far it hasnt failed me.

I enjoy building app from ground up and in fact I dont ever think there is a project that is too big to handle!

Regards
Reply

#4
Thanks guys!
Reply


Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


Users browsing this thread:
1 Guest(s)


  Theme © 2014 iAndrew  
Powered By MyBB, © 2002-2017 MyBB Group.